• No hay productos en el carrito.

Inicio / Cursos / Creando API con Express y MongoDB (Incl. Deno)
Impartido por Grover VásquezPago único de $2,800 MXN · acceso por 12 meses

Creando API con Express y MongoDB (Incl. Deno)

Node.js, API REST, Express, MongoDB, JWT, Autenticación, PostMan y Despliegue en Producción - Introducción a Deno

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 13 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

NODE.JS, ES POSIBLEMENTE LA TECNOLOGÍA POR EL LADO DEL SERVIDOR MÁS MODERNA Y POPULAR, QUE PUEDES APRENDER. Node.js , es la opción para poder desarrollar los siguientes tipos de aplicaciones: Servidores Web : Con el uso de librerías que se encuentran en los paquetes propios de Node.JS o de terceros como Express (lo que usamos en este curso), Koa y Hapi. Sockets : Eventos para realizar chats y aplicaciones en tiempo real, es una excelente opción sobretodo gracias a su gran velocidad. IOT : Programar placas pequeñas con poco hardware como un Arduino, permite desarrollar una aplicación y desplegarla. En la actualidad, los desarrolladores de Node.js tienen una gran demanda y el lenguaje se usa para todo, desde aplicaciones web tradicionales con vistas renderizadas del lado del servidor, creación de API REST Services , hasta APIs con GraphQL y servicios web en tiempo real. Sin mencionar sus aplicaciones en los flujos de trabajo de compilación para proyectos de todos los tamaños. ¿Qué cubre el curso? Este curso le dará conocimientos prácticos para que pueda utilizar de inmediato la tecnología de Node para sus proyectos, mostrándole la forma correcta de crear aplicaciones por el lado del servidor (Back-End) y probarlas por medio de las APIs de comunicación entre cliente y servidor. Cubrirá las siguientes secciones en detalle: Node.js conceptos básicos , explicamos un poco de historia de Node y como surgió esta tecnología que tiene mucha demanda en la actualidad. Introducción a las nuevas características de EcmaScript , necesario para poder poner en práctica estas características al momento de crear el llamado a la API. Solicitudes envíos y respuestas con el servidor , en donde vamos a construir las rutas que va entender nuestro servidor, y por consiguiente dar las respuesta a estas solicitudes. Utilizar el Framework Express.js , el más utilizado para crear aplicaciones con Node.js. Gestión de MongoDB, la base de datos NoSQL más utilizada en la actualidad por los desarrolladores de aplicaciones, para crear aplicaciones con respuestas rápidas. Utilizar Mongoose para trabajar con MongoDB , el paquete que se integra a Node.js para poder interactuar nuestros modelos de datos entre nuestro código y la base de datos MongoDB. Integrar Express, Mongoose y MongoDB , integramos todas las tecnologías para crear una poderosa API Rest. Autenticación de usuarios , como parte de la seguridad de cualquier API Rest, es necesario conocer y autenticar a nuestros usuarios. Relaciones en MongoDB , al igual que en las bases de datos relacionales, también existen técnicas para poder relacionar nuestras bases de datos del tipo NoSQL. Desplegar tu aplicación en Heroku , poner en producción tu API Rest en un servidor real. Muchos temas más. Incorporamos una sección de introducción a DENO, el nuevo entorno de ejecución de JavaScript por el lado del servidor. Solo pregunte a los estudiantes que ya han tomado este curso: ★★★★★ "En lo personal, me gusto el curso es muy bueno para empezar con nodejs. 5 estrellas" - Bruno . ★★★★★ "Me encanta, muy útil y el profesor un 10!" - Francesc . ★★★★★ "Hasta el momento el curso va muy bien, las explicaciones son claras, el instructor maneja el tema." - Carlos . ★★★★★ "Muy buen contenido y excelente manera de explicar". - Emilio . ★★★★★ "Un curso completo de principio a final, hay conceptos que si ya tienes un poco de experiencia en la programación podrías omitir, pero el concepto es desde 0." - Steven Este curso es la guía perfecta que lo llevará desde principiante hasta ser un desarrollador medio-avanzado y altamente calificado de Node.js. ¿Qué incluye el curso? Las lecciones en video de alta calidad HD que explican cada una de las lecciones que vamos abordando, sin suscripción mensual y aprendiendo a tu propio ritmo. Material descargable, como intructivos y el código fuente de cada sección. Las pruebas y actividades validan su aprendizaje y aumentan la retención de información y la comprensión. El Soporte del Instructor 1-a-1 significa que cualquier confusión o pregunta que tenga se puede abordar y aclarar fácilmente (no más googlear frenéticamente tratando de descubrir la respuesta). Acceso de por vida sin caducidad para que pueda aprender a su propio ritmo y regresar en cualquier momento que se sienta inseguro o necesite un repaso. Recuerda además que no tienes nada que perder, al inscribirte obtienes la garantía de devolución de Udemy de 30 días. Al final de este curso, podrá utilizar las habilidades y técnicas que ha aprendido para crear sus propias APIs REST con Node.js, y además tener las bases suficientes para que pueda avanzar por usted mismo.

  • Crear un back-end moderno, utilizando Node, express y mongoose.
  • Utilizar JavaScript Moderno ES7+
  • Utilizar MongoDB para almacenar datos.
  • Operaciones CRUD en MongoDB con mongoose.
  • Implementar autenticación
  • Desplegar tu aplicación Node JS en producción.

Temario

UNIDAD 1 - Iniciando con Node.js · 12 lecciones

UNIDAD 1 - Iniciando con Node.js

  • Bienvenida del instructor.Video · 2 min
  • IntroducciónVideo · 1 min
  • ¿Qué es Node?Video · 8 min
  • ¿Cómo hacer preguntas?Lectura · 0 min
  • Explicación de como hacer preguntarVideo · 4 min
  • Arquitectura de NodeVideo · 5 min
  • Cómo llevar el cursoVideo · 3 min
  • Instalando Node.js en MACVideo · 6 min
  • Instalar Node.js en WindowsVideo · 3 min
  • Instalar VS CodeVideo · 2 min
  • Tu primer programa en NodeVideo · 5 min
  • Introducción a Node JSCuestionario · 0 min
UNIDAD 2 - Introducción a EcmaScript · 7 lecciones

UNIDAD 2 - Introducción a EcmaScript

  • IntroducciónVideo · 1 min
  • Variables con const, let y varVideo · 6 min
  • Funciones flechaVideo · 7 min
  • Llamadas callbakcsVideo · 8 min
  • PromesasVideo · 8 min
  • Async/AwaitVideo · 8 min
  • Evaluación ES6+Cuestionario · 0 min
UNIDAD 3 - Módulos en Node.js · 14 lecciones

UNIDAD 3 - Módulos en Node.js

  • IntroducciónVideo · 1 min
  • ¿Qué es un Módulo?Video · 2 min
  • Objetos globalesVideo · 7 min
  • Creando un móduloVideo · 8 min
  • Cargar un módulo - parte 1Video · 6 min
  • Cargar un módulo - parte 2Video · 2 min
  • El Módulo PathVideo · 6 min
  • El módulo OSVideo · 4 min
  • El módulo File SystemVideo · 7 min
  • El módulo EventsVideo · 9 min
  • El módulo HTTP - Parte 1Video · 6 min
  • El módulo HTTP - Parte 2Video · 7 min
  • Código de la secciónLectura · 0 min
  • Evaluación de Módulo en Node.jsCuestionario · 0 min
UNIDAD 4 - Primer programa en Node (Serie Fibonacci) · 7 lecciones

UNIDAD 4 - Primer programa en Node (Serie Fibonacci)

  • IntroducciónVideo · 1 min
  • Iniciando el proyectoVideo · 6 min
  • Instalar y utilizar NodemonVideo · 3 min
  • Guardando la serie en un archivoVideo · 7 min
  • Separar el códigoVideo · 12 min
  • Recibir un parámetro para mi serieVideo · 8 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 5 - NPM - Node Package Manager · 15 lecciones

UNIDAD 5 - NPM - Node Package Manager

  • IntroducciónVideo · 1 min
  • ¿Qué es NPM?Video · 5 min
  • ¿Qué es el Package.json?Video · 4 min
  • Instalar un paquete de NodeVideo · 4 min
  • Formas de utilizar un paqueteVideo · 6 min
  • DependenciasVideo · 5 min
  • Control de los recursos con GITVideo · 5 min
  • Versiones de los paquetesVideo · 7 min
  • Listando paquetes instaladosVideo · 3 min
  • Información de los paquetesVideo · 3 min
  • Instalando una versión específicaVideo · 2 min
  • Actualizando un paqueteVideo · 4 min
  • Dependencias DevVideo · 5 min
  • Desinstalar un paqueteVideo · 2 min
  • Paquetes globalesVideo · 3 min
UNIDAD 6 - Creando RESTFul API con Express · 15 lecciones

UNIDAD 6 - Creando RESTFul API con Express

  • IntroducciónVideo · 2 min
  • ¿Qué es un API RESTFul?Video · 4 min
  • Introducción e instalación de ExpressVideo · 7 min
  • Nuestro primer web serverVideo · 9 min
  • Variables de entornoVideo · 6 min
  • Parámetros en las rutasVideo · 5 min
  • Manejo solicitudes HTTP GETVideo · 6 min
  • Manejo solicitudes HTTP POSTVideo · 5 min
  • Probando peticiones con POSTMANVideo · 4 min
  • Validación sencilla de datos de entradaVideo · 4 min
  • Validación de datos con el módulo JoiVideo · 10 min
  • Manejo de solicitudes HTTP PUTVideo · 9 min
  • Funciones de validaciónVideo · 10 min
  • Manejo de solicitudes HTTP DELETEVideo · 5 min
  • Código de la secciónLectura · 0 min
UNIDAD 7 - Express - Conceptos avanzados y middlewares · 13 lecciones

UNIDAD 7 - Express - Conceptos avanzados y middlewares

  • IntroducciónVideo · 1 min
  • Funciones middlewareVideo · 5 min
  • Creando un middleware - parte 1Video · 4 min
  • Creando un middleware - parte 2Video · 3 min
  • Express urlencodedVideo · 8 min
  • Recursos estáticosVideo · 3 min
  • Registros HTTP requestVideo · 6 min
  • Configuración de entornos de trabajoVideo · 9 min
  • DepuraciónVideo · 8 min
  • Respaldar proyecto en GitHubVideo · 10 min
  • Desplegar proyecto HerokuVideo · 11 min
  • Estructurar rutas en una app con ExpressVideo · 10 min
  • Código de la secciónLectura · 0 min
UNIDAD 8 - Introducción a MongoDB - Operaciones básicas · 17 lecciones

UNIDAD 8 - Introducción a MongoDB - Operaciones básicas

  • IntroducciónVideo · 2 min
  • Introducción uso de BD con Express.Video · 2 min
  • Instalar MongoDB en MacOSVideo · 7 min
  • Instalar MongoDB en WindowsVideo · 11 min
  • Instalación en LinuxLectura · 0 min
  • Conectarnos utilizando MongooseVideo · 9 min
  • Esquemas y modelosVideo · 10 min
  • Guardar un documentoVideo · 6 min
  • Consultar documentosVideo · 6 min
  • Más consultas - Operadores de comparaciónVideo · 7 min
  • Operadores lógicos y expresiones regularesVideo · 8 min
  • Paginación en las consultas.Video · 3 min
  • Actualizando documentos - parte 1Video · 6 min
  • Actualizando documentos - parte 2Video · 5 min
  • Método findByIdAndUpdateVideo · 4 min
  • Eliminar documentosVideo · 4 min
  • Código de la secciónLectura · 0 min
UNIDAD 9 - Construyendo nuestro API RESTful y MongoDB · 15 lecciones

UNIDAD 9 - Construyendo nuestro API RESTful y MongoDB

  • IntroducciónVideo · 1 min
  • Instalación de paquetesVideo · 2 min
  • Estructurando el proyectoVideo · 11 min
  • Creando el modelo para los usuariosVideo · 5 min
  • POST - Registrando un usuarioVideo · 9 min
  • PUT - Actualizar usuario y creación de índiceVideo · 10 min
  • DELETE - Cambiar estado del usuarioVideo · 6 min
  • GET - Listar usuarios activosVideo · 5 min
  • Validando datos de ingreso - JoiVideo · 15 min
  • Creando el modelo cursosVideo · 2 min
  • POST - Registrar cursoVideo · 6 min
  • PUT - Actualizar datos del cursoVideo · 4 min
  • DELETE - Cambiar estado del cursoVideo · 4 min
  • GET - Listar CursosVideo · 3 min
  • Código de la secciónLectura · 0 min
UNIDAD 10 - Seguridad, autenticación de usuarios y JWT · 14 lecciones

UNIDAD 10 - Seguridad, autenticación de usuarios y JWT

  • IntroducciónVideo · 1 min
  • Protegiendo datos del usuarioVideo · 5 min
  • No duplicar emails de los usuarios.Video · 4 min
  • Encriptar la contraseña - bCryptVideo · 6 min
  • Login de usuario - parte 1Video · 8 min
  • Login de usuario - parte 2Video · 4 min
  • ¿Qué son los Tokens? - JWTVideo · 6 min
  • Crear el token JWT en nuestro LoginVideo · 7 min
  • Probar la devolución del token JWTVideo · 5 min
  • Configuración global parámetros JWTVideo · 8 min
  • Proteger rutas con el TokenVideo · 10 min
  • Separar el middleware para validar TokenVideo · 4 min
  • Replicar Token en los demás métodosVideo · 3 min
  • Código de la secciónLectura · 0 min
UNIDAD 11 - Relaciones en MongoDB · 10 lecciones

UNIDAD 11 - Relaciones en MongoDB

  • IntroducciónVideo · 1 min
  • Relaciones por referenciaVideo · 5 min
  • Relaciones por documentos embebidosVideo · 4 min
  • Performance vs consistenciaVideo · 3 min
  • Obtener información del Payload del TokenVideo · 5 min
  • Relación curso-autorVideo · 7 min
  • Population de autorVideo · 4 min
  • Validamos la relaciónVideo · 4 min
  • Documento embebido en la relaciónVideo · 7 min
  • Código de la secciónLectura · 0 min
UNIDAD 12 - BONUS - Intoducción a Deno JS · 8 lecciones

UNIDAD 12 - BONUS - Intoducción a Deno JS

  • ¿Qué es Deno?, característicasVideo · 6 min
  • Similitudes y diferencias con Node JSVideo · 6 min
  • Instalación en Mac OSXVideo · 3 min
  • Primer contacto creando un sencillo servidorVideo · 7 min
  • Creando una aplicación RESTVideo · 9 min
  • Creando los métodos GETVideo · 8 min
  • Método POSTVideo · 4 min
  • Método PUTVideo · 6 min
UNIDAD 13 - Sección Final · 2 lecciones

UNIDAD 13 - Sección Final

  • Llegaste al finalLectura · 0 min
  • No te pierdas esto.Lectura · 0 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    3 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Creando API con Express y MongoDB (Incl. Deno)

Muestra · verificable por folio y QR

  • 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 Grover Vásquez.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 13 unidades · 149 lecciones · 60 h
  • 12 meses de acceso
  • 3 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 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 Grover Vásquez; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Creando API con Express y MongoDB (Incl. Deno)

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture