Node.js y Express: De Cero a implementar PAYPAL
NODE, Express, API Rest, PAYPAL, POSTGRESQL, SUPABASE, Despliegue y documentación.
Presentación del curso
¿Cómo funcionara el curso?
¿Cómo realizar preguntas en el grupo?
Requisitos del curso
Instalaciones Previas
¿Qué es node.js?
1 Ejecutando Node
2 Modulos
3 Creando modulos
4 Exportando
5 Exportando funciones
6 Modulos preestablecidos
8 Protocolo http
9 Creando un servidor
10 Peticiones
11 Instalando paquetes
11.2 Npm init
12 Promise que son
13 Promise en codigo
14 Await
15 Usando Promisify
16 Instalando Nodemon
1 Creando primer Get
2 Manejo de Solicitudes y Respuestas HTTP
3 Manejo de Solicitudes POST
4 Refuerzo req body
5 Instalando nodemon
6 Instalando morgan
7 Creando proyecto de tareas
8 Controlers
9 Crud completo
10 Creando las rutas
11 Levantando el servicio
12 Eliminando datos
13 Codigos de estados http
Código fuente
1 Que son las plantillas ejs y pug
2 Flujograma a seguir
3 Implementando Ejs
4 Retornando html
5 Utilizando pug
1 Diagrama de flujo
1.2 Arquitectura de software MVC
2 Creando el proyecto
3 Creando la base de datos
4 Importando variables de entorno
5 Creando la tabla
6 Creando nueva tarea
7 Terminando el crud del modelado
8 Creando los controladores
9 Manejador de errores basico
10 Probando conexion
11 Finalizando el proyecto
12 Validacion y sanitizacion de datos
13 Creando validaciones de body y param
14 Probando validaciones
Código fuente de la sección
1 Centralizacion de errores con errorHandler
2 Ataques XSS
3 Ataques CSRF
4 USando helmet
5 Despliegue y publicacion
6 Documentar api con swagger
7 Definiendo esquemas
8 Doc Obtener todas las tareas
9 Doc obtener tarea por Id
10 Desplegando cambios
Código fuente de la sección