¿ Qué aprenderás en este curso ?


Contenido del curso

  • Bienvenida al curso y explicación de ruta de aprendizaje.

  • Lección #2: ¿Qué es NodeJS? – Instalación.

  • Lección #3: Creando un proyecto.

  • Lección #4: Nativos.
  • Lección #5: De terceros.
  • Lección #6: Propios.

  • Lección #7: Métodos HTTP.

  • Lección #8: Patrón de arquitectura de software – Modelo – Vista – Controlador (MVC).

  • Lección 9: Patrón de arquitectura de software – Modelo – Vista – Controlador (MVC)

  • Lección #9: Patrón de arquitectura de software – Modelo – Vista – Controlador (MVC).

  • Lección #10: Sistema de ruteo.
  • Lección #11: Rutas parametrizadas.

  • Lección #12: Motor de plantilla – EJS.
  • Lección #13: Archivos parciales.
  • Lección #14: Parámetros compartidos.

  • Lección #15: Base de Datos.

  • Lección #16: Diseñando nuestra base de datos.

  • Lección #17: Creando nuestra base de datos y nuestras tablas (Clave primaria – Claves secundarias).
  • Lección #18: Exportando e Importando Base de Datos.
  • Lección #19: Insertando datos en las tablas.
  • Lección #20: Listando o consultando los datos.
  • Lección #21: Haciendo uso del WHERE para crear filtros en nuestras consultas.
  • Lección #22: Haciendo uso del: LIKE – ORDER BY en nuestras consultas.
  • Lección #23: Actualizando datos.
  • Lección #24: Borrando datos.

  • Lección #25: Instalación y conmfiguración de Sequelize.
  • Lección #26: Creando los modelos.
  • Lección #27: Creando las relaciones u asociaciones.
  • Lección #28: Trabajando con las Promesas.
  • Lección #29: .FindAll()
  • Lección #30: .FindByPk()

  • Lección #31: .create()
  • Lección #32: .findAll() - findOne - .findByPk()
  • Lección #33: .update() - Parte I
  • Lección #34: .update() - Parte II
  • Lección #35: .destroy()

  • Lección #36: Instalando y configurando multer.
  • Lección #37: Guardarlo en la Base de Datos.

  • Lección #38: Instalando y efectuando las validaciones.
  • Lección #39: Enviando mensajes de errores a la vista.
  • Lección #40: Persistiendo los datos de los campos validados.

  • Lección #41: De aplicación global.
  • Lección #42: De aplicación por ruta.

  • Lección #43: Trabajando con las sesiones de usuarios – ( session ).

  • Lección #44: Guardando datos en el navegador del usuario – ( cookies ).

  • Cierre – Proyecto integrador culminado.

Información

  • Programación: Backend con Node.JS - requiere conocimientos previos en JavaScript base de HTML5 y CSS3
  • Precio: U$D 95 ( U$D 70 ) (Puedes pagar con la moneda de tu país)
  • Garantía: Tienes 7 días de garantía total después de tu compra, para que pruebes la calidad del contenido y veas si es para ti o no, si por alguna razón no cumple tus expectativas te devolveremos el 100% de tu dinero.
  • Certificado: Obtendrás tu certificado al finalizar
  • Certificado Curso de Node.JS

¿Qué vas a lograr?

  • Conocerá todo el ecosistema ofrecido por Node.js
  • Aprenderás a crear tus propios módulos, así como utilizar los módulos nativos de Node.JS y a instalar y configurar módulos de tercero.
  • Aprenderás a organizar todas las carpetas y archivos de un proyecto, en base al patrón de arquitectura de software Modelo Vista Controlador.
  • Aprenderás a trabajar con un framework de desarrollo, que en este caso utilizaremos EXPRESS.
  • Dominarás lo referido a la creación de las rutas o el sistema de ruteo de nuestros proyectos.
  • Valiéndonos de unos de los motores de plantillas ofrecidos por Node.JS, aprenderás a embeber código o lógica de programación JavaScript en nuestros archivos HTML.
  • Conocerás los fundamentos de trabajar con base de datos relaciones, valiéndonos del motor MySQL.
  • Aprenderás a integrar tu Front-End con el motor de base de datos MySQL, por medio de un Mapeador Relacional de Objeto, que podemos integrar en nuestras aplicaciones.
  • Construirás un CRUD o un ABM, utilizando el ORM Sequelize.
  • Aprenderás a subir archivos al servidor y validar los datos del lado del back-end.
  • Aprenderás a crear middlewares de aplicación global y de aplicación de rutas.
  • Aprenderás a trabajar con las secciones de los usuarios.
  • Aprenderás a guardar información en el navegador del usuario y a consumir la misma.
COMPRAR ESTE CURSO