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!
@ketimcodes8 ай бұрын
Gracias crack. Me alegra mucho.
@ketimcodes8 ай бұрын
Perfecta resolución. Debi haber validado eso. Gracias.
@robertostorino90238 ай бұрын
@@ketimcodes Un placer poder colaborar en algo. Gracias a vos por el tremendo curso que estás llevando adelante.
@ThePablin15 күн бұрын
Ahora quedamos re manija por los temas que nombraste al final! ojalá salga video de eso
@ThePablin15 күн бұрын
Una genialidad como explicas todos los conceptos. Gracias!
@RanduxTech13 күн бұрын
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.
@JuanPabloMayorgaMendieta15 күн бұрын
Muchas gracias, excelente video
@adrianmendez805325 күн бұрын
necesto más videos así. no niego que me costó enteder un par de cosas, pero necesito más videos así
@brailynperez86512 ай бұрын
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
@kevinpastran467527 күн бұрын
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.
@ketimcodes27 күн бұрын
@@kevinpastran4675 gracias crack
@kevinpastran467525 күн бұрын
@@ketimcodes Ya termine el video. Estoy suscrito!! Quiero mas contenido de tu canal, eres un crack!!
@kevinpastran467524 күн бұрын
Hermano si vas a continuar el contenido que dijiste en el final del video?
@joseespinosa511424 күн бұрын
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 ...
@ketimcodes24 күн бұрын
@@joseespinosa5114 gracias por tu feedback, crack
@EugenioBraidot5 ай бұрын
En vez de Like debería haber uno que sea aplaudir. Un curso divino, vamos al proximal video.
@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Ай бұрын
👏👏👏
@JoaquinWaldDev2 ай бұрын
Muy buena explicación! Revivió la docencia jajaj gracias, aprendí un montón. Espero con ansias los demás capítulos. Un saludo!
@tomiban8 ай бұрын
Espectacular loco, aguante la mandrileada!
@ketimcodes8 ай бұрын
Vamos los mandriles!!!
@luisangel87812 ай бұрын
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Ай бұрын
explicás excelente, espero con ansias otro pero con base de datos!
@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.
@millerochoa57202 ай бұрын
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Ай бұрын
Hola desde España. Muchas gracias por tu trabajo, me resulta muy útil e interesante. A la espera de los siguientes pasos.
@ketimcodesАй бұрын
Gracias crack. Un abrazo.
@gastonr5994Ай бұрын
Muy bueno che
@user-Chinchu_Ori2 ай бұрын
Me encantó, explicás muy claro. Me atrapastes con el "stateless" no es anarquía jajajajajja !!!
@alexfabio35918 ай бұрын
Excelente video, seria muy interesante usando Clean Architecture
@dantedullka63888 ай бұрын
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.
@ketimcodes8 ай бұрын
Jajaja. Gracias crack. Me alegro que te sirva.
@GrimReaper_USS2 ай бұрын
exelente video , gracias al universo por las personas que comparten su conocimiento
@ketimcodes2 ай бұрын
Me alegro que te haya gustado
@luismanueldiazsequea43548 ай бұрын
Genial, seria bueno que con el tiempo puedas enseñar cosas mas avanzadas como implementar arquitecturas limipias como la hexagonal.
@tncho65318 ай бұрын
Excelente! Re manija por lo que se viene
@DavidCruz-n4z8 ай бұрын
Vamoo justo busque tutorial de asp.net y me salio este reciente, buenisimo
@brayancala96078 ай бұрын
excelente video gracias
@facuDevs13 күн бұрын
tengo ganas de adoptar un mandril ahora
@ketimcodes4 күн бұрын
Jajaja!
@brayancala96078 ай бұрын
por favor el video con la base de datos
@JuanJ258 ай бұрын
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
@ketimcodes6 ай бұрын
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.
@JuanJ256 ай бұрын
@@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😄
@ketimcodes6 ай бұрын
@@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. ;)
@giannimessina80598 ай бұрын
Buen video!
@oscarlcs8 ай бұрын
Gracias de antemano!!
@leandropalavecino71797 ай бұрын
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!!
@ketimcodes7 ай бұрын
Gracias crack. Ese contenido también lo tengo en la lista de videos a hacer.
@OtonielMartinez-pr7sc8 ай бұрын
Excelente!!!
@ketimcodes8 ай бұрын
Gracias!
@Metaconta8 күн бұрын
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#?
@iagocastro64858 ай бұрын
puedes hacer un video de seguridad jwt?
@tomasbranchesi7708 ай бұрын
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!
@ketimcodes8 ай бұрын
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.
@tomasbranchesi7708 ай бұрын
Perfecto bro!!, segui asi que la rompess@@ketimcodes
@CristianMaltez-n7g7 ай бұрын
Gracias por el tuto, me sirvio mucho para entender las apis de DotNet ¿Qué extensión usas en VS?
@ketimcodes7 ай бұрын
Gracias crack. Fijate acá que explico cómo configurar el entorno de desarrollo, incluidas las extensiones: kzbin.info/www/bejne/rH7Vo5KYgK6DeMk
@CristianMaltez-n7g7 ай бұрын
Muchas gracias @@ketimcodes
@GioLucarna7 ай бұрын
Holaaa, excelente tu curso :P! Que tema usas en VS :)
@ketimcodes7 ай бұрын
Gracias. Midnight Purple 2027. Buscalo como extensión en VS Code y te aparece.
@GastonDev8 ай бұрын
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?
@ketimcodes8 ай бұрын
Hola crack. Muy probablemente las variables de entorno. Revisate el vídeo de configuración.
@giannimessina80598 ай бұрын
Que me recomendas para backend y apis, c# o JS con express
@ketimcodes8 ай бұрын
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.
@giannimessina80598 ай бұрын
@@ketimcodes Gracias por la respuesta!
@hernanoviedo41246 ай бұрын
Excelente video!!
@kevink07967 ай бұрын
no entendí mucho lo de bruno como meter la api para testear toca investigar!!
@kevink07967 ай бұрын
esta excelente el curso igual pude probar get- post- put- delete en el swagger asique todo chll !!! seguí a full esto me encanta