Introducción al desarrollo backend con Node.js y Express.js

4.8
(3 calificaciones)

En este curso aprenderás a crear desde 0 una API Rest con node.js y express.js

Node.js
TypeScript
Express.js
Mongo DB
Publicado: 28 / 12 / 2020·Actualizado: 30 / 03 / 2023
Instructor:Darwin Morocho
Nivel
Principiante
13h
Duración
26
Estudiantes

¿Qué aprenderás en este curso?

Ejecutar JavaScript del lado del servidor
Crear tu propio backend con Nodejs y Express
Buenas prácticas de programación
Autenticación con JWT
Introducción a TypeScript
Express.js con TypeScript
Introducción a mongoDB

Requisitos para este curso

Programar en javascript
Conocimientos básicos de consumo de APIs REST

Detalles del curso

Aprende a crear aplicaciones backend con nodejs y express desde cero con ejemplos prácticos, buenas practicas de programación y tips que te ayudarán a convertirte en un experto en el desarrollo backend.

Crea tus propias APIs REST usando una de las tecnologías más demandadas en la actualidad para el desarrollo de software.


Contenido del curso

Introducción a Node.js01:26:01
Instalación
04:42
Hola mundo en Node.js
04:32
Módulos de núcleo (Core modules)
07:44
Configurando npm en nuestro proyecto
12:05
Módulos locales (Local modules)
08:47
Importaciones parciales y totales
06:17
Arrow functions
02:24
Constantes
04:17
Capturando las peticiones a nuestra app
11:00
Módulos de terceros (packages)
24:09
Introducción a Express.js02:21:48
Introducción de la sección
00:27
Creando una app express
05:44
Rutas de nuestra app con express
12:49
API Rest y Postman
01:56
Creando una ruta de tipo POST
17:13
reqres.in - lista de usuarios
14:45
reqres.in - usuario por id
13:34
reqres.in - lista de productos
19:30
reqres.in - producto por id
02:57
reqres.in - crear un producto
09:00
http methods
05:05
reqres.in - put
11:16
reqres.in - patch
19:22
reqres.in - delete
08:03
TypeScript02:21:27
Introducción de la sección
01:40
Hola mundo con TypeScript
10:34
tsc watch
01:47
Constantes y variables
02:47
Tipos de datos
07:00
Objetos en TypeScript
03:45
Tipos de datos personalizados
02:07
El archivo de configuración de TypeScript
07:01
Clases en TypeScript
06:19
Propiedades privadas
06:20
Herencia
11:10
Clases abstractas
03:45
Getters y Setters
08:06
Propiedades y métodos estáticos
02:11
Propiedades y parámetros opcionales
14:09
Datos genéricos (any)
03:27
Interfaces
09:12
Non-Null Assertion Operator !
09:07
Literal Types
11:03
async / await
12:13
Enums
07:33
Express.js con TypeScript01:06:53
Configurando el proyecto
18:32
Migrando a TypeScript - parte 1
14:42
Migrando a TypeScript - parte 2
16:30
Migrando a TypeScript - parte 3
17:07
Introducción a MongoDB00:56:44
Introducción de la sección
01:26
Instalación en MacOS
05:12
Un poco de teoría
03:45
Guardando datos en MongoDB
12:52
Buscar datos con find
09:25
Filtrado de datos con and y or
16:04
FindOne
07:57
Express.js con Mongo DB02:24:05
Introducción de la sección
00:31
Mongoose
13:49
Mongo online con Clever Cloud
04:28
Variables de entorno
12:00
Creando el Schema para los usuarios
10:38
Interfaces para nuestros schemas
10:49
bcrypt
11:22
MongoError
10:24
Recuperar ciertos campos al momento de realizar la consulta
03:55
Definiendo el schema para los productos
08:48
Guardando un producto
07:39
Listando los productos
06:27
put - actualizando un producto
09:39
Validando IDs de mongo
17:11
Populate
03:49
Eliminar un usuario y sus productos
12:30
JWTs y validaciones02:44:04
Ordenando rutas
09:06
Ruta login
09:12
Generando un token con jwt
07:46
Middlewares - parte 1
17:52
Middlewares - parte 2
07:13
Middlewares - parte 3
29:22
Validaciones - parte 1
15:01
Validaciones - parte 2
13:06
Validaciones - parte 3
26:45
Fin del curso
28:35
4.8
3 Reseñas

Este curso aun no tiene reseñas de sus alumnos.

  • 13:21:05 de video.
  • Accesso de por vida.
  • Comentarios del curso
  • Chat privado con el instructor
Inicie sesión para comprar este curso