0% encontró este documento útil (0 votos)
5 vistas4 páginas

Curso Completo de Node.js y Express

Este documento describe los módulos del curso de Node.js en Udemy que cubre los fundamentos de Node.js y frameworks como Express.js, bases de datos como MongoDB y MySQL, autenticación, cargas de archivos, GraphQL, pruebas, implementación, integración de TypeScript y Deno. El curso tiene un total de más de 60 horas e incluye la construcción de dos proyectos importantes: una tienda en línea y un blog. Su objetivo es enseñar a los estudiantes cómo construir aplicaciones JavaScript de pila completa utilizando Node.js.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas4 páginas

Curso Completo de Node.js y Express

Este documento describe los módulos del curso de Node.js en Udemy que cubre los fundamentos de Node.js y frameworks como Express.js, bases de datos como MongoDB y MySQL, autenticación, cargas de archivos, GraphQL, pruebas, implementación, integración de TypeScript y Deno. El curso tiene un total de más de 60 horas e incluye la construcción de dos proyectos importantes: una tienda en línea y un blog. Su objetivo es enseñar a los estudiantes cómo construir aplicaciones JavaScript de pila completa utilizando Node.js.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Node JS: [Link]

com/course/nodejs-the-complete-guide/

Fundamentos de [Link] y Módulos Básicos


● NodeJS beneficios
● JS Repaso (Cubre funciones y temas básicos de js para backend)
¿Cómo? la web funciona
● Creando un servidor básico de NodeJS
Comprensión el bucle de eventos de NodeJS
● Envío y recibiendo solicitudes y respuestas HTTP
Depuración

Marco de Express:
● Qué ¿Qué es [Link]?
● Edificio un ejemplo de aplicación web con ExpressJS
● Implementando funcionalidad de enrutamiento y middleware
● Trabajando con motores de plantillas como EJS o Pug
● Qué ¿Qué es el MVC? Y ¿cómo se utiliza?

Base de datos y sus interacciones:


Sequelize Introducción: Entender Sequelize como un ORM popular
(Mapper Relacional de Objetos) para interactuar con bases de datos.
● Usando [Link] con SQL (MySQL) y Sequelize
● Usando [Link] con NoSQL (MongoDB) y Mongoose

Funcionalidad avanzada de API e integraciones:


Sesiones y Cookies: Implementar la gestión de sesiones con cookies y otros
técnicas para mantener el estado del usuario a través de solicitudes.
● Authentication: Cómo manejar la autenticación, encriptar contraseñas, middleware
proteger rutas
● Archivo Subidas y Descargas: Permitir a los usuarios subir y descargar archivos a través de
tus aplicaciones de NodeJS.
● Paginación y Almacenamiento en Caché de Datos: Optimiza el rendimiento de la API con técnicas como
paginación y almacenamiento en caché de datos para manejar conjuntos de datos grandes de manera efectiva.

Integration with Nodemailer: Send emails from your NodeJS applications


● Correo electrónico
usar la biblioteca Nodemailer y configurar los métodos de entrega.
● Validando la entrada del usuario

Conectar con APIs y servicios externos como Stripe (pago)


● Edificio una aplicación de [Link] en tiempo real con Websockets
GraphQL:
● Edificio APIs GraphQL
● Autenticación en APIs de GraphQL
● Archivo Subir en APIs GraphQL

Pruebas:
● Unit Pruebas y Cobertura de Pruebas: Mejora la calidad del código con pruebas unitarias
marcos y lograr una alta cobertura de pruebas para una validación exhaustiva.

Despliegue:
● Use Variables de Entorno
● Con Heroku

Introducción a TypeScript:
Comprender los beneficios de TypeScript y aprender a integrarlo con tu
Proyectos de NodeJS para una mayor seguridad de tipo y mantenibilidad del código.

Explorando Deno y Temas Avanzados:


Fundamentos de Deno y comparación con NodeJS: Comprender las características de Deno
y ventajas, y compararlo con NodeJS.
●Construyendo Aplicaciones y Módulos Básicos de Deno: Crea programas Deno, trabaja
con módulos, y explorar nativo

dos proyectos principales: una tienda en línea (incluyendo el proceso de pago + pagos) y
un blog.
Course link: [Link]

Módulos Timings (Hr)

Fundamentos de [Link] y Módulos Básicos del Núcleo

introducción 1.5
Repaso de Js 1
Conceptos básicos 2.5
Depuración 2

Marco de Express:
Trabajando con Express 3
Working with Dynamic Content & AddingTemplating Engines 3
El Modelo Vista Controlador (MVC) 1
Opcional: Mejorando la aplicación 1
Rutas Dinámicas y Modelos Avanzados 3

Base de datos y sus interacciones:


Introducción a SQL 2
Entender Sequelize 3
Trabajando con NoSQL y usando MongoDB 3
Trabajando con Mongoose 2

Funcionalidad avanzada de API e integraciones:


Sessions & Cookies 1.5
Añadiendo autenticación 1
Sending Emails 0.5
Autenticación avanzada 1
Entendiendo la Validación 2
Error Handling 1
Carga y descarga de archivos 2
Agregando Paginación 0.5
Comprendiendo las Solicitudes Asincrónicas 0.5
Agregando Pagos 1
Trabajando con APIs REST - Lo Básico 1.5
Trabajando con APIs REST - La Aplicación Práctica 4
Entendiendo Websockets y [Link] 1

GraphQL:
Trabajando con GraphQL 4

Desplegando nuestra aplicación 1.5


Pruebas de aplicaciones [Link] 3
[Link] como una herramienta de construcción y uso de npm 0.5
JavaScript moderno y NodeJS 0.5

Introduction to TypeScript
NodeJS y TypeScript 2.5

Explorando Deno y Temas Avanzados


Una Introducción a Deno 2.5
Deno, CRUD y Bases de Datos (MongoDB) 1

Total 61

También podría gustarte