¿ 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
-
¿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