Web APIs (NET 7) La Guia Completa (Crear y Consumir API) (Udemy.com)
Cree una API web RESTful (C#) con autenticación y aprenda a consumirlos en una aplicación del mundo real (API .NET 7)
Created by: Carlos Piedra
Last updated August 2023
What you will 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
Course 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
Instructor Details
- 4.6 Rating
263 Reviews
Carlos Piedra
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.
More Web Development courses
Dialogflow Completo-Domine a Criação de Assistentes Virtuais (2021)
5.0 (1,579 Reviews)
Provider: Udemy
Time: 11.8h
$59.99
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
Nuxt.js Masterclass: Build Fast, SEO-Friendly Vue Apps (2026)
5.0 (38 Reviews)
Provider: Udemy
Time: 1.5h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Reviews
By Luis Hernan Santibañez Stuardo on 7/22/2024
Es un excelente curso, aunque se necesitan conocimientos avanzados sobre c# y asp.net core. Aún quedan cosas que mejorar en la explicación, ya que usa muchas librerías y en vez de explicar que se está haciendo, explica como: "Aquí ponemos Claims y luego esto otro" pero no dice el para qué se escribe eso. Pero en general vale la pena.
By Saul Lemus on 7/22/2024
Va muy bien, se entiende claro, todo me funciona con la guia del instructor, y con las explicaciones voy creando un productivo, solo sugeriría que los objetos lleven algún identificador de que es, ejemplo un modelo lleve MdoVilla, el almacen algo asi como BDVilla, La estructura que se recibe PrmVillaDto pero solo es sugerencia, va muy bien el curso.
By Mauricio Monroy Aceves on 7/15/2024
El curso está muy completo y claro. De hecho la parte correspondiente a la implementación del cliente en ASP se puede complementar con el curso de ASP del mismo instructor, que de hecho terminé ese y comencé este simplemente por lo clara que es la explicación que da. Todo va paso a paso, las explicaciones son precisas y se ve claramente que domina el tema. Tal vez lo único que añadiría sería un ejemplo de cómo hacer la liberación para ambientes de pruebas o producción, pero teniendo conocimiento de cómo trabajar un proyecto en Visual Studio se puede resolver con relativa facilidad.
By Sebastian Rodriguez penagos on 1/19/2024
llevaba bastante tratando de aprender .Net, usando otros recurso ya fueran gratis o de paga y estaba super frustrado por no poderlo entender, pero este curso es tan sencillo de seguir que todo me ha quedado muy claro. De lo mejor que hay en español para entender .Net
By Diego Espinosa on 12/12/2023
Me encantó el curso, perfectamente impartido, es muy claro y explica a detalle todo. En cuanto a estar presente para resolver dudas también fue excelente, cuando publiqué alguna pregunta respondía muy rápido y con toda disposición de ayudar. Ya adquirí otros cursos con él y no me arrepiento
By Carlos Ariel Buritica on 7/5/2023
Buen curso, yo le incluiría en la descripción del código comentarios sobre funcionalidades que se pasan a veces rápido sin explicar realimente porque se hace de una forma o porque se utiliza una determinada palabra reservada, y que otras opciones habría para tener una mejor comprensión de los temas, por ejemplo en el uso de HttpResponseMessage que me ha generado algunos problemas e inconsistencias cuando ejecuto la aplicación
By KlooN SizmicO on 6/1/2023
El curso si fue una gran elección , es super recomendable El curso veo que si le hace falta dos cosas desde mi punto de vista profesional en el área 1- Subir una Api a producción o bueno algún servicio cómo azure u otro 2- creo que siempre es importante utilizar un patrón de errores , por ejemplo : Serilog 3 - un patrón de reintentos , cómo Polly pero recomiendo demaciado el curso , felicitaciones !!
By Adalberto Charris on 4/22/2023
Excelente curso, muy buena metodología aplicada al momento de transmitir el conocimiento. Me siento muy satisfecho con este curso, porque podré aplicar los conocimientos aquí adquiridos en mi experiencia profesional muy pronto! Gracias por hacer cursos tan buenos como este. Lo recomiendo!
By Margarita Álvarez González on 4/10/2023
¡Excelente curso! Muy bien explicado, a un ritmo excelente, el contenido es muy útil, se aprende muchísimo y el profesor responde nuestras preguntas de una manera muy oportuna :) Estoy muy contenta con el curso y el resultado
By Javier Marín García on 4/9/2023
Yo esperaba algo un poco mas complejo pero no fue así, espero agregues algo en la nube con Mongo o Azure, de ser así estaría super completo el curso, pero de 1-10, te doy un 8.25 la verdad, pero de lo otro super cool, solo que agrégale algo como conexión a mongoDB o Azure SQL Server o quizás si pudieras agregar principios SOLID y patrones de diseño estaría super cool
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






