Curso API REST C# con ASP.NET Core GRATIS - De Cero a Crack

preview_player
Показать описание
Curso completo gratis de Web API REST en C# con ASP.NET Core.
Revisamos conceptos básicos de APIs y construimos una API completa y funcional paso a paso, explicando todo.
Convertite en un crack del backend.

Requisitos: Se asumen conocimientos de programación en C#.

Introducción 00:00
Qué vamos a desarrollar: 00:09
Qué es una API: 01:27
Qué es una API REST: 02:35
Verbos HTTP: 09:04
Creando y ejecutando API: 10:48
Servicios: 13:46
Middlewares: 16:00
Endpoints: 18:13
Servicios y middlewares para controllers: 19:03
MVC: 20:01
Models: 21:46
Mandril Controller: 25:41
HTTP Status Codes: 26:56
ApiController y Route annotations: 28:00
Controller Actions: 30:19
In-memory storage: 30:50
Actions - Mandril GET: 35:04
Actions - Mandril POST: 42:22
Validaciones: 49:18
Actions - Mandril PUT: 50:00
Actions - Mandril DELETE: 56:07
Feedback: 58:40
Habilidad Controller: 59:20
Actions - Habilidad GET: 1:04:35
Actions - Habilidad POST: 1:09:49
Actions - Habilidad PUT: 1:13:57
Actions - Habilidad DELETE: 1:15:12
Mensajes Helper: 1:15:27
Test API completa: 1:10:04
Siguientes pasos: 1:24:17
Despedida: 1:26:50

Si te gustó, dame un like.
Si no estás suscripto, suscribite.
Es gratis!
Рекомендации по теме
Комментарии
Автор

Hola, cómo estás? Excelente curso. Vengo siguiendo tus videos y me vienen como anillo al dedo para el trabajo. Te agradezco la claridad de los conceptos y la forma de explicar.

PD: Al ejecutar la api, me pasó que al crear un mandril nuevo y luego querer agregarle una habilidad, me mostraba la siguiente excepción no manejada por el usuario: "secuence contains no elements" dentro de la action PostHabilidad en la línea "var maxHabilidad = mandril.Habilidades.Max(h => h.Id);".

Para solucionarlo, reemplacé esa línea por: "var maxHabilidad = mandril.Habilidades.Any() ? mandril.Habilidades.Max(h => h.Id) : 0;".
Saludos!

robertostorino
Автор

Me encantó, explicás muy claro. Me atrapastes con el "stateless" no es anarquía jajajajajja !!!

Chinchu_Ori
Автор

hermano, que video tan bueno, nunca antes había entendido tan bien como funcionan las API REST, mil felicitaciones a ti por traer este contenido tan valioso, ojala y pronto puedas subir la versión para trabajar directo con una db y no in memory storage, saludos desde Colombia.

millerochoa
Автор

En vez de Like debería haber uno que sea aplaudir. Un curso divino, vamos al proximal video.

hstxqmc
Автор

Espectacular loco, aguante la mandrileada!

tomiban
Автор

exelente video, gracias al universo por las personas que comparten su conocimiento

GrimReaper_USS
Автор

Vamoo justo busque tutorial de asp.net y me salio este reciente, buenisimo

zxqnnte
Автор

Excelente video, seria muy interesante usando Clean Architecture

alexfabio
Автор

Pinche madre wey!! xD justo lo que estaba necesitando, algun lugar que me explique lo basico del punto de inicio de ASP. Para entender un poco!! Porque todavia me falta aprender algo de inyeccion de dependencias y algunos patrones!!

leandropalavecino
Автор

Excelente! Estoy trabajando (y aprendiendo) .NET MVC y me interesaba esto de las API's, me sonaba a cuco pero veo que no difiere en nada (o casi) de lo que es trabajar MVC con .NET. Una bocha lo que aprendí! Gracias genio! (esperando mas videos) Nuevo suscriptor y tome su like buen hombre.

dantedullka
Автор

Genial, seria bueno que con el tiempo puedas enseñar cosas mas avanzadas como implementar arquitecturas limipias como la hexagonal.

luismanueldiazsequea
Автор

Excelente! Re manija por lo que se viene

tncho
Автор

Cuando estabas creando el datastore, no me queda claro del todo lo que haces al crear el patrón singletón y cuando escribes h => h.Id

De resto el curso estuvo de lujo, pocas veces me he terminado un curso completo y este me parecio maravilloso, de principio a fin super entendible, felicitaciones rey

JuanJ
Автор

por favor el video con la base de datos

brayancala
Автор

Gracias por el tuto, me sirvio mucho para entender las apis de DotNet
¿Qué extensión usas en VS?

cysbidv
Автор

puedes hacer un video de seguridad jwt?

iagocastro
Автор

Holaaa, excelente tu curso :P!

Que tema usas en VS :)

GioLucarna
Автор

Buen video bro!, la verdad que me re esta sirviendo toda la data que bajas. Estaria bueno en un futuro hagas algo con entity framework o con conexion a NOSQL!. Una duda con respecto al action put que no me quedo claro: ¿Por que no es necesario a la variable que estamos modificando dentro de la lista, volverla a pushear?, porque creas una variable mandril que guarda lo que devuelve FirstOrDefault, la actualizas con los nuevos datos que el cliente pasa por el body en la request, pero en ningun momento volves a "pushear" a la lista que tenemos de mandriles. ¿Eso es por algo en particular o porque lo hace automaticamente?. Saludos!

tomasbranchesi
Автор

no entendí mucho lo de bruno como meter la api para testear toca investigar!!

kevink
Автор

Como estas amigo? Una pregunta, estuve teniendo problemas para iniciar y crear el proyecto. Me aparece como un error de que estaria faltando el .NET SDK, y eso ya lo instale. Tenes idea que puede ser?

GastonDev