Microservicios RESTful utilizando Node.js y Express
Backend se refiere al lado del servidor del desarrollo. Aquí, la atención se centra principalmente en el funcionamiento de un sitio web. Node.js se considera
Lo que serás capaz de hacer
Backend se refiere al lado del servidor del desarrollo. Aquí, la atención se centra principalmente en el funcionamiento de un sitio web. Node.js se considera eficaz para el desarrollo de aplicaciones backend, ya que aporta la programación dirigida por eventos y permite el desarrollo de servidores web rápidos y eficaces en JavaScript. Los desarrolladores pueden crear servidores escalables utilizando un modelo simplificado de programación dirigida por eventos que utiliza devoluciones de llamada para señalar la finalización de una tarea.
- Explore el entorno Node.js, pruebe y depure los programas básicos incorporando técnicas Node.js como módulos, archivos y programación asíncrona
- Construya y documente API REST utilizando Vanilla y Express.js. Asegure la API REST utilizando JWT y Oauth
- Implementar la persistencia políglota utilizando MySQL y la base de datos Mongo
- Construir microservicios y explorar la comunicación entre microservicios de forma sincrónica y asincrónica
Temario
UNIDAD 1 - Primeros pasos con JavaScript en Node.js · 22 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 1 - Primeros pasos con JavaScript en Node.js
JavaScript del lado del servidor con Node.js - UNIDAD 1 - Primeros pasos con JavaScript en Node.js
- Contexto
- Explore Node.js
- Definir los componentes de Node.js
- Funcionamiento de Node.js
- Node.js frente a otras plataformas
- Ventajas de utilizar Node.js
- Watch and Repeat : Programa JavaScript simple en Node
- Explore los fundamentos de JavaScript
- Ver y repetir : Calcular el salario y los beneficios
- Ver y repetir : Calcular el salario y las prestaciones1
- Watch and Repeat : Convertidor de temperatura
- Resumen de la práctica1
- Instrucciones para cargar la solución de la tarea de programación
- Rastreador de calorías
- Resumen de la práctica2
- Calculadora de superficie
- Resumen de la práctica3
- Intercambiar dígitos
- Informe de la práctica
- Consolidación del aprendizaje
- Primeros pasos con JavaScript en Node.js
- Primeros pasos con JavaScript en Node.js
UNIDAD 2 - Trabajar con funciones JavaScript Matrices y objetos · 22 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 2 - Trabajar con funciones JavaScript Matrices y objetos
JavaScript del lado del servidor con Node.js - UNIDAD 2 - Trabajar con funciones JavaScript Matrices y objetos
- Contexto
- Modularice el código creando funciones y realizando invocaciones a funciones
- Ver y repetir : Funciones
- Filtrar, transformar y agregar datos utilizando funciones de matriz
- Ver y repetir : Crear y acceder a elementos de matriz
- Ver y repetir : Realizar operaciones de matriz
- Ver y repetir : Realizar operaciones complejas con matrices
- Watch and Repeat : Encadenamiento filter() map() reduce()
- Modelar datos utilizando matrices y objetos
- Ver y repetir : Crear objeto JavaScript
- Ver y repetir : Trabajar con estructuras de datos complejas
- Resumen de la práctica1
- Aplicación bancaria
- Práctica Breif2
- Series de críquet
- Informe de la práctica
- Resumen del desafío
- Construcción de lógica JavaScript
- Informe sobre el desafío
- Consolidación del aprendizaje
- Trabajar con funciones JavaScript Matrices y objetos
- Trabajar con funciones JavaScript Matrices y objetos
UNIDAD 3 - Construir y utilizar módulos en Node.js · 19 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 3 - Construir y utilizar módulos en Node.js
JavaScript del lado del servidor con Node.js - UNIDAD 3 - Construir y utilizar módulos en Node.js
- Contexto
- Construir módulos en Node.js
- Describir los módulos incorporados
- Describir los módulos definidos por el usuario
- Ver y repetir : Manipulación de matrices
- Entender el módulo externo - módulo npm
- Comprender la estructura del proyecto
- Trabajar con módulo externo
- Ver y repetir : Estilizar la salida
- Watch and Repeat : Manipulación de Arrays Usando Lodash
- Publicar módulos en el registro npm
- Resumen de la práctica1
- Manipulación de cadenas
- Resumen de la práctica2
- Manipulación de matrices
- Informe de la práctica
- Consolidación del aprendizaje
- Construir y utilizar módulos en Node.js
- Construir y utilizar módulos en Node.js
UNIDAD 4 - Programación asíncrona · 26 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 4 - Programación asíncrona
JavaScript del lado del servidor con Node.js - UNIDAD 4 - Programación asíncrona
- Contexto
- Diferenciar entre programación síncrona y programación asíncrona
- Estructuras de control para la programación asíncrona y Callbacks
- Ver y repetir : Validar y calcular la factura total
- Ver y repetir : Validar y calcular la factura total utilizando las devoluciones de llamada del primer error
- Describir la arquitectura de Node.js
- Utilice el bucle de eventos
- Utilizar promesas
- Ver y repetir : Cálculo de facturas
- Utilizar el encadenamiento de promesas
- Ver y repetir : Encadenamiento de promesas
- Utilizar async/await
- Watch and Repeat : Cálculo de facturas async/await
- Resumen de la práctica1
- Empleados de una organización
- Resumen de la práctica2
- Lista de tareas
- Resumen de la práctica3
- Usuarios de la lista Todo
- Informe de la práctica
- Resumen del desafío
- Evaluación del grado
- Informe sobre el desafío
- Consolidación del aprendizaje
- Programación asíncrona
- Programación asíncrona
UNIDAD 5 - Trabajando con el Sistema de Archivos usando Node.js · 22 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 5 - Trabajando con el Sistema de Archivos usando Node.js
JavaScript del lado del servidor con Node.js - UNIDAD 5 - Trabajando con el Sistema de Archivos usando Node.js
- Contexto
- Comprender el módulo fs de Node.js
- Leer y escribir un archivo de forma sincrónica
- Leer y escribir un archivo de forma asíncrona
- Ver y repetir : Lectura y escritura en archivos Set -I
- Ver y Repetir : Lectura y Escritura en Ficheros Set -II
- Explorar el reloj y un módulo watchFile
- Implementar la corriente y el búfer
- Ver y repetir : Conversión de cadenas
- Implementar EventEmitter en Node.js
- Ver y repetir : Demostración de EventEmitter
- Resumen de la práctica1
- Analizador de ventas
- Resumen de la práctica2
- Datos del seguro
- Informe de la práctica
- Resumen del desafío
- Ordenar la lista de productos del portal de comercio electrónico
- Informe sobre el desafío
- Consolidación del aprendizaje
- Trabajando con el Sistema de Archivos usando Node.js
- Trabajando con el Sistema de Archivos usando Node.js
UNIDAD 6 - Tratamiento de errores y depuración de aplicaciones de nodo · 22 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 6 - Tratamiento de errores y depuración de aplicaciones de nodo
JavaScript del lado del servidor con Node.js - UNIDAD 6 - Tratamiento de errores y depuración de aplicaciones de nodo
- Contexto
- Definir errores en Node.js
- Gestión de errores en aplicaciones Node.js
- Watch and Repeat : Validador de la edad de voto
- Manejar errores en programas síncronos
- Watch and Repeat : Errores personalizados en la edad del votante
- Manejar errores en programas asíncronos
- Ver y repetir : Leer datos de un archivo
- Depuración y el depurador incorporado de Node
- Ver y repetir : Depuración con el depurador incorporado
- Depuración en VSCode
- Ver y repetir : Depuración en VS Code
- Diagnosticar errores en aplicaciones de nodos
- Resumen de la práctica1
- Cálculos matemáticos con calculadora
- Resumen de la práctica2
- Leer un archivo
- Resumen de la práctica3
- Informe de la práctica
- Consolidación del aprendizaje
- Tratamiento de errores y depuración de aplicaciones de nodo
- Tratamiento de errores y depuración de aplicaciones de nodo
UNIDAD 7 - Pruebas unitarias usando Mocha y Chai · 24 leccionesJavaScript del lado del servidor con Node.js - UNIDAD 7 - Pruebas unitarias usando Mocha y Chai
JavaScript del lado del servidor con Node.js - UNIDAD 7 - Pruebas unitarias usando Mocha y Chai
- Contexto
- Describa las pruebas
- Muestre la aplicación de TDD y BDD
- Empezar con TDD
- Empezar con BDD
- Describa el moca y el chai
- Ver y repetir : Probar las operaciones básicas de la calculadora1
- Ver y repetir : Probar las operaciones básicas de la calculadora2
- Ver y repetir : Probar las operaciones básicas de la calculadora3
- Implementar pruebas utilizando Mocha y Chai
- Ver y repetir : Prueba asíncrona Operaciones básicas de la calculadora
- Resumen de la práctica1
- Calculadora App Parte1
- Resumen de la práctica2
- Calculadora App Parte2
- Resumen de la práctica3
- Aplicación para empleados
- Informe de la práctica
- Resumen del desafío
- Calculadora App
- Informe sobre el desafío
- Consolidación del aprendizaje
- Pruebas unitarias usando Mocha y Chai
- Pruebas unitarias usando Mocha y Chai
UNIDAD 8 - Documentación y creación de API REST con Vanilla Node.js · 21 leccionescreación de API RESTful con Node.js y Express - UNIDAD 8 - Documentación y creación de API REST con Vanilla Node.js
creación de API RESTful con Node.js y Express - UNIDAD 8 - Documentación y creación de API REST con Vanilla Node.js
- Contexto
- Describir la API REST
- Explorar las aplicaciones de los servicios RESTful
- Definir los componentes de los servicios RESTful
- Implementar capas en servicios RESTful utilizando VanillaJS
- Ver y repetir : Crear un servidor HTTP
- Implementar GET, POST, PUT y DELETE
- Acceder al recurso REST a través de un cliente REST
- Ver y repetir : Rastreador de tareas pendientes Parte1
- Ver y repetir : Rastreador de tareas pendientes Parte2
- Ver y repetir : Rastreador de tareas pendientes Parte3
- Resumen de la práctica
- Instrucciones para cargar la solución de la tarea de programación
- Producto
- Informe de la práctica
- Resumen del desafío
- Solicitud de película
- Informe sobre el desafío
- Consolidación del aprendizaje
- Documentación y creación de API REST con Vanilla Node.js
- Documentación y creación de API REST con Vanilla Node.js
UNIDAD 9 - Creación de API REST con ExpressJS · 23 leccionescreación de API RESTful con Node.js y Express - UNIDAD 9 - Creación de API REST con ExpressJS
creación de API RESTful con Node.js y Express - UNIDAD 9 - Creación de API REST con ExpressJS
- Contexto
- Explore el marco Express
- Definir rutas
- Definir parámetros de ruta y manejadores en Express
- Ver y repetir : Obtener solicitud del servidor
- Estructurar la aplicación Node.js
- Implementar middleware utilizando Express
- Ver y repetir : API RESTful para detalles de usuario - 1
- Watch and Repeat : API RESTful para detalles de usuario - 1 Parte2
- Ver y repetir : API RESTful para detalles de usuario - 2
- Watch and Repeat : API RESTful para detalles de usuario - 2 Parte2
- Documente la API utilizando Swagger
- Ver y repetir : La documentación de la API de usuario - 1
- Ver y repetir : La documentación de la API de usuario - 2
- Resumen de la práctica
- Detalles del producto
- Informe de la práctica
- Resumen del desafío
- Aplicación de película usando ExpressJS
- Informe sobre el desafío
- Consolidación del aprendizaje
- Creación de API REST con ExpressJS
- Creación de API REST con ExpressJS
UNIDAD 10 - Protección de API REST mediante tokens web JSON y Oauth · 21 leccionescreación de API RESTful con Node.js y Express - UNIDAD 10 - Protección de API REST mediante tokens web JSON y Oauth
creación de API RESTful con Node.js y Express - UNIDAD 10 - Protección de API REST mediante tokens web JSON y Oauth
- Contexto
- Describir la autenticación y autorización
- Introducir JSON Web Token(JWT)
- Describir el funcionamiento de JWT
- Implementación de la autenticación mediante JWT
- Watch and Repeat : Implementación de JWT
- Watch and Repeat : Implementación de JWT Parte2
- Watch and Repeat : Implementación de JWT Parte3
- Describir OAuth2
- Construir aplicaciones Node.js seguras usando OAuth2
- Ver y repetir : Autenticación de GitHub
- Watch and Repeat : Autenticación GitHub Parte2
- Resumen de la práctica
- Autenticar usuario
- Informe de la práctica
- Resumen del desafío
- Autorización del usuario
- Informe sobre el desafío
- Consolidación del aprendizaje
- Protección de API REST mediante tokens web JSON y Oauth
- Protección de API REST mediante tokens web JSON y Oauth
UNIDAD 11 - Elimine la redundancia de datos utilizando un modelo de datos relacional · 22 leccionesImplementar la persistencia políglota utilizando bases de datos SQL y NoSQL - UNIDAD 11 - Elimine la redundancia de datos utilizando un modelo de datos relacional
Implementar la persistencia políglota utilizando bases de datos SQL y NoSQL - UNIDAD 11 - Elimine la redundancia de datos utilizando un modelo de datos relacional
- Contexto
- Explicar el modelo ER y la normalización de datos
- Demostrar la instalación de MySQL
- Ver y repetir : Descargar e instalar MySQL
- Implemente comandos SQL para realizar operaciones CRUD
- Ver y repetir : Crear base de datos y tablas utilizando comandos DDL
- Observar y repetir : Manipular datos utilizando comandos DML
- Ver y repetir : Recuperar datos utilizando comandos DQL
- Construir API RESTful usando Node.js y base de datos MySQL
- Watch and Repeat : Integrar MySQL con Node.js usando el driver de Node.js para MySQL
- Watch and Repeat : Construir API REST usando Node.js y MySQL Parte1
- Watch and Repeat : Construir API REST usando Node.js y MySQL Parte2
- Resumen de la práctica
- Instrucciones para cargar la solución de la tarea de programación
- Anote las consultas MySQL
- Informe de la práctica
- Resumen del desafío
- Keep Note - Integración con Node.js
- Informe sobre el desafío
- Consolidación del aprendizaje
- Elimine la redundancia de datos utilizando un modelo de datos relacional
- Elimine la redundancia de datos utilizando un modelo de datos relacional
UNIDAD 12 - Minimizar el desajuste de impedancias utilizando una base de datos NoSQL · 26 leccionesImplementar la persistencia políglota utilizando bases de datos SQL y NoSQL - UNIDAD 12 - Minimizar el desajuste de impedancias utilizando una base de datos NoSQL
Implementar la persistencia políglota utilizando bases de datos SQL y NoSQL - UNIDAD 12 - Minimizar el desajuste de impedancias utilizando una base de datos NoSQL
- Contexto
- Modelar datos utilizando MongoDB
- Demostrar la instalación de MongoDB
- Ver y repetir : Instalación de Mongo
- Hacer uso de los comandos shell de Mongo para realizar operaciones CRUD
- Ver y Repetir : CRUD Con Comandos Shell MongoDB Parte1
- Ver y Repetir : CRUD Con Comandos Shell MongoDB Parte2
- Ver y Repetir : CRUD Con Comandos Shell MongoDB Parte3
- Utilice el controlador Node de MongoDB para establecer una conexión con la aplicación Node.js
- Watch and Repeat : Integre MongoDB con Node.js utilizando el controlador Node de MongoDB
- Modele los datos de la aplicación para desarrollar una solución basada en esquemas utilizando Mongoose
- Watch and Repeat : Integrando MongoDB con Node.js usando Mongoose
- Construir API RESTful usando Node.js y MongoDB
- Watch and Repeat : Construyendo una API REST usando Node.js y MongoDB Parte1
- Watch and Repeat : Construyendo una API REST usando Node.js y MongoDB Parte2
- Watch and Repeat : Construyendo API REST Usando Node.js y MongoDB Parte3
- Watch and Repeat : Construyendo una API REST usando Node.js y MongoDB Parte4
- Resumen de la práctica
- Tinta Web
- Informe de la práctica
- Resumen del desafío
- Pin2Piano
- Informe sobre el desafío
- Consolidación del aprendizaje
- Minimizar el desajuste de impedancias utilizando una base de datos NoSQL
- Minimizar el desajuste de impedancias utilizando una base de datos NoSQL
UNIDAD 13 - Construir microservicios · 18 leccionesConstruir e implementar patrones de microservicios - UNIDAD 13 - Construir microservicios
Construir e implementar patrones de microservicios - UNIDAD 13 - Construir microservicios
- Contexto
- Explicar las aplicaciones monolíticas
- Definir microservicios
- Explore la arquitectura de microservicios
- Desarrollar microservicios utilizando NodeJS
- Watch and Repeat : Desarrollo de Microservicios Parte1
- Ver y Repetir : Desarrollo de Microservicios Parte2
- Ver y Repetir : Desarrollando Microservicios Parte3
- Resumen de la práctica
- Instrucciones para cargar la solución de la tarea de programación
- Aplicación de compras
- Informe de la práctica
- Resumen del desafío
- Aplicación OTT
- Informe sobre el desafío
- Consolidación del aprendizaje
- Construir microservicios
- Construir microservicios
UNIDAD 14 - Establecimiento de la comunicación entre microservicios · 21 leccionesConstruir e implementar patrones de microservicios - UNIDAD 14 - Establecimiento de la comunicación entre microservicios
Construir e implementar patrones de microservicios - UNIDAD 14 - Establecimiento de la comunicación entre microservicios
- Contexto
- Explorar la comunicación entre microservicios
- Implementar la comunicación síncrona entre microservicios
- Watch and Repeat : Pedidos de clientes Parte1
- Watch and Repeat : Pedidos de clientes Parte2
- Watch and Repeat : Pedidos de clientes Parte3
- Watch and Repeat : Pedidos de clientes Part4
- Explore la comunicación asíncrona entre microservicios utilizando RabbitMQ
- Configurar el servidor RabbitMQ para mensajería asíncrona
- Implementar mensajería utilizando RabbitMQ
- Ver y repetir : Un sistema de mensajería simple Parte1
- Ver y repetir : Un sistema de mensajería simple Parte2
- Resumen de la práctica
- Crítica de la película
- Informe de la práctica
- Resumen del desafío
- Sistema de registro
- Informe sobre el desafío
- Consolidación del aprendizaje
- Establecimiento de la comunicación entre microservicios
- Establecimiento de la comunicación entre microservicios
UNIDAD 15 - Proyecto Capstone usando Node.js · 5 leccionesProyecto Capstone usando Node.js - UNIDAD 15 - Proyecto Capstone usando Node.js
Proyecto Capstone usando Node.js - UNIDAD 15 - Proyecto Capstone usando Node.js
- Contexto
- Creación de una aplicación backend con NodeJs
- Mejores prácticas para desarrollar aplicaciones backend utilizando Node.JS
- Resumen del proyecto
- Entrega de comidas
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
14 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por NIIT.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 15 unidades · 314 lecciones · 240 h
- 12 meses de acceso
- 14 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por NIIT; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


