Aprende como crear una API Rest con .NET y MongoDB
Aprende como crear tus propia Web API con .NET y diseña tu base de datos no relacional con MongoDB
Description
En este curso veras como crear tu propia Web API con NET. Verás como diseñar tu base de datos con MONGO DB y como utilizar SWAGGER y Talend API Tester para las pruebas.
El contenido del curso es el siguiente:
A)Introducción
1) Temario del curso
2) Preparación del entorno. Instalación de Visual Studio
3) Instalación de MongoDB
4) Instalación de MongoDB (II)
B) Conceptos básicos sobre JSON
5) Conociendo JSON(I)
6) Conociendo JSON(II)
C) Comandos básicos de MongoDB
7) Cliente de consola y comandos de ayuda
8) Base de datos y colecciones
9) Insert con MongoDb
10) Consultas con MongoDb
11) Update con MongoDb
12) Delete con MongoDb
D)Creación proyecto Web API en .NET
13) Creación de nuestro proyecto en visual studio
14) Creación del modelo y agregamos paquete MongoDB
15) Creamos el repositorio libro
16) Creamos el servicio libro
17) Creación del controlador
18) Configurar launchsettings y cadena de conexión
E) Probamos nuestra Web API con Talend API/Tester y Swagger
19) Comprobando petición POST
20) Comprobando petición GET
21) Comprobando petición PUT
22) Comprobando petición DELETE
F)Concepto DTO (Data Transfer Layer)
23) Utilizando DTO's en nuestro proyecto (I)
24) Utilizando DTO's en nuestro proyecto (II)
G)Gestión de log y de excepciones
25) Añadimos paquete para gestión de log
26) Guardar en un log la traza completa de la excepción
H)Autenticación con JWT
27) Teoría sobre Json Web Token
28) Creación de nuevo mecanismo de login y su servicio
29) Mecanismo de cifrado de la password
30) Añadiendo JWT a nuestra API
31) Swagger: como añadir cabecera
I)Ajustes
32) Aplicación de gestión de usuarios API
33) Ajustar para que el mail se único
J)Conclusiones
34) Conclusiones
K)Actualización a .NET 8
35)Como actualizar visual studio para utilizar .NET 8 y C#12
36)Actualizamos proyecto a NET 8
What You Will Learn!
- Como crear tu propia WEB API con .NET CORE
- Diseñar tu propia base de datos con MongoDB
- Configurar Swagger para pruebas
- Como crear WEB API utilizando autenticación JWT
- Como trabajar con MongoDB Compass
Who Should Attend!
- Desarrolladores backend que quieran empezar a crear Web API
- Desarrolladores que quieran aprender como crear Web API con JWT
- Desarrolladores que quieran introducirse en base de datos no relacionales