Тёмный

Cómo escribir una API Rest en 5 minutos con .Net Core y probarla con Postman 

The Coder Cave esp
Подписаться 75 тыс.
Просмотров 46 тыс.
50% 1

En este video aprenderás cómo crear una API en .NET Core de la forma más sencilla y rápida posible, utilizando las herramientas de scaffolding the Visual Studio.
Además, una vez que la API esté lista, aprenderás a interactuar con todos los métodos (GET, POST, PUT, DELETE) utilizando Postman, quizás la herramientas más utilizada para esto en la industria del software.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
💥ME ENCUENTRAS TAMBIÉN AQUÍ 👇
Sitio Web ►thecodercave.com/
Twitter ► / cavecoder
Discord ► / discord
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
💻 CURSOS PREMIUM 👇
🚀Curso Completo de C# desde Cero ► bit.ly/3jLyIv4
🚀Curso de C# Práctico en 15 Proyectos ► bit.ly/3uUqCaR
🚀Curso de C# en el Backend - API Mastery ► bit.ly/3lJLZdB
🔥 Curso Completo de Blazor desde Cero ► bit.ly/38DtZXz
🔥 Blazor Ultimate: Domina Blazor en 4 Proyectos ► bit.ly/3xbAtbA
👉Curso Práctico de SQL para principiantes ►bit.ly/2R6KVOX
📚 Curso de GIT y Github para Principiantes ► bit.ly/30Fbhz4
Descuento del 60% en todos mis cursos 👉 thecodercave.c...
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
📚 RECURSOS RECOMENDADOS 👇
🔥GANA EN DÓLARES desde Latinoamérica y emigra a cualquier parte del mundo.
Talently ► bit.ly/3miVyNQ
¿QUIERES APRENDER INGLÉS?👇
Italki ► $10 de regalo con tu primera compra
👉 go.italki.com/T...
Busuu ► App gratis con descuento para su sección Premium
👉www.dpbolvw.ne...
Dominios ► Namecheap: 👇
👉 www.kqzyfj.com...
Nota: Los links en la descripción son links de afiliado, lo que significa que recibiré una pequeña comisión si te registras usando esos links sin ningún costo extra para ti. Todos los links de afiliados son productos o servicios en los que creo y uso personalmente.
Music from filmmusic.io
"Blippy Trance" by Kevin MacLeod (incompetech.com)
License: CC BY (creativecommons...)

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@francogaibazzi1629
@francogaibazzi1629 2 года назад
Geniooo, muy bien explicado, lo que aprendí en 25 minutos me parece una locura, muchas gracias !
@Xhristian15
@Xhristian15 Год назад
en visual studio 2022 no carga de igual forma las carpetas del proyecto. :c
@dfgsydfshsfh6446
@dfgsydfshsfh6446 2 года назад
hola, porque no me aparece la ruta como a vos en el min 10:03?
@sapwms
@sapwms 2 года назад
Pregunta Como se hace deploy de esto? es decir, se puede empaquetar dentro de un instalador que se distribuya. Es para instalar en equipos con windows 10.
@mr.flores49
@mr.flores49 2 года назад
Alguien sabe porque me sale un error not found 404?
@MegaDanni96
@MegaDanni96 2 года назад
Sinceramente el mejor video que he visto al respecto, muchas gracias, me gustaría un vídeo sobre validar autenticación para poder usar la api
@admiradordedamas96
@admiradordedamas96 2 года назад
Muy bueno! Buenas prácticas para devolver resultados de las REST API Tenemos éstos: Results.BadRequest Results.NotFound("...."); Resuts.Created("...") return Results.Ok(emps); Así coomo control de errores: catch(Exception ex) { System.Diagnostics.Debug.WriteLine(ex.ToString()); return Results.StatusCode(500); } O devolver un objeto error: Error InternalServerError Internal Server Error Error { "codigoError": "500", "descripcion": "Error interno", "causa": "Comparison did not match: ${httpRouting.reasonCode} is equal to -5 (case sensitive)", "dateTime": "2018-03-19T16:39:35.000Z" } EstaHabilitado(usuario) devolver true o false? HabilitarDeshabilitar(usuario, true/false) devolver true o false?
@dayanagonzalez6765
@dayanagonzalez6765 2 года назад
¡HOLA!, Gracias por el tutorial, consulta, ¿Cómo instalo SQL Server en MAC??🥴
@locesc
@locesc 7 месяцев назад
Muchas gracias por el video!!! Muy bien explicado todo el proceso.
@gabrielflorit4470
@gabrielflorit4470 2 года назад
Probe y funciona todo genial, pero el metodo PUT me da un error al solo entregarle un campo, por ej, siguiendo el ejemplo del video, si solo le doy el autor, me da un error 400 Bad Request
@marceloquiroga7261
@marceloquiroga7261 Год назад
Excelente video capo. Super claro. Muchas gracias
@Dabincho911
@Dabincho911 2 года назад
hola a mi no me aparece asp.net Core web application si no asp.net Core web api, viene a ser lo mismo o es algo diferente, y si es diferente que debo hacer para que me aparesca el que se debe usar, gracias de antemano.
@giorgiomendez2325
@giorgiomendez2325 Год назад
muy bueno, tienes algo sobre este tema en seguridad, uso de credenciales?
@eduardoweinzettel1165
@eduardoweinzettel1165 Год назад
Muy bueno.. me gustaria un mismo tutorial pero un poco mas avanzado
@DesckGOD
@DesckGOD 2 года назад
una consulta, el id de la base de datos de nube que usaré, debo declararlo igual en el model?
@henryguanipa981
@henryguanipa981 Год назад
Hola buenas tardes excelente video pero tengo un problema he intentado de mil maneras pero me generar error al momento de ejecutar la api son estos: SqlException: Invalid object name 'LoginModels'. WebAPiLogin3.Controllers.LoginModelsController.GetLoginModels() in LoginModelsController.cs + return await _context.LoginModels.ToListAsync(); hice todo paso a paso la conexion a la base de datos y todo bien pero no entiendo porque ese error si me puedes ayudar te lo agradezco crack
@arcueid016
@arcueid016 2 года назад
Gracias capo, muy claro y explicativo. Abrazo
@makigero27
@makigero27 2 года назад
Me sirvió mucho gracias compa :D
@VanSidF12
@VanSidF12 2 года назад
Diferencia en entre el POST ActionResult y PUT IActionResult. ¿El PUT porque implementa una interfaz?.
@giotec7
@giotec7 4 года назад
podrias como realizara esta api con una coneccion redis por favor
@TheCoderCave
@TheCoderCave 4 года назад
Sí claro! Voy a preparar un video sobre esto para que aparezca en las próximas semanas en el canal.
@sapwms
@sapwms 2 года назад
Pregunta 2: es posible crear el crud pero en vez de conectarse a un servidor de SQL, usar un archivo de MySQL, directo. es decir, sin servidor ya vez que existen algunas aplicaciones que tienen ahi su base de datos propietaria.
@carlosurzagasti241
@carlosurzagasti241 4 года назад
muy bueno creo que en vez de tutoriales deberías armar un corso desde 0 peor se que e mucho trabajo y si tenes curso en alguna plataforma también tendrías que hacer mención en ellos hay muchos que les gustaría sobre todo por la didáctica que tenes y tus conocimientos claro solo alguien que sabe realmente con formación es claro en volcar su conocimiento
@TheCoderCave
@TheCoderCave 4 года назад
Muchas gracias por tu comentario! De momento tengo un curso en Udemy (bit.ly/38a91PH) y estoy trabajando en varios más. También en una serie de C# desde cero que saldrá gratis por RU-vid.
@alanmontano798
@alanmontano798 4 года назад
Muchas gracias por tus videos.
@sapwms
@sapwms 2 года назад
Pregunta 3, en donde profundizo más del tema, algo de seguridad par ala api etc.
@Miguel-Garcia15
@Miguel-Garcia15 2 года назад
Hola, en el caso de que quiera hacer un login y envíe usuario y contraseña por post para ver si la API retorna algo, como podría hacerlo sin envíar un ID ? el Usuario puede ser el ID?
@jasaro124
@jasaro124 Год назад
Buenísimo!!!
@MarioAxl
@MarioAxl 2 года назад
Genio, CrAcK! mejor explicado NUNCA!
@damasodanieltellesochoa6633
@damasodanieltellesochoa6633 3 года назад
Buenas noches y muchas gracias por el conocimiento que compartes. Espero que no te molestes con mi pregunta...¿Sueles dar cupones de descuento para tus cursos en Udemy? Pregunto por el descuento ya que por el momento no tengo trabajo.
@TheCoderCave
@TheCoderCave 3 года назад
Hola Dámaso, gracias por tu comentario! Escribeme un mail a thecodercaveok@gmail.com y te envío el código de descuento!
@emanuelvolpe4115
@emanuelvolpe4115 2 года назад
Excelente !!!!!
@brayanprieto2165
@brayanprieto2165 3 года назад
crack, maquina, fiera, tifon, torbellino
@TheCoderCave
@TheCoderCave 3 года назад
😁
@arteserigrafic
@arteserigrafic 3 года назад
Tus videos son excelentes y la manera en la que enseñas es %100 efectiva! Gracias!!!
@TheCoderCave
@TheCoderCave 3 года назад
Muchas gracias por tus palabras Sergio!
@daniiellopez9742
@daniiellopez9742 2 года назад
Excelente! Una duda menos con respecto a esto! Fue más rápido de lo que pensé, a menos la bases ya me la diste! Saludos desde México
@absr1178
@absr1178 3 года назад
¿Cómo resuelvo el problema que la llave primaria no se llame Id? (ej.: idLibro)
@Vladimir-go5yn
@Vladimir-go5yn 2 года назад
Explicás muy bien! Recién descubro tu canal, y tiene contenido muy interesante
@byronqp
@byronqp 3 года назад
Nuevo suscriptor... tu forma de enseñar es muy puntual, fácil de entender, gracias !!!
@edwinjesus5369
@edwinjesus5369 2 года назад
claro, conciso y directo, felicitaciones me gusto tu video...
@die407
@die407 Год назад
Excelente maestro, sin desperdicios los 26 minutos👌
@sapwms
@sapwms 2 года назад
Excelente. muy bien explicado.
@Cesar-uc6wg
@Cesar-uc6wg 2 года назад
Muchas gracias por el vídeo! Muy bien explicado y sin prisas !
@cristianalvarado7952
@cristianalvarado7952 3 года назад
bueno el video, pero que se debe agregar para que trabaje con una tabla que pertenezca a un esquema diferente a dbo, saludos
@jimmydavila7196
@jimmydavila7196 4 года назад
Buen video. Pregunta. Podias hacer un video donde authors sea una tabla un lookup table?. a parte de la tabla books Saludos
@joseluisfloresbendezu4265
@joseluisfloresbendezu4265 3 года назад
Gracias por el tuto, seria interesante que hagas un tuto para crear un API Rest desde cero, con storm y todo, yo seria el mas agradecido
@Otonium
@Otonium 2 года назад
Muchas gracias, buen ritmo
@fernandoespinoza2995
@fernandoespinoza2995 2 года назад
Eres un crack, Voy a comprar tus cursos
@ramonzelaya5537
@ramonzelaya5537 4 года назад
Hola, excelente video, quiero un curso para crear api rest con net core, si tienes uno pásalo, con gusto lo pagaré. Tu didáctica me agrada. Pero quiero ayuda! Que pasa si autor fuera una tabla, como guardarías un libro y su autor????????
@TheCoderCave
@TheCoderCave 4 года назад
Hola Ramón, gracias por comentar! Estoy justamente preparando un curso con todo sobre APIs en .NET, pero no estará listo hasta dentro de unos meses. Te aviso cuando esté disponible. El caso por el que preguntas, si por ejemplo tuvieras un maestro-detalle, no cambia en nada porque la lógica estará en el servicio y luego el servicio llamará al acceso a datos según corresponda. No tengo un ejemplo exacto para darte porque no hice ningún video de esto especificamente, pero puedo ofrecerte dos para que veas: Maestro Detalle pero utiliza Dapper en lugar de EF: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YcNtrk-lEWU.html (Aquí podrás ver como crear las capas y la arquitectura para que soporte el maestro detalle) Maestro Detalle con EF pero con MongoDB: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YcNtrk-lEWU.html
@ramonzelaya5537
@ramonzelaya5537 4 года назад
@@TheCoderCave ok lo revisaré, pero hay alguna forma de que puedas ayudarme, en verdad te lo agradecería quizá algún video simple en el que guardes un modelo que tiene otro modelo relacionado poe favor! Podemos llegar a un acuerdo
@TheCoderCave
@TheCoderCave 4 года назад
@@ramonzelaya5537 Si, esos dos videos que te pase en el comentario guardan dos modelos relacionados en la base de datos.
@ramonzelaya5537
@ramonzelaya5537 4 года назад
@@TheCoderCave Excelente muchas gracias. Te lo agradezco
@sapwms
@sapwms 2 года назад
y cómo va el curso?
@cesarantonioalfaro8394
@cesarantonioalfaro8394 3 года назад
Excelenta facil explicacion ejemplop practico
@romansad
@romansad 3 года назад
Excelente Tutorial me funcionó perfecto en mi caso tenia un error muy grotesco en el appsettings y llamaba mal el string de conexion razon por la cual el scaffold no mee generaba la api pero solucionado eso todo fue de diez muchas gracias por tu explicacion.
@10tronic
@10tronic 2 года назад
Gracias! Excelente.
@albertotorino2200
@albertotorino2200 3 года назад
Brillante. Simple y super útil
@giotec7
@giotec7 4 года назад
Como se puede conectar el api a redis??? Gracias
@TheCoderCave
@TheCoderCave 4 года назад
Hola Giovanny! Sí, claro que se puede. Me anoto tu comentario para hacer un tutorial de esto en las proximas semanas. Mientras tanto, te dejo un link a la documentación oficial de Redis en donde aparece la configuración: docs.redislabs.com/latest/rs/references/client_references/client_csharp/
@giotec7
@giotec7 4 года назад
@@TheCoderCave gracias me gusto como explica los cursos
@TheCoderCave
@TheCoderCave 4 года назад
@@giotec7 Muchas gracias!
@XSuasenegerX
@XSuasenegerX 3 года назад
Excelente video y la forma en que explicas. Tienes cursos de paga en alguna plataforma?
@TheCoderCave
@TheCoderCave 3 года назад
Sí! Fijate en la descripción de cualquiera de mis videos :)
@RegulusZamora
@RegulusZamora 3 года назад
Hola! tengo problema con crear el controlador, ya que me pide que ponga una Key, pero cuando pongo que el id es una Key, la tengo que poner forzosamente, y en mi base de datos ya tiene para generar id automatico, pero para los Get necesito el id, alguna manera de hacerlo?
@joseignaciosangmeistersara2775
@joseignaciosangmeistersara2775 3 года назад
Hola RegulusZamora. Para arreglar ese error, debes agregar los DataAnnotations, agregando: "using System.ComponentModel.DataAnnotations;". Después en tu clase modelo al campo que es tu clave primaria le agregas: [Key]. Con eso se debería arreglar tu problema.
@gessakaren8924
@gessakaren8924 2 года назад
Thanks!
@photoafpimagen
@photoafpimagen 3 года назад
Iva bien hasta que cree el CONTROLER y no sale con el router, ¿Se lo puedo poner manualmente?....Gracias
@brianguzman1213
@brianguzman1213 2 года назад
me pasa lo mismo, lo solucionaste?
Далее
Escribe tu generador de Arte ASCII en C#
20:18
Просмотров 4,5 тыс.
¿Qué es una API?
14:30
Просмотров 54 тыс.
I Took An iPhone 16 From A POSTER! 😱📱 #shorts
00:18
.NET 8 - API REST
50:00
Просмотров 52 тыс.
Crear una API en C# ➤ CURSO en C#
22:35
Просмотров 8 тыс.