Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's

Node js Desde Cero [30 hrs]

Node JS a visto un crecimiento exponencial en el desarrollo web en los últimos años gracias a su velocidad y facilidad para aprenderlo. Node js utiliza javascript el lenguaje de programación mas usado en el mundo, por lo que nos ofrece la posibilidad de ser un desarrollador full stack utilizando el mismo lenguaje de programación.

Este curso está basado en una metodología 100% práctica orientada a ejercicios y resultados, donde a aprenderás paso a paso como desarrollar servicios y APIs REST con NodeJS, Express, MongoDB, JWT.

La industria tecnológica demanda profesionales capacitados para innovar en el campo de la programación, por lo que cada uno de nuestros cursos y/o diplomados te dan la solución inmediata para cubrir tus necesidades de formación profesional, dándote las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

https://www.youtube.com/embed/rm0J6Q8n-Qw <center><a href="https://www.youtube.com/embed/rm0J6Q8n-Qw"><button class="btn btn-lg btn-primary">Ver video</button></a></center>

Requisitos

  • Conocimientos básicos en JavaScript .
  • Programación orientada a objetos
  • Se recomienda el curso JavaScript Desde Cero.

Objetivos Principales

  • Aprenda a crear aplicaciones web del lado del servidor modernas, rápidas y escalables con NodeJS, Express, conexión con MongoDB e implementando seguridad con JWT
  • Aprenda a almacenar datos con Mongoose y MongoDB
  • Desarrolla aplicaciones web en tiempo real con SocketIO
  • Al finalizar el curso egresarás con un perfil de Desarrollador Back-End en Node Js avanzado dominando todos los conocimientos desde el lado del servidor, basado en la constante práctica de las funcionalidades enseñadas a lo largo del curso.

Objetivos Secundarios

  • Conocer la sintaxis necesaria para interactuar con MongoDB (Base de datos NoSQL).
  • Consumir API REST.

¡Certificate!

Contrata nuestros planes de masters y durante 6 meses de capacitación obtendrás los siguientes beneficios:

Guru Certified
  • Un asesor elabora un plan de capacitación a la medida y sin compromiso.
  • Identificamos tu perfil actual y fijamos un objetivo especifico a cumplir.
  • Monitoreamos y evaluamos tu desempeño durante todo tu plan de master.
  • Elaboras tu proyecto final.
  • Si tu proyecto cumple con el objetivo inicial fijado, obtienes tu certificación oficial.
¡Consulta los Masters!

Condiciones del Servicio

  • Las fechas de inicio del curso o diplomado de tu elección, son confirmadas con mínimo 3 alumnos.
  • No podrás cancelar tu curso o diplomado, deberás esperar a que la fecha se confirme.
  • Puedes cambiar tu modalidad (Sabatina o Lun-Jue) previa disponibilidad de fecha confirmada.
  • Para hacer valida la garantía de aprendizaje debes contar con el 100% de asistencia y esperar una nueva fecha de inicio confirmada.
  • Entre cada módulo de un diplomado existe una pausa acorde a nuestro calendario de cursos confirmados por ciudad.
  • Al dar a conocer estos términos y condiciones, se dan por aceptados.

Temario

1.1 ¿Que es Node Js?
1.2 ¿Por que deberia usar Node Js?
1.3 Configuración de Node Js y Visual Studio Code
1.4 Nuestro primer script

2.1 Importación de Modulos principales
2.2 Importación de sus propios archivos
2.3 Importación de módulos npm
2.4 Modulos globales npm y nodemon

3.1 Obtener comentarios de los usuarios
3.2 Análisis de argumentos con yargs
3.4 Almacenamiento de datos con JSON
3.5 Agregar, eliminar y leer una nota
3.6 Funciones de flecha
3.7 Refactorización para usar funciones de flecha
3.8 Notas de listado

4.1 Depurando Node.js
4.2 Error de mensajes

5.1 Conceptos básicos asincrónicos
5.2 Pila de llamadas, cola de devolución de llamada y bucle de eventos
5.3 Realización y personalización de solicitudes HTTP
5.4 Manejo de errores
5.5 La función de devolución de llamada
5.6 Abstracción de devolución de llamada
5.7 Encadenamiento de devolución de llamada
5.8 Solicitudes HTTP sin biblioteca

6.1 ¿Qué es Express.js?
6.2 Instalación de Express.js
6.3 Agregar middleware
6.4 Cómo funciona el middleware
6.5 Express.js: mirando entre bastidores
6.6 Manejo de diferentes rutas
6.7 Analizar solicitudes entrantes
6.8 Limitación de la ejecución de middleware a solicitudes POST
6.9 Usando Express Router
6.10 Agregar una página de error 404
6.11 Rutas de filtrado
6.12 Creando páginas HTML
6.13 Sirviendo páginas HTML
6.14 Devolver una página 404
6.15 Diseñando nuestras páginas
6.16 Entrega de archivos estáticamente.

7.1 Instalación de Mongo y Configuración de Mongoose
7.2 Crear un modelo de mangosta
7.3 Método para guardar datos POST
7.4 Eliminar documentos DELETE
7.5 Devolver un documento GET
7.6 Actualizar datos PUT
7.7 El ObjectID
7.8 Promesas
7.9 Encadenamiento de promesas

8.1 ¿Qué son las API REST y por qué las usamos?
8.2 Acceso a datos con API REST
8.3 Comprensión de los métodos de enrutamiento y HTTP
8.4 Creación de API REST e implementación de la configuración de la ruta
8.5 API REST, clientes y errores CORS
8.6 Probando nuestra API con POSTMan

9.1 ¿Cómo funciona la autenticación?
9.2 Iniciar sesión y crear tokens web JSON (JWT)
9.3 Uso y validación del token
9.4 Actualización de token
9.5 Agregar middleware de autenticación a todas las rutas
9.6 Administración de usuarios

10.1 ¿De qué se trata Async Await?
10.2 Transformar "Then Catch" en "Async Await"

11.1 ¿Qué son los Websockets y por qué usarlos?
11.2 Soluciones Websocket
11.3 Configuración de Socket.io en el servidor
11.4 Establecer una conexión desde el cliente
11.5 Identificación del potencial en tiempo real
11.6 Compartir la instancia de IO entre archivos
11.7 Sincronización de adiciones POST

12.1 Crear servidor y conexión a MongoDB
12.2 Consumiendo la API
12.3 Subiendo archivos con NodeJS
12.4 Publicando el API en el servidor

Horarios

País Lunes-Jueves Sabatino

México, Guatemala, El Salvador, Honduras

Colombia, Perú, Ecuador

Bolivia, Venezuela

Chile, Argentina, Paraguay, Uruguay

19:00 a 21:00 hrs

20:00 a 22:00 hrs

21:00 a 23:00 hrs

22:00 a 24:00 hrs

09:00 a 14:00 hrs

10:00 a 15:00 hrs

11:00 a 16:00 hrs

12:00 a 17:00 hrs

Proximas Fechas

¡Promociones Activas!

No nos gustan los bots
Background call

Contáctanos

Estamos para ayudarte ...
No nos gustan los bots
Notificación