• Curso online
  • Garantía de 7 días
  • Certificado de conclusión
  • Estudia a tu manera y en cualquier dispositivo
  • 20 clases y 11 horas de contenido original

Explora el mundo del desarrollo Back-End con Node.js y adquiere las habilidades necesarias para diseñar aplicaciones robustas, escalables y rápidas del lado del servidor.

Domina diversas técnicas de comunicación entre el Front-End y el Back-End mientras te conviertes en un experto en el campo.

Contenido

  • Módulo 1: Bienvenida al curso
    • Bienvenida al curso y explicación de ruta de aprendizaje.
  • Módulo 2: ¿Qué es NodeJS? – Instalación
    • Lección 2: ¿Qué es NodeJS? – Instalación
  • Módulo 3: Creando un proyecto
    • Lección 3: Creando un proyecto
  • Módulo 4: Sistema de módulos
    • Lección 4: Nativos
    • Lección 5: De terceros
    • Lección 6: Propios
  • Módulo 5: Métodos HTTP
    • Lección 7: Métodos HTTP
  • Módulo 6: Patrón de arquitectura de software – Modelo – Vista – Controlador (MVC)
    • Lección 8: Patrón de arquitectura de software – Modelo – Vista – Controlador (MVC)
  • Módulo 7: Creando un Proyecto con el Framework Express – Estructura de carpetas y archivos
    • Lección 9: Patrón de arquitectura de software – Modelo – Vista – Controlador (MVC)
  • Módulo 8: Rutas
    • Lección 10: Sistema de ruteo
    • Lección 11: Rutas parametrizadas
  • Módulo 9: Template engine
    • Lección 12: Motor de plantilla – EJS.
    • Lección 13: Archivos parciales.
    • Lección 14: Parámetros compartidos.
  • Módulo 10: Base de Datos
    • Lección 15: Base de Datos
  • Módulo 11: Diseñando nuestra base de datos
    • Lección 16: Diseñando nuestra base de datos
  • Módulo 12: Trabajando con el motor de Base de Datos MySQL
    • 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.
  • Módulo 13: Trabajando con el Mapeador Relacional de Objetos (ORM) – (Instalando y configurando Sequelize)
    • 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()
  • Módulo 14: Construyendo un CRUD
    • Lección 31: Create (.create() )
    • Lección 32: Read (.findAll() – .findByPk() .findOne() )
    • Lección 33 – 34: Update (.update() )
    • Lección 35: Delete ( .destroy() )
  • Módulo 15: Subiendo archivos al servidor
    • Lección 36: Instalando y configurando multer.
    • Lección 37: Guardarlo en la Base de Datos.
  • Módulo 16: Efectuando validaciones del lado del servidor – ( express-validator )
    • 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.
  • Módulo 17: Trabajando con los middlewares
    • Lección 41: De aplicación global.
    • Lección 42: De aplicación por ruta.
  • Módulo 18: Trabajando con las sesiones de usuarios – ( session )
    • Lección 43: Trabajando con las sesiones de usuarios – ( session )
  • Módulo 19: Guardando datos en el navegador del usuario – ( cookies )
    • Lección 44: Guardando datos en el navegador del usuario – ( cookies )
  • Módulo 20: Cierre – Proyecto integrador culminado
    • Lección 45: Cierre – Proyecto integrador culminado
Mostrar mas

Ventajas

¿Por qué elegir este curso?

Beneficios de Node.js que deberías tener en cuenta:

  1. Versatilidad incomparable: Aprenderás a desarrollar aplicaciones que funcionan en una amplia gama de servidores, incluyendo Microsoft Windows, Mac OS X y Unix, brindándote flexibilidad y alcance en tus proyectos.
  2. Potencia de JavaScript: Aprovecha el lenguaje de programación JavaScript para construir aplicaciones desde el backend, lo que facilita el aprendizaje de la lógica de programación y el uso de instrucciones.
  3. Simplicidad en acción: Node.js es una herramienta ideal para manejar aplicaciones con alto tráfico de usuarios y eventos, ya que permite ejecutar múltiples procesos de manera simultánea gracias al uso de promesas, lo que simplifica la gestión y optimiza el rendimiento.
  4. Escalabilidad ilimitada: Convierte tus ideas en aplicaciones altamente escalables e innovadoras utilizando Node.js. Escribe código que pueda manejar decenas de miles de conexiones simultáneas en un solo servidor, brindando una base sólida para el crecimiento y éxito de tus proyectos.

 

¿Qué puedes lograr con tu dominio de Node.js?

Obtén resultados impresionantes al adquirir conocimientos en este curso:

  1. Desarrollo de aplicaciones modernas: Aprenderás a crear aplicaciones de vanguardia utilizando el potente entorno de desarrollo que brinda Node.js y el motor de base de datos relacional MySQL.
  2. Programación del lado del servidor: Dominarás la programación en el servidor utilizando el lenguaje JavaScript y aplicando técnicas asincrónicas para crear programas eficientes y altamente funcionales.
  3. Gestión eficiente de datos: Adquirirás habilidades sólidas en el manejo de la base de datos MySQL, permitiéndote administrar datos de manera eficiente, ágil y con una gran escalabilidad.
  4. Escalabilidad sin límites: Aprenderás a diseñar aplicaciones escalables que se adapten a las necesidades de crecimiento, brindando una experiencia fluida y garantizando un rendimiento óptimo en todo momento.

Impulsa tu carrera como desarrollador y alcanza nuevos niveles de éxito con el poderoso conjunto de herramientas que te ofrece Node.js.

BONOS GRATIS SOLO POR HOY

Bono #1

Recursos descargables por clase

Por cada clase tendrás acceso al código base con el que vamos a trabajar, pero además tendrás el código final, los cuales podrás usar como referencia para estudiar o seguir el curso, considerando que en los mismos no solo se encuentra el código JavaScript, también todo el código HTML5 y CSS3, así como toda la lógica desarrollada del lado del back–end.

Bono #2

Grupo de estudiantes en Telegram

En esta comunidad de Telegram podrás compartir tu avance, solucionar dudas, consumir contenido extra y compartir tus prácticas o proyectos para recibir feedback de la comunidad.

Inscribite aquí
Todo el mundo

Disponible para todo el mundo los pagos se hacen en tu moneda local

Paga en tu moneda local

Sobre el autor

Msc. Angel Daniel Fuentes Segura

Licenciado en computación – Master en Ciencias

Angel Fuentes es un apasionado y estudioso de la tecnología, que tiene una gran vocación por la docencia, con más de 20 años de experiencia como docente universitario en países como Venezuela y Argentina.

Actualmente se desempeña como Mentor de Docentes y Profesor Avanzado en Desarrollo Web Full Stack, – Buenos Aires – Argentina.

Preguntas frecuentes

Si es seguro, todas las transacciones son realizadas desde la plataforma de pagos seguros de Hotmart, por eso cuando compres seras enviado directamente a Hotmart para relizar la operación.

El sistema de pago de Hotmart funciona con datos cifrados y puede identificar con precisión y rapidez los intentos de fraude, haciendo que las transacciones sean aún más rápidas y seguras. Así, tus ventas corren menos riesgo de reembolso y, en consecuencia, tienen tasas de aprobación más altas.
Todas las evaluaciones mostradas aquí han sido realizadas por personas reales que han comprado y han dado su opinión sobre curso. Cuando alguien compra un curso a través de Hotmart, recibe una invitación para evaluar su contenido. La nota en esta página es el resultado de la media de las evaluaciones realizadas por los compradores, que va de 1 a 5 estrellas.
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, Hotmart 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.
Los productos en Hotmart tienen rasgos diferenciadores que cambian de acuerdo con el tipo de producto y su disponibilidad.

Por ejemplo, productos del tipo "Cursos online" pueden o no ofrecer certificado digital de conclusión. Si el certificado está disponible, los alumnos pueden generarlo dentro del curso o entrando en contacto con el(la) Autor(a). Los certificados pueden ser compartidos en redes sociales como LinkedIn e incluidos en informaciones curriculares.

La garantía también es un diferenciador de los productos y puede ser de 7, 15 o 30 días, dependiendo de lo que ofrezca el Autor(a).
Recibirás el acceso a los cursos por email. Puede ser un curso online, ebook, serie de videoclases, servicio, evento, etc. Podrás acceder al contenido o descargarlo a través de tu computadora, teléfono celular, tablet o cualquier otro dispositivo digital adecuado para ello.

También puedes acceder al producto comprado en esta página de Hotmart.com:
01 - inicia sesión haciendo clic en Entrar
02 - Accede al menú lateral, haz clic en Mi cuenta
03 - Haz clic en Mis compras

¡En "Mis compras" estarán todos los productos que hayas comprado ya!
Para comprar este curso, haz clic en el botón “COMPRAR AHORA”. 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.
Hotmart tiene un canal exclusivo para recibir denuncias sobre productos que no estén de acuerdo con las reglas de la plataforma de Hotmart.

El contenido de este producto no representa la opinión de Hotmart ni de CursosTienda.com. Si ves informaciones inadecuadas, denúncialas aquí
Accede a la Central de Atención de Hotmart, donde responderán con detalle todas las dudas que puedas tener antes, durante o después de comprar un producto digital en Hotmart.

Garantía de 7 días

Si ves que el curso no era lo que esperabas, te devolvemos la totalidad de tu dinero sin ningún inconveniente.