FRONTEND Y BACKEND
OBJETIVOS
En este curso aprenderás a desarrollar aplicaciones modernas con el entorno de desarrollo que ofrece Node.js y el motor de base de datos relacionales MySQL.
Desarrollarás programas con el lenguaje de programación Javascript del lado del servidor aplicando técnicas asincrónicas.
Aprenderás a trabajar con el motor de Base de datos MySQL dominando la gestión de los datos en forma eficiente, ágil y con una gran facilidad de escalabilidad.
USD$800
- Información del curso:
- Idioma: Español
- 20 módulos y 45 lecciones
- Online y a tu ritmo
- Garantía de 7 días
- Certificado de conclusión
Este es un producto digital. Recibirás las informaciones para acceder a él a través de email.
CONTENIDO
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
- Rompimientos de Soportes y Resistencias
- Soportes y Resistencias Microtendenciales
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 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: ORM – Instalando y configurando Sequelize
Lección 26: Creando los Modelos.
Lección 27: Creando las relaciones u asociaciones.
Lección 28: Las promesas.
Métodos para buscar información
- Lección 29: .FindAll()
- Lección 30: .FindByPk()
Lección 31: Create (.create() )
Lección 32: Read (.findAll() – .findByPk() .findOne() )
Lección 33 – 34: Update (.update() )
Lección 35: Delete ( .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 )
Lección 45: Cierre – Proyecto integrador culminado
Preguntas Frecuentes
Para comprar este curso, haz clic en el botón “Agregar al carrito”. Recuerda que no todos los cursos estarán siempre disponibles para su compra. Es posible que el Autor o Autora esté preparando un nuevo grupo todavía sin inscripciones abiertas.
El Plazo de Garantía es el período que tienes para pedir el reembolso integral del valor que pagaste por tu compra, cuando el producto no te sea satisfactorio. Una vez solicitado el reembolso, e-duc@ciononline lo procesa automáticamente en hasta 5 días. Para pagos con solicitud de pago, necesitarás informar una cuenta bancaria para recibir el dinero. Pasados los 5 días, el valor podrá ser identificado en tu cuenta en hasta 7 días hábiles. Ya el reembolso en la factura de la tarjeta de crédito varía de acuerdo con el medio de pago utilizado y puede tardar de 30 a 60 días.
Algunos cursos online ofrecen un certificado digital de conclusión. Los alumnos pueden emitir ese certificado al final del curso entrando en contacto con el Autor o Autora. Estos certificados pueden compartirse en redes sociales como LinkedIn y también insertarse en informaciones curriculares.
Sobre el productor
Desarrollado por
Msc. Angel Daniel Fuentes Segura
Licenciado en computación – Master en Ciencias