Curso

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 76

  • @overpunk9252
    @overpunk9252 3 หลายเดือนก่อน

    Estoy impresionado de la facilidad con la que se puede programar ahora, aun recuerdo cuando seguí por primera vez mi curso de API RESTFULL y era toda una locura hacer todo desde cero, estas herramientas te dan una ayuda gigante ya que te ahorran mucho tiempo.
    ¡Gracias por este curso!

  • @zeroedcode
    @zeroedcode 5 ปีที่แล้ว +31

    Wou! Este curso es muy genial!
    1. Claridad
    2. Calidad
    3. Explicación teórica
    4. Eficacia y eficiencia
    Muchas gracias!
    Había querido aprender a usar Spring de esta forma.

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว

      Gracias por verlos tutos, te recomiendo también los premium www.mitocode.com

  • @ramonpg98
    @ramonpg98 3 ปีที่แล้ว +2

    Gran tutorial, breve pero muy completo y con todo lo que necesito. Ojalá más youtubers como tú, mil gracias!

  • @samandasalazar6531
    @samandasalazar6531 4 ปีที่แล้ว +1

    Mejor video que he visto !!!

    • @saulfragoso6682
      @saulfragoso6682 4 ปีที่แล้ว

      Ya me está convenciendo de comprar su curso :D

  • @TecnoTubeTutorials
    @TecnoTubeTutorials 4 ปีที่แล้ว +3

    Excelente curso hasta ahora amigo

  • @AlfonsoMonroyIV
    @AlfonsoMonroyIV 5 ปีที่แล้ว +5

    Amigoooooooo que gran explicacion de esto, lo haces ver tan facil, tal vez si es tan facil y lo haces muy bien.... gracias.

  • @Cjpertuz
    @Cjpertuz 5 ปีที่แล้ว +3

    Esta parte del curso es increíble. Calidad y claridad en estos cursos.

  • @aparicio94yt
    @aparicio94yt 4 ปีที่แล้ว

    Yo nada más quería hacer un create en una tabla con Spring Boot y hasta terminé aprendiendo como hacer Servicios REST, tienes toda mi bendición.

  • @dilmerpalomino4895
    @dilmerpalomino4895 3 ปีที่แล้ว

    Excelente!, bien didáctico, practico y directo. Gracias por este compartir.

  • @pedromerlilla2191
    @pedromerlilla2191 5 ปีที่แล้ว +6

    Sos una máquina keep rocking 👊 cuando sea grande quiero ser como vos!

  • @cristianchavez2761
    @cristianchavez2761 5 ปีที่แล้ว +5

    Muchas gracias por el curso, simplemente fue genial, y para todos los que se quejaban de la primera parte del curso del core de Spring (Que también lo seguí al 100%) es porque no entienden lo valioso de entender los fundamentos para entender el porqué de cada componente y así ser un programador integral, y no solo ser una persona que copie código sin entender el porqué, lo que siempre les dejará limitados cuando surjan cambios de lógica de funcionalidad que requieran modificar o implementar.

  • @jorgeperello7270
    @jorgeperello7270 3 ปีที่แล้ว

    Muy claro y conciso. Muchas gracias por su aporte.

  • @ricindigus
    @ricindigus 5 ปีที่แล้ว +4

    ummm... Evocando memorias de Room... Espectaculares explicaciones... ya quiero empezar el curso premium... Y yo que odiaba el backend, y miren que bonito puede ser... Quiero aprender másssssssss...... :)

  • @andysierra5141
    @andysierra5141 2 ปีที่แล้ว

    Gracias profe!

  • @raulbolanos4920
    @raulbolanos4920 4 ปีที่แล้ว

    Ahora si tengo claro los conceptos.

  • @killpop2611
    @killpop2611 5 ปีที่แล้ว

    Excelentes videos mito!

  • @brianalexander2202
    @brianalexander2202 5 ปีที่แล้ว

    Wow, es super rapido y facil

  • @darioifran
    @darioifran 5 ปีที่แล้ว +4

    Muy Bueno el Tutorial. Lo estoy siguiendo paso a paso. Tengo una consulta sobre el @DeleteMapping, lo copie tal como indicas en el video, cuando lo testeo con Postman borrar el idPersona que tiene valor 0(cero) me arroja el StatusCode 200, pero al hacer un GET el registro del ID pasado para borrar sigue existiendo. Probe hacer con otro idPersona y si funciona. Tiene algo que ver que sea cero el valor del ID?

    • @juanALF21
      @juanALF21 5 ปีที่แล้ว

      A mi me pasa lo mismo, no se cual podra ser el problema @MitoCode . Yo estoy usando MySQL

    • @leninfrankhuamandelgado9724
      @leninfrankhuamandelgado9724 4 ปีที่แล้ว

      A mí me pasa lo mismo con el delete y el update (@PutMapping) cuando uso el ID 0 , con los otros funciona normal. Porqué será mitocode?

    • @albertojuniorhernandezmora2662
      @albertojuniorhernandezmora2662 4 ปีที่แล้ว

      @@juanALF21 ​ un año después estoy con la misma duda, ya dió con la respuesta? jeje

    • @albertojuniorhernandezmora2662
      @albertojuniorhernandezmora2662 4 ปีที่แล้ว

      @@leninfrankhuamandelgado9724 Alguna respuesta un año después? jeje

    • @juanpabloortizjaimes194
      @juanpabloortizjaimes194 2 ปีที่แล้ว +1

      Amigo no se si sea la forma correcta pero cree una consulta personalizada en IPersonaRepo de la siguiente manera
      @Transactional
      @Modifying
      @Query(value="DELETE FROM Persona WHERE id_persona=:id")
      public int borrarPorId(@Param("id")int id);
      Y el metodo de eliminar lo deje asi
      @DeleteMapping("/{id}")
      public void eliminar(@PathVariable("id") Integer id)
      {
      if(id==0) {
      repo.borrarPorId(id);
      }else {
      repo.deleteById(id);
      }

      }
      Se que es absurdo porque solo se hace la consulta personalizada para eliminar el registro 0 pero bueno fue la unica solucion que halle.

  • @jhorlynsantos1582
    @jhorlynsantos1582 4 ปีที่แล้ว

    Excelente

  • @aramizrubio913
    @aramizrubio913 5 ปีที่แล้ว +9

    Esta parte de mi vida, esta pequeña parte, se llama FELICIDAD! :' v

    • @rayito845
      @rayito845 3 ปีที่แล้ว

      por que ?

  • @saulfragoso6682
    @saulfragoso6682 4 ปีที่แล้ว

    "Vine buscando cobre y encontré oro" :D
    Gracias por esta enseñanza

    • @MitoCode
      @MitoCode  4 ปีที่แล้ว

      Síguenos en Twitch y cada viernes encontrarás diamantes Twitch.tv/mitocodeoficial

  • @johnattantibocha7841
    @johnattantibocha7841 4 ปีที่แล้ว

    Hola, muchas gracias por esta introduccion. Tu tienes videos tutoriales de como implementar ese modelo de madurez Richardson?.
    Un saludo

    • @MitoCode
      @MitoCode  4 ปีที่แล้ว

      Ello se toca en www.mitocode.com/javafs.html

  • @jimmypalomino138
    @jimmypalomino138 4 ปีที่แล้ว

    Consulta.
    Tomando de ejemplo el metodo Listar que devuelve una List
    Porque no usar un ResponseEntity y devolver el estatus y el body
    o en que caso usar uno y en que caso usar el otro

    • @MitoCode
      @MitoCode  4 ปีที่แล้ว

      Lo ideal es usar Response Entity para controlar todo lo que mencionas y aplicar modelos de madurez, ello se ve a un nivel más profesional en www.mitocode.com/javafs.html

  • @javierrz2045
    @javierrz2045 3 ปีที่แล้ว

    Me pasa que aun con el POST puedo modificar. No implemente el PutMapping ni la función modificar, simplemente en el Postman con POST ingrese un JSON con un idPersona ya existente en la tabla y con un nombre diferente, y la actualización se hizo de manera automática.

  • @marlonlom
    @marlonlom 3 ปีที่แล้ว

    pregunta: desde un (at)RestController, se puede ejecutar bajo demanda un proceso batch o un proceso que debe ser ejecutado en segundo plano (background thread?

    • @MitoCode
      @MitoCode  3 ปีที่แล้ว

      Si, al final depende de tu programación, la invocacion sería por http

  • @croono93
    @croono93 3 ปีที่แล้ว

    Me sale error 500 cuando uso postman :C cuando pongo post, delete,put :C el get funciona pero no me trae los nombres de las personas

  • @diegogigena6350
    @diegogigena6350 3 ปีที่แล้ว

    Hola esas anotaciones en @ de donde salen??

    • @diegovargasdev
      @diegovargasdev 3 ปีที่แล้ว

      Las anotaciones simplifican las configuraciones , te hace mas facil el desarrollo. Deberias estudiarlas, aunque sea las mas importantes

  • @mlizano6793
    @mlizano6793 4 ปีที่แล้ว

    buen dia! necesito ayuda....
    Recien cree una DB en SQL Server y un API con Springboot, todo funciona correctamente, pero ahora se me presenta una situacion en donde tuve que crear una llave compuesta como PK en la DB, asi que cambie un poco el codigo creando una clase que implementa "Serializable", el proyecto lista el contenido, pero cuando voy a editar un registro me muestra un error en: @GetMapping("/listar/{id}") porque basicamente ya no estoy listando por un int si no por un objeto compuesto de 2 int. Pero no se como resolver esto, ya que los metodos ya vienen predefinidos "por detras" del codigo.
    Agradezco cualquier ayuda! saludos!

  • @nicolasroldan217
    @nicolasroldan217 3 ปีที่แล้ว

    por que puede ser que al ejecutar me tira error al generar el controller, service y repository?

  • @escm1990
    @escm1990 3 ปีที่แล้ว

    He creado el paquete y seguido el ejemplo pero al ingresar al localhost:8080/personas me aparece la página de error y no el JSON y el log no me dice mucho. ¿Qué puede ser?

    • @MitoCode
      @MitoCode  3 ปีที่แล้ว

      Hola, es un error muy común, probablemente tienes mal tu distribución de paquetes

  • @steelseries8862
    @steelseries8862 5 ปีที่แล้ว

    Veo que en el controller inyectaste directamente el repo y no un service, no seria correcto crear un service que interactue con el repo, y a su vez sea este service el que sea inyectado en el controller?

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว +2

      Asi es, pero no agregué más complejidad a estos tutoriales, ello que mencionas se ve en el curso premium o en la clase demo del curso de Java Full Stack

  • @esperanzacutillasrastoll6722
    @esperanzacutillasrastoll6722 4 ปีที่แล้ว

    Tengo una duda y si se intenta hacer una llama para modificar, una persona en este caso, y no tuviera id, se guardaria como si hubieramos llamado al crear? Es que quiero lanzar un error en mi api si el id es nulo o no existe en la base de datos cuando llamamos al modificar.
    Un saludo.

    • @MitoCode
      @MitoCode  4 ปีที่แล้ว

      Hola buen día, ahí tienes que programar esa lógica en la capa service y lanzar una excepción para ser lanzada como respuesta json, temas así y más también revisamos en www.mitocode.com/javafs.html

  • @ginoparedes6081
    @ginoparedes6081 4 ปีที่แล้ว

    Hola, como puedo hacer para subir ficheros con spring boot ?

  • @emmanuelfloresmedina8456
    @emmanuelfloresmedina8456 5 ปีที่แล้ว

    Tengo una duda, se podria decir que la principal diferencia entre un Controller y un RestController es que los primeros se usan cuando se trabaja con algun motor de plantillas para java como thymyleaf o jsp y los segundos cuando simplemente queremos exponer nuestra Api para ser consumida desde cualquier cliente como Angular o React?

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว

      Si basicamente eso

  • @alexhizjimenez260
    @alexhizjimenez260 5 ปีที่แล้ว

    profesor, una pregunta. como le hago para que no este reiniciando el servidor a cada rato... solo cuando guarde el archivo se haga los cambios en el navegador..

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว +2

      Quitar devtools

  • @abelhernandez2669
    @abelhernandez2669 4 ปีที่แล้ว

    Tengo una pregunta, veo que en este video generas un json pero me gustaria saber como generar un xml ???

    • @MitoCode
      @MitoCode  4 ปีที่แล้ว +1

      Módicando el produces y agregando una dependencia en el pom

    • @abelhernandez2669
      @abelhernandez2669 4 ปีที่แล้ว

      @@MitoCode Muchas Gracias

  • @jask666
    @jask666 3 ปีที่แล้ว

    De donde nos puedes brindar el código. Por fa.

    • @MitoCode
      @MitoCode  3 ปีที่แล้ว

      Hola, en la caja de comentarios suele estar el github

    • @MitoCode
      @MitoCode  3 ปีที่แล้ว

      O en la de descripción

  • @AlvaroLopez-dr6do
    @AlvaroLopez-dr6do 5 ปีที่แล้ว

    Mito cómo has puesto JSON (application/JSON) como raw?

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว

      Si en postman, body, raw, json

    • @AlvaroLopez-dr6do
      @AlvaroLopez-dr6do 5 ปีที่แล้ว

      @@MitoCode A mí me sale solo como JSON. No me sale como JSON (Aplication/JSON). Cómo lo pongo? Gracias. Ya instalé el JSON viewer

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว

      Es lo mismo, solo que postman a veces se actualiza

  • @juantevez9267
    @juantevez9267 5 ปีที่แล้ว

    Hola
    por que cuando intento eliminar el idPersona "'0" no elimina pero si elimino otro id que no sea cero normal lo elimina a que se debe?

    • @juantevez9267
      @juantevez9267 5 ปีที่แล้ว +1

      me sale esto con el id "0"
      Hibernate: select persona0_.id_persona as id_perso1_0_0_, persona0_.nombre as nombre2_0_0_ from persona persona0_ where persona0_.id_persona=? solo una consulta select

    • @josejaviercontreraschacon3761
      @josejaviercontreraschacon3761 4 ปีที่แล้ว +1

      @@juantevez9267 me pasa lo mismo, lo resolviste?

    • @josejaviercontreraschacon3761
      @josejaviercontreraschacon3761 4 ปีที่แล้ว +1

      observe, que cuando el Id es igual a 0 (cero), sucede eso, de lo contrario no. Por qué sucede ? @mitocode

  • @nullpointer836
    @nullpointer836 5 ปีที่แล้ว

    Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]

    • @MitoCode
      @MitoCode  5 ปีที่แล้ว

      Ahí dice que tu método post no está establecido

  • @JuanM-ck4jg
    @JuanM-ck4jg 5 ปีที่แล้ว

    El java se parece mucho al c# no se como llegue aqui xd