Skip to content
UdemyWeb DevelopmentPaid courseIntermediate levelCertificate

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

icon
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

icon
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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More Web Development courses

$59.99

$19.99

$19.99

$19.99

$74.99

$89.99

icon
Reviews

4.6

263 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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

Showing all 10 reviews on CourseDuck

Read all 263 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100