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

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 97

  • @robertostorino9023
    @robertostorino9023 9 місяців тому +3

    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!

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Gracias crack. Me alegra mucho.

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Perfecta resolución. Debi haber validado eso. Gracias.

    • @robertostorino9023
      @robertostorino9023 9 місяців тому +1

      @@ketimcoder Un placer poder colaborar en algo. Gracias a vos por el tremendo curso que estás llevando adelante.

  • @gabriele.rodriguez9824
    @gabriele.rodriguez9824 День тому +1

    Esto está genial, me propuse estudiar backend y pasé por todos los cursos de Microsoft y ninguno explica tan bien como vos, este es el mejor video introductorio posible que existe, sigue así campeón

  • @leonardopulgar503
    @leonardopulgar503 12 днів тому +1

    Hermano, no te doy 2mil likes porque no puedo. Gracias, buen tuto.

  • @ValentinSilva-s4o
    @ValentinSilva-s4o 13 годин тому +1

    un capo loco! me sirvió una locura!

  • @brailynperez8651
    @brailynperez8651 3 місяці тому +3

    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

  • @ThePablin1
    @ThePablin1 Місяць тому +2

    Ahora quedamos re manija por los temas que nombraste al final! ojalá salga video de eso

  • @kevinpastran4675
    @kevinpastran4675 2 місяці тому +2

    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.

    • @ketimcoder
      @ketimcoder  2 місяці тому +1

      @@kevinpastran4675 gracias crack

    • @kevinpastran4675
      @kevinpastran4675 2 місяці тому

      @@ketimcoder Ya termine el video. Estoy suscrito!! Quiero mas contenido de tu canal, eres un crack!!

    • @kevinpastran4675
      @kevinpastran4675 2 місяці тому

      Hermano si vas a continuar el contenido que dijiste en el final del video?

  • @EduardoGarviaPingarron
    @EduardoGarviaPingarron Місяць тому +1

    Gracias. Bien explicado. Y al grano como decimos por aqui por España. Buen trabajo.

  • @tomiban
    @tomiban 9 місяців тому +4

    Espectacular loco, aguante la mandrileada!

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Vamos los mandriles!!!

  • @Zogis14
    @Zogis14 20 днів тому +1

    Me estas salvando muchisimo, estoy haciendo una api rest con C# para el trabajo y con esto avance y aprendi muchismo, mil gracias crack

    • @ketimcoder
      @ketimcoder  20 днів тому +1

      A romperla en ese laburo! 💪

  • @EugenioBraidot
    @EugenioBraidot 7 місяців тому +3

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

  • @ThePablin1
    @ThePablin1 Місяць тому +1

    Una genialidad como explicas todos los conceptos. Gracias!

  • @victormarin8024
    @victormarin8024 Місяць тому +1

    ¡Excelente el video! Estoy esperando con ansia los videos que prometiste al final, explicas muy bien sos un crack hermano.

  • @JoaquinWaldDev
    @JoaquinWaldDev 3 місяці тому +2

    Muy buena explicación! Revivió la docencia jajaj gracias, aprendí un montón.
    Espero con ansias los demás capítulos. Un saludo!

  • @adrianmendez8053
    @adrianmendez8053 2 місяці тому

    necesto más videos así. no niego que me costó enteder un par de cosas, pero necesito más videos así

  • @luisangel8781
    @luisangel8781 3 місяці тому +1

    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

  • @pacopico2222
    @pacopico2222 3 місяці тому +1

    Hola desde España. Muchas gracias por tu trabajo, me resulta muy útil e interesante. A la espera de los siguientes pasos.

    • @ketimcoder
      @ketimcoder  3 місяці тому

      Gracias crack. Un abrazo.

  • @millerochoa5720
    @millerochoa5720 4 місяці тому +1

    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.

  • @toma2719
    @toma2719 2 місяці тому +1

    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.

  • @user-Chinchu_Ori
    @user-Chinchu_Ori 4 місяці тому +1

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

  • @douglassanabria6956
    @douglassanabria6956 Місяць тому +1

    magistral! muchas gracias por tu excelente trabajo y compartir tus conocimientos

  • @RanduxTech
    @RanduxTech 2 місяці тому +1

    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.

  • @dantedullka6388
    @dantedullka6388 9 місяців тому +1

    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.

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Jajaja. Gracias crack. Me alegro que te sirva.

  • @joseespinosa5114
    @joseespinosa5114 2 місяці тому

    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
    ...

    • @ketimcoder
      @ketimcoder  2 місяці тому

      @@joseespinosa5114 gracias por tu feedback, crack

  • @cristiangudino3489
    @cristiangudino3489 Місяць тому +1

    Buenisimo el contenido, claro

  • @CarlosRamirez-ii5op
    @CarlosRamirez-ii5op 3 місяці тому +1

    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.

  • @septimojuan
    @septimojuan 3 місяці тому +1

    explicás excelente, espero con ansias otro pero con base de datos!

  • @joseleonrs9817
    @joseleonrs9817 Місяць тому +1

    Buen video solo amplia el tamaño de la letra para mejor visualización 🎉😊

  • @DavidCruz-n4z
    @DavidCruz-n4z 9 місяців тому +1

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

  • @alexfabio3591
    @alexfabio3591 9 місяців тому +1

    Excelente video, seria muy interesante usando Clean Architecture

  • @elvis_matus
    @elvis_matus 2 місяці тому +1

    👏👏👏

  • @israelhurtado2182
    @israelhurtado2182 Місяць тому

    Hola, este es un excelente curso, para cuando el video con la conexion a la DB? y de pasada podrias explicar a detalle el proceso de Singleton?
    Gracias, saludos.

  • @GrimReaper_USS
    @GrimReaper_USS 4 місяці тому +1

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

    • @ketimcoder
      @ketimcoder  4 місяці тому

      Me alegro que te haya gustado

  • @tncho6531
    @tncho6531 9 місяців тому +1

    Excelente! Re manija por lo que se viene

  • @JuanPabloMayorgaMendieta
    @JuanPabloMayorgaMendieta 2 місяці тому +1

    Muchas gracias, excelente video

  • @JuanJ25
    @JuanJ25 9 місяців тому +1

    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

    • @ketimcoder
      @ketimcoder  8 місяців тому +1

      Hola crack. UA-cam 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 8 місяців тому +2

      @@ketimcoder 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😄

    • @ketimcoder
      @ketimcoder  8 місяців тому +2

      @@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. ;)

  • @luismanueldiazsequea4354
    @luismanueldiazsequea4354 9 місяців тому +1

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

  • @leandropalavecino7179
    @leandropalavecino7179 9 місяців тому +1

    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!!

    • @ketimcoder
      @ketimcoder  9 місяців тому

      Gracias crack. Ese contenido también lo tengo en la lista de videos a hacer.

  • @facuDevs
    @facuDevs 2 місяці тому +1

    tengo ganas de adoptar un mandril ahora

  • @brayancala9607
    @brayancala9607 9 місяців тому +1

    excelente video gracias

  • @marloncode
    @marloncode 26 днів тому

    si agregar async y await y explicas, aparte request y response configuracion para ellos?

  • @oscarlcs
    @oscarlcs 9 місяців тому +1

    Gracias de antemano!!

  • @gastonr5994
    @gastonr5994 3 місяці тому +1

    Muy bueno che

  • @brayancala9607
    @brayancala9607 9 місяців тому +3

    por favor el video con la base de datos

  • @iagocastro6485
    @iagocastro6485 9 місяців тому +2

    puedes hacer un video de seguridad jwt?

  • @OtonielMartinez-pr7sc
    @OtonielMartinez-pr7sc 9 місяців тому +1

    Excelente!!!

  • @FrankGP.DotNet
    @FrankGP.DotNet 22 дні тому +1

    Excelente contenido,
    que plugin usas para crear un nuevo proyecto?

    • @ketimcoder
      @ketimcoder  22 дні тому

      @@FrankGP.DotNet Gracias. C# Dev Kit, o algo así. Poné "C#" en extensiones y es el primero que aparece. Fíjate que tengo un video de cómo configurar entorno y explico todo paso a paso.

    • @FrankGP.DotNet
      @FrankGP.DotNet 22 дні тому +1

      @@ketimcoder si si, es C# Dev Kit muchas gracias

  • @CristianMaltez-n7g
    @CristianMaltez-n7g 9 місяців тому +1

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

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Gracias crack. Fijate acá que explico cómo configurar el entorno de desarrollo, incluidas las extensiones: ua-cam.com/video/vMrr_bKIPBg/v-deo.html

    • @CristianMaltez-n7g
      @CristianMaltez-n7g 9 місяців тому +1

      Muchas gracias @@ketimcoder

  • @giannimessina8059
    @giannimessina8059 9 місяців тому +1

    Buen video!

  • @tomasbranchesi770
    @tomasbranchesi770 9 місяців тому +1

    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!

    • @ketimcoder
      @ketimcoder  9 місяців тому

      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 9 місяців тому +1

      Perfecto bro!!, segui asi que la rompess@@ketimcoder

  • @Max-vx4cu
    @Max-vx4cu Місяць тому +1

    Como estas?, me interesaría aprender ASP Core, pero no se que conocimientos previos debo tener, La mayoria de los cursos que veo suelen asumir que ya tengo experiencia previa en varios lenguajes de programación. Me ayudas con esa consulta.

    • @ketimcoder
      @ketimcoder  Місяць тому +1

      @@Max-vx4cu Hola crack. Necesitás C# y nada más. Si te conectas a una base de datos SQL vas a necesitar saber el lenguaje SQL.

    • @Max-vx4cu
      @Max-vx4cu Місяць тому +1

      @ketimcodes eres un crack, muchas gracias por la respuesta

  • @Metaconta
    @Metaconta Місяць тому +1

    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#?

    • @ketimcoder
      @ketimcoder  Місяць тому

      Ni idea con eso.

    • @Metaconta
      @Metaconta Місяць тому +1

      @ketimcodes La idea es comunicar dicho puerto mediante web.

  • @GioLucarna
    @GioLucarna 9 місяців тому +1

    Holaaa, excelente tu curso :P!
    Que tema usas en VS :)

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Gracias. Midnight Purple 2027. Buscalo como extensión en VS Code y te aparece.

  • @giannimessina8059
    @giannimessina8059 9 місяців тому +1

    Que me recomendas para backend y apis, c# o JS con express

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      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 9 місяців тому +1

      @@ketimcoder Gracias por la respuesta!

    • @hernanoviedo4124
      @hernanoviedo4124 8 місяців тому +1

      Excelente video!!

  • @ldelacruzg_
    @ldelacruzg_ 12 днів тому +1

    Adonde puedo encontrar el curso completo?

    • @ketimcoder
      @ketimcoder  12 днів тому

      @@ldelacruzg_ Esto es todo lo que hay por ahora.

  • @GastonDev
    @GastonDev 9 місяців тому +1

    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?

    • @ketimcoder
      @ketimcoder  9 місяців тому

      Hola crack. Muy probablemente las variables de entorno. Revisate el vídeo de configuración.

  • @kevink0796
    @kevink0796 9 місяців тому +1

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

    • @kevink0796
      @kevink0796 9 місяців тому +1

      esta excelente el curso igual pude probar get- post- put- delete en el swagger asique todo chll !!! seguí a full esto me encanta

  • @JuanJ25
    @JuanJ25 9 місяців тому +1

    Nooo, hasta el martes😭😭

    • @ketimcoder
      @ketimcoder  9 місяців тому +1

      Lo cambié para el lunes.

    • @JuanJ25
      @JuanJ25 9 місяців тому +1

      @@ketimcoder sale yaaaa, se almuerza y a verloo

  • @darkbatu
    @darkbatu 9 місяців тому +1

    Need