¿Qué voy a aprender?
NodeJS es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor basado en el lenguaje de programación ECMAScript, asíncrono, orientado a eventos y basado en el motor V8 de Google.Aprenderás a desarrollar aplicaciones desde 0 con Node.js y Express.js utilizando las mejores herramientas que existen en la actualidad.
Aprenderás a trabajar con bases de datos mysql y mongodb para tener el mayor número de opciones a la hora de manejar datos ya que son las bases de datos más utilizadas y solicitadas actualmente en lo que a Node.js se refiere.
Aprenderás a desarrollar API's utilizando el router de express.
Veremos de forma completa el trabajo con formularios, subida de archivos y validaciones.
Requisitos recomendados para tomar el curso
- Nivel intermedio / avanzado de Javascript.
- Nivel intermedio / avanzado Html y Css.
¿Para quién es este curso?
- Si te gusta trabajar con Javascript y quieres programar en el servidor con este lenguaje este curso es para ti.
- Si quieres trabajar únicamente con Javascript y ya tienes herramientas en el cliente y necesitas algo en el servidor.
- Si quieres incrementar tus conocimiento utilizando una potente y cotizada herramienta este curso es para ti.
¿Qué hago si tengo dudas a lo largo del curso?
El curso de Node.js y Express.js cuenta con su propio foro para recibir ayuda en caso de que la necesites, una vez te hayas inscrito podrás acceder siempre que quieras. Las dudas planteadas en el foro normalmente son respondidas el mismo día para acelerar la fase de aprendizaje.Contenido del Curso
Archivos del curso | |||
Node.js y Express.js: Archivos | 00:00:00 | ||
Introducción | |||
Node.js y Express.js: Introducción | GRATIS | 00:05:00 | |
Node.js y Express.js: Instalación de dependencias | GRATIS | 00:03:00 | |
Node.js y Express.js: Primer proyecto con express-generator | 00:05:00 | ||
Node.js y Express.js: Nodemon | 00:02:00 | ||
Node.js y Express.js: Definir nuestra primera ruta | 00:03:00 | ||
Handlebars | |||
Node.js y Express.js: Cambiar el layout por defecto de Handlebars | 00:03:00 | ||
Node.js y Express.js: Handlebars, if, each, with y unless | 00:09:00 | ||
Node.js y Express.js: Registrar archivos parciales con Handlebars | 00:02:00 | ||
Node.js y Express.js: Utilizar archivos parciales con Handlebars | 00:03:00 | ||
Node.js y Express.js: Watcher con parciales en Handlebars | 00:02:00 | ||
Node.js y Express.js: Definir una Api y consumirla con Postman utilizando los verbos get, post, patch y delete | 00:09:00 | ||
Node.js y Express.js: Interceptar peticiones http con rutas globales | 00:03:00 | ||
Node.js y Express.js: Definir y utilizar múltiples middlewares en una ruta | 00:04:00 | ||
Node.js y Express.js: Configurar Bower para cargar archivos estáticos, ejemplo con Bootstrap | 00:06:00 | ||
Node.js y Express.js: Trabajo con el módulo FS para manejar archivos del sistema | 00:06:00 | ||
Node.js y Express.js: Capturar y manejar datos enviados por QueryString | 00:05:00 | ||
Node.js y Express.js: Trabajo con sesiones | 00:05:00 | ||
Node.js y Express.js: Trabajo con sesiones flash | 00:04:00 | ||
Node.js y Express.js: Instalar y configurar Mysql | 00:03:00 | ||
Node.js y Express.js: Crear un modelo y obtener todos los usuarios de Mysql | 00:03:00 | ||
Node.js y Express.js: Obtener usuarios de un modelo y mostrar con Handlebars | 00:05:00 | ||
Node.js y Express.js: Validación de formularios | 00:10:00 | ||
Node.js y Express.js: Añadir método para insertar usuarios con Mysql | 00:02:00 | ||
Node.js y Express.js: Registrar usuarios con Bcrypt y Mysql | 00:06:00 | ||
Autenticación | |||
Node.js y Express.js: Instalar y configurar Passport | 00:03:00 | ||
Node.js y Express.js: Inicializar rutas Passport y serializar y deserializar usuario | 00:03:00 | ||
Node.js y Express.js: Lógica para autenticar usuarios con Passport | 00:03:00 | ||
Node.js y Express.js: Método findOne para buscar al usuario con Mysql | 00:03:00 | ||
Node.js y Express.js: Procesar el formulario de login con Passport y Bcrypt | 00:06:00 | ||
Node.js y Express.js: Acceder al detalle del usuario del usuario identificado en todas las templates | 00:05:00 | ||
Node.js y Express.js: Cerrar sesión con Passport | 00:02:00 | ||
Node.js y Express.js: Añadir métodos para editar y eliminar usuarios con Mysql al modelo User | 00:03:00 | ||
Node.js y Express.js: Api Rest con el modelo de usuarios consumida con Postman | 00:09:00 | ||
Node.js y Express.js: Trabajo con archivos XML | 00:08:00 | ||
Node.js y Express.js: Subir archivos y múltiples archivos con Multer | 00:08:00 | ||
Aplicaciones multi idioma con i18n | |||
Node.js y Express.js: Instalar y configurar i18n | GRATIS | 00:04:00 | |
Node.js y Express.js: Trabajo con i18n en Handlebars | 00:04:00 | ||
Trabajo con Emails | |||
Node.js y Express.js: Envío de emails con Nodemailer | 00:07:00 | ||
Node.js y Express.js: Adjuntar y embeber archivos con Nodemailer | 00:04:00 | ||
Node.js y Express.js: Enviar emails con Nodemailer y Handlebars | 00:04:00 | ||
Enviar respuestas al navegador | |||
Node.js y Express.js: Respuestas en múltiples formatos, text, json, html y xml | 00:05:00 | ||
Node.js y Express.js: Enviar archivos al navegador | 00:05:00 | ||
Node.js y Express.js: Descargar archivos | 00:02:00 | ||
Node.js y Express.js: Extender Handlebars a través de Helpers | 00:09:00 | ||
Paginación con Mysql, Handlebars y Bootstrap | |||
Node.js y Express.js: Añadir método paginación al modelo User | 00:03:00 | ||
Node.js y Express.js: Registrar helpers adicionales con Handlebars para la paginación | 00:04:00 | ||
Node.js y Express.js: Crear la lógica de la paginación con Mysql | 00:06:00 | ||
Node.js y Express.js: Pintar la paginación con Handlebars y Bootstrap | 00:06:00 | ||
Crud y paginación con bases de datos NoSQL utilizando Mongoose | |||
Node.js y Express.js: Instalar y configurar MongoDB | 00:04:00 | ||
Node.js y Express.js: Definir modelo Book con Mongoose y conexión con base de datos | 00:06:00 | ||
Node.js y Express.js: Instalar Robomongo y crear conexión | 00:02:00 | ||
Node.js y Express.js: Listado con Mongoose | 00:08:00 | ||
Node.js y Express.js: Formulario para crear registros con Mongoose | 00:09:00 | ||
Node.js y Express.js: Formulario para actualizar registros con Mongoose y MethodOverride | 00:09:00 | ||
Node.js y Expresss: Eliminar registros con Mongoose y MethodOverride | 00:04:00 | ||
Node.js y Express: Alterar el listado para añadir paginación con Mongoose | 00:05:00 | ||
Node.js y Express.js: Aplicación con reconocimiento de voz | 00:09:00 | ||
Node.js y Express.js: Proyecto con Babel y ES2017 | 00:05:00 | ||
Node.js y Express.js: Ejecutar procesos asíncronos en cascada | 00:12:00 |
234 ALUMNOS MATRICULADOS
Genial
muy claro y bien explicado paso a pao. imposible perderse.
Muchas gracias Marc :), me alegra un montón que te haya resultado útil.
Felicitaciones
Si bien conocia la idea general de nodejs, el curso me dió la posibilidad de profundizar muchos conocimientos que tenia en el aire. No tuve ningún problema en seguirlo. Muy bien explicado.
Excelente trabajo
Muchas gracias Federico por tomarte el tiempo en valorar el curso, me alegra mucho que te haya resultado de ayuda.
Realmente bueno
Soy de la vieja escuela, de PHP, HTML Y CSS. Con este curso he aprendido un nuevo enfoque de programación y de la forma que lo explica Israel he conseguido romper un poco la barrera en la que estaba hace poco más de una semana. Muy bueno y recomendado 100% para poner NodeJS en el mapa.
Muchísimas gracias, me alegra mucho que te haya resultado útil.
Un saludo.
Me ha encantado!
Un curso realmente excelente que te construye unos cimientos fuertes para comenzar a desarrollar trabajos con Node con lecciones sencillas de seguir. Gran instructor!
¡Muchas gracias por tu comentario Andrés!, me alegra mucho que te haya sido útil :).
Curso muy completo
Un curso muy completo con distintas aplicaciones para aprender. Muy bueno.
Muchas gracias Francisco.
Excelente fuente para aprender NodeJS de cero a avanzado.
Estoy disfrutando y a la vez aprendiendo Node con este curso. La velocidad es exacta. No es lento, los minutos en cada video son muy apropiados, no llega a ser tediosos y los temas son muy variados tambien.
Yo estoy realizando el curso viendo y transcribiendo los demos y francamente he aprendido bastante.
Gracias Israel.
Muchísimas gracias Israel
Muy buen curso
El curso es muy interesante para iniciarse y aprender bastante sobre Node.js y Express.js. Se tratan una gran variedad de temas y funcionalidades, así como diversos paquetes que descargar con npm para hacer cosas realmente útiles, que todos podemos necesitar en cualquier momento para diferentes tipos de aplicaciones.
Muchas gracias por tomarte el tiempo en valorar el curso, me alegra mucho que te haya resultado útil.
Saludos.
Valoracion
El curso esta muy bien para iniciarse en node uno de los mejores que tome hasta ahora, quiza lo unico faltante es mas ejemplos de trabajo con bases de datos sql con algun orm
con varias relaciones y consultas complejas, de igual manera para dbs no sql modelos avanzados de mongoose y consultas complejas,
y otras cosas como generacion de reportes en PDF y manejo de colas en nodejs, se que escapan a una introduccion seria interesante otro curso con esos temas y otros mas avanzados ya que la explicacion del curso fue muy buena, curso 100% recomendable,
Muchas gracias Erwin, con las ideas que has dado intentaremos añadir más cursos relacionados.
Saludos.
curso muy completo
curso realmente integral de node y express, perfec!
Un buen curso para aprender Node.js
CURSO MUY PRÁCTICO CON EL QUE ADQUIRIR BASTANTES CONOCIMIENTOS DE ESTE TIPO DE PROGRAMACIÓN CON NODEJS Y EXPRESS
EL CURSO ES GENIAL, AUNQUE COMO MEJORA, O PARA FUTUROS CURSOS, ME HUBIESE GUSTADO QUE LA APLICACIÓN HUBIESE ESTADO BASADA EN MVC, Y HUBIESEN ESTADO BIEN DEFINIDOS EL FRONTEND Y BACKEND. PERO REITERO, QUE EL CURSO ES GENIAL.
¡Muchas gracias por tu valoración!, este otro curso de NodeJS estoy seguro que te gustará, hacemos uso de TypeScript y trabajamos con un marco MVC.
Un saludo.
Muy buen curso
Me ha ayudado a aprender Node
Muchas gracias Jonathan, me alegra que te haya servido.
Excelente Curso
El mejor curso de Node js que pude ver hasta el dia de hoy
buena inversion!! =)