Web APIs (NET 7) La Guia Completa (Crear y Consumir API)
What you'll learn
- Aprenda los fundamentos básicos de ASP NET Core Web API
- Cree API RESTful en .NET 7
- Aprenda a documentar una API
- Versionado en una API
- Implemente el patrón de repositorio en la API a la base de datos usando EF
- Implementar Autenticación y Autorización en API y Consume API
- Identidad .NET para autenticar la API
- Integre Entity Framework junto con las primeras migraciones de código
- Aprenda a consumir API utilizando HTTPClient en el patrón de repositorio
- Inyección de dependencia en la API de .NET
Requirements
- 6 meses de conocimiento de C#
- 3-6 meses de conocimiento de NET Core
- Visual Studio 2022
- MS SQL 2018
- .NET 7
Description
Este es un curso de nivel principiante a intermedio sobre ASP.NET Core Web API que lo llevará desde los conceptos básicos de la creación de API hasta su consumo. Este curso es para cualquiera que sea nuevo en RESTful Web API en ASP.NET Core o que esté familiarizado con ASP.NET y quiera aprender a consumirlos de manera efectiva en una aplicación web ASP.NET Core.
Al final de este curso, podrá crear un servicio web RESTful con Web API usted mismo, realizar solicitudes HTTP GET, POST, PUT y DELETE con un patrón de repositorio bien construido en ASP.NET Core Project. También obtendrá una exposición a las migraciones de Entity Framework Code First y aprenderá a guardar sus datos de forma persistente en una base de datos.
Cubriremos la autenticación y la autorización en la API web y las consumiremos en un proyecto del mundo real.
¿Cuáles son los requerimientos?
6 meses de experiencia en C#
3-6 meses de conocimiento de ASP.NET Core.
Visual Studio 2022
MS SQL Server
.NET 7
¿Qué voy a obtener con este curso?
Aprenda los fundamentos básicos de la API web de ASP NET Core
Cree API RESTful en .NET 7
Aprenda a documentar una API usando swagger y swashbuckle.
Versionado en una API.
Implemente el patrón de repositorio en la API para la base de datos mediante EF.
Autenticación y Autorización en ASP.NET Core API's.
Integre Entity Framework junto con las primeras migraciones de código
Aprenda a consumir API usando HTTPClient en el patrón de repositorio.
Implementación de la API de .NET 7
Todos los códigos fuente y las soluciones de ejercicios de este curso también están disponibles en Github.
Lo que aprenderás
Aprenda los fundamentos básicos de ASP NET Core Web API
Cree API RESTful en .NET 7
Aprenda a documentar una API
Versionado en una API
Implemente el patrón de repositorio en la API a la base de datos usando EF
Implementar Autenticación y Autorización en API y Consume API
Identidad .NET para autenticar la API
Integre Entity Framework junto con las primeras migraciones de código
Aprenda a consumir API utilizando HTTPClient en el patrón de repositorio
Inyección de dependencia en la API de .NET
¿Hay algún requisito del curso o requisitos previos?
6 meses de conocimiento de C#
3-6 meses de conocimiento de NET Core
Visual Studio 2022
MS SQL 2018
.NET 7
Who this course is for:
- Cualquiera que quiera aprender Web API en NET 7
- Cualquiera que quiera aprender a consumir Web API's
- Cualquiera que quiera aprender a crear y consumir API con autenticación
Instructors
I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.
I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.
For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!
Soy un desarrollador Web con más de 10 años de experiencia, experto en lenguajes de programación como C#, Java, JavaScript. Mi pasión es programar y estar continuamente actualizándome para desarrollar Sistemas de Información empresariales, compartir mis conocimientos con quien desee aprenderlos y prestar Consultorías a personas naturales y jurídicas que los necesiten. Todo esto avalado con un Master degree en IT.