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

  Рет қаралды 9,967

Ketim Codes

Ketim Codes

Күн бұрын

Пікірлер: 74
@robertostorino9023
@robertostorino9023 8 ай бұрын
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!
@ketimcodes
@ketimcodes 8 ай бұрын
Gracias crack. Me alegra mucho.
@ketimcodes
@ketimcodes 8 ай бұрын
Perfecta resolución. Debi haber validado eso. Gracias.
@robertostorino9023
@robertostorino9023 8 ай бұрын
@@ketimcodes Un placer poder colaborar en algo. Gracias a vos por el tremendo curso que estás llevando adelante.
@ThePablin1
@ThePablin1 5 күн бұрын
Ahora quedamos re manija por los temas que nombraste al final! ojalá salga video de eso
@ThePablin1
@ThePablin1 5 күн бұрын
Una genialidad como explicas todos los conceptos. Gracias!
@RanduxTech
@RanduxTech 13 күн бұрын
el curso de lujo, solo te pediría que trates de hacer zoom a la pantalla cada cierto tiempo hay partes que no se captan a la primera se ve muy pequeño el código.
@JuanPabloMayorgaMendieta
@JuanPabloMayorgaMendieta 15 күн бұрын
Muchas gracias, excelente video
@adrianmendez8053
@adrianmendez8053 25 күн бұрын
necesto más videos así. no niego que me costó enteder un par de cosas, pero necesito más videos así
@brailynperez8651
@brailynperez8651 2 ай бұрын
Bro llevo 16 minutos de video y haz explicado cosas que nadie dice y mira que tengo meses investigando del tema, super buen video, nuevo sub
@kevinpastran4675
@kevinpastran4675 27 күн бұрын
Llevo 16 minutos del video. Déjame decirte que eres un crack. Explicas la teoría que es un dolor de muela encontrar con claridad y sin tantos rodeos. Definitivamente ya tengo la corazonada de con este video por fin aprenderé esto.
@ketimcodes
@ketimcodes 27 күн бұрын
@@kevinpastran4675 gracias crack
@kevinpastran4675
@kevinpastran4675 25 күн бұрын
@@ketimcodes Ya termine el video. Estoy suscrito!! Quiero mas contenido de tu canal, eres un crack!!
@kevinpastran4675
@kevinpastran4675 24 күн бұрын
Hermano si vas a continuar el contenido que dijiste en el final del video?
@joseespinosa5114
@joseespinosa5114 24 күн бұрын
Gracias, lo haces divertido y fuera de lo común la informalidad ayuda a entender mejor, con palabras más coloquiales y no tan técnicas ...
@ketimcodes
@ketimcodes 24 күн бұрын
@@joseespinosa5114 gracias por tu feedback, crack
@EugenioBraidot
@EugenioBraidot 5 ай бұрын
En vez de Like debería haber uno que sea aplaudir. Un curso divino, vamos al proximal video.
@toma2719
@toma2719 Ай бұрын
Explicas muy bien. Estoy haciendo un curso en pluralsight y el instructor inicio el proyecto usando DDD. Estaba confundido porque no había usado ese enfoque.
@elvis_matus
@elvis_matus Ай бұрын
👏👏👏
@JoaquinWaldDev
@JoaquinWaldDev 2 ай бұрын
Muy buena explicación! Revivió la docencia jajaj gracias, aprendí un montón. Espero con ansias los demás capítulos. Un saludo!
@tomiban
@tomiban 8 ай бұрын
Espectacular loco, aguante la mandrileada!
@ketimcodes
@ketimcodes 8 ай бұрын
Vamos los mandriles!!!
@luisangel8781
@luisangel8781 2 ай бұрын
por fin un video de youtube que explica como en la documentación, al menos eso me pareció a mi ya que en otros videos escucho explicaciones superficiales jeje bien hecho :D
@septimojuan
@septimojuan Ай бұрын
explicás excelente, espero con ansias otro pero con base de datos!
@CarlosRamirez-ii5op
@CarlosRamirez-ii5op Ай бұрын
Muchas gracias por este curso, esta buenísimo me ayudo bastante. Estaría bueno que cuando escribís el código le hagas un zoom solo a eso.
@millerochoa5720
@millerochoa5720 2 ай бұрын
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.
@pacopico2222
@pacopico2222 Ай бұрын
Hola desde España. Muchas gracias por tu trabajo, me resulta muy útil e interesante. A la espera de los siguientes pasos.
@ketimcodes
@ketimcodes Ай бұрын
Gracias crack. Un abrazo.
@gastonr5994
@gastonr5994 Ай бұрын
Muy bueno che
@user-Chinchu_Ori
@user-Chinchu_Ori 2 ай бұрын
Me encantó, explicás muy claro. Me atrapastes con el "stateless" no es anarquía jajajajajja !!!
@alexfabio3591
@alexfabio3591 8 ай бұрын
Excelente video, seria muy interesante usando Clean Architecture
@dantedullka6388
@dantedullka6388 8 ай бұрын
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.
@ketimcodes
@ketimcodes 8 ай бұрын
Jajaja. Gracias crack. Me alegro que te sirva.
@GrimReaper_USS
@GrimReaper_USS 2 ай бұрын
exelente video , gracias al universo por las personas que comparten su conocimiento
@ketimcodes
@ketimcodes 2 ай бұрын
Me alegro que te haya gustado
@luismanueldiazsequea4354
@luismanueldiazsequea4354 8 ай бұрын
Genial, seria bueno que con el tiempo puedas enseñar cosas mas avanzadas como implementar arquitecturas limipias como la hexagonal.
@tncho6531
@tncho6531 8 ай бұрын
Excelente! Re manija por lo que se viene
@DavidCruz-n4z
@DavidCruz-n4z 8 ай бұрын
Vamoo justo busque tutorial de asp.net y me salio este reciente, buenisimo
@brayancala9607
@brayancala9607 8 ай бұрын
excelente video gracias
@facuDevs
@facuDevs 13 күн бұрын
tengo ganas de adoptar un mandril ahora
@ketimcodes
@ketimcodes 4 күн бұрын
Jajaja!
@brayancala9607
@brayancala9607 8 ай бұрын
por favor el video con la base de datos
@JuanJ25
@JuanJ25 8 ай бұрын
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
@ketimcodes
@ketimcodes 6 ай бұрын
Hola crack. KZbin me había filtrado este comentario por tener una palabra con punto (creo). Recién lo veo. Con lo del singleton es así: es un patrón de diseño muy usado que se asegura que puedas tener solo una instancia de un objeto al mismo tiempo. En este caso, como tenemos un datastore que simula una base de datos, debería ser uno solo en todo el programa. Por eso, en mi clase del datastore, creo una propiedad static (que no requiere crear un objeto para poder ser utilizada desde afura de la clase), y le asigno una nueva instancia de la misma clase donde está. O sea que cuando la propiedad es llamada por primera vez, se inicializa con una nueva instancia de la clase del data storage y se la devuelve al usuario. Pero cuando después la siguen llamando, ya está inicializada y no crea una nueva instancia, sino que siempre devuelve la misma. De esta forma, al usarla te asegurás que siempre están usando el mismo data storage. En cuanto a lo de h => h.Id no me acuerdo que es. Si querés pasame el minuto del video donde aparece y me fijo.
@JuanJ25
@JuanJ25 6 ай бұрын
@@ketimcodes super buena la explicación bro, estuve investigando en su momento al respecto y lo había entendido así por encima, pero queda más que resuelta mi duda, y sobre lo otro, también investigué, son expresiones lambda. Pa cuando nuevo video? Tutorial? 👀 uno de middlewares y seguridad en apis no vendría nada mal😄
@ketimcodes
@ketimcodes 6 ай бұрын
@@JuanJ25 Sí, tengo las re ganas pasa que este mes vino muy cargado de laburo y actividades. Tengo un listado de cosas a rever y armar contenido. Esas que mencionaste están incluidas. Teneme un toque de paciencia y sale. Creo que para Mayo empiezo a publicar a pleno Dios mediante. Lo de los lambda, sí. Si querés revisate el tema de LinQ. ;)
@giannimessina8059
@giannimessina8059 8 ай бұрын
Buen video!
@oscarlcs
@oscarlcs 8 ай бұрын
Gracias de antemano!!
@leandropalavecino7179
@leandropalavecino7179 7 ай бұрын
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!!
@ketimcodes
@ketimcodes 7 ай бұрын
Gracias crack. Ese contenido también lo tengo en la lista de videos a hacer.
@OtonielMartinez-pr7sc
@OtonielMartinez-pr7sc 8 ай бұрын
Excelente!!!
@ketimcodes
@ketimcodes 8 ай бұрын
Gracias!
@Metaconta
@Metaconta 8 күн бұрын
Una pregunta. Con un Web pongo botones. ¿De alguna manera se puede programar el puerto serie / USB para enviar y recibir comandos o mensajes en C#?
@iagocastro6485
@iagocastro6485 8 ай бұрын
puedes hacer un video de seguridad jwt?
@tomasbranchesi770
@tomasbranchesi770 8 ай бұрын
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!
@ketimcodes
@ketimcodes 8 ай бұрын
Hola crack. Porque es un valor por referencia. Cuando creo la variable y le asigno lo que traigo del data store, no hace una copia del objeto. Solo estás apuntando al mismo objeto entonces al modificar la nueva variable en realidad modificas directamente lo que está en el data storage.
@tomasbranchesi770
@tomasbranchesi770 8 ай бұрын
Perfecto bro!!, segui asi que la rompess@@ketimcodes
@CristianMaltez-n7g
@CristianMaltez-n7g 7 ай бұрын
Gracias por el tuto, me sirvio mucho para entender las apis de DotNet ¿Qué extensión usas en VS?
@ketimcodes
@ketimcodes 7 ай бұрын
Gracias crack. Fijate acá que explico cómo configurar el entorno de desarrollo, incluidas las extensiones: kzbin.info/www/bejne/rH7Vo5KYgK6DeMk
@CristianMaltez-n7g
@CristianMaltez-n7g 7 ай бұрын
Muchas gracias @@ketimcodes
@GioLucarna
@GioLucarna 7 ай бұрын
Holaaa, excelente tu curso :P! Que tema usas en VS :)
@ketimcodes
@ketimcodes 7 ай бұрын
Gracias. Midnight Purple 2027. Buscalo como extensión en VS Code y te aparece.
@GastonDev
@GastonDev 8 ай бұрын
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?
@ketimcodes
@ketimcodes 8 ай бұрын
Hola crack. Muy probablemente las variables de entorno. Revisate el vídeo de configuración.
@giannimessina8059
@giannimessina8059 8 ай бұрын
Que me recomendas para backend y apis, c# o JS con express
@ketimcodes
@ketimcodes 8 ай бұрын
Uh... Buena pregunta. Yo me fijaría qué te gusta más y haría un mini análisis de que hay más laburo y apuntaría para ahí sin mirar atrás. En mí caso elijo ASP.NET sin dudarlo. Me gusta la orientación a objetos.
@giannimessina8059
@giannimessina8059 8 ай бұрын
@@ketimcodes Gracias por la respuesta!
@hernanoviedo4124
@hernanoviedo4124 6 ай бұрын
Excelente video!!
@kevink0796
@kevink0796 7 ай бұрын
no entendí mucho lo de bruno como meter la api para testear toca investigar!!
@kevink0796
@kevink0796 7 ай бұрын
esta excelente el curso igual pude probar get- post- put- delete en el swagger asique todo chll !!! seguí a full esto me encanta
@darkbatu
@darkbatu 8 ай бұрын
Need
@JuanJ25
@JuanJ25 8 ай бұрын
Nooo, hasta el martes😭😭
@ketimcodes
@ketimcodes 8 ай бұрын
Lo cambié para el lunes.
@JuanJ25
@JuanJ25 8 ай бұрын
@@ketimcodes sale yaaaa, se almuerza y a verloo
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 231 М.
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 13 МЛН
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 88 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 94 МЛН
Я сделала самое маленькое в мире мороженое!
00:43
HTTP response con Jsend en Spring Boot - Kotlin
15:01
Otro Profe Marco
Рет қаралды 32
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
IAmTimCorey
Рет қаралды 559 М.
Игровые Истории / Булджать
22:57
БУЛДЖАТь
Рет қаралды 800 М.
Introduccion a C# y .NET
17:17
Ketim Codes
Рет қаралды 6 М.
API REST - Buenas prácticas (teoría y práctica)
53:12
Juan G Carmona
Рет қаралды 9 М.
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 92 М.
Strings en C#
22:33
Ketim Codes
Рет қаралды 236
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 13 МЛН