Curso de microservicios desde cero con Spring Boot y Spring Cloud

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Aprende a desarrollar microservicios desde cero en Java con Spring Boot y Spring Cloud , en este curso desarrollaremos desde cero un proyecto con arquitectura basada en microservicios (Config server, eureka, gateway, rest template, feign, resilience4j, zipkin y sleuth) .
    📚Contenido del curso📚
    00:00:00 - Introducción al curso
    00:02:14 - Conceptos básicos de los microservicios
    00:08:59 - Creación del microservicio usuario
    00:27:39 - Creación de los microservicios carro y moto
    00:57:07 - Comunicación de los microservicios usando Rest Template
    01:20:50 - Comunicación de los microservicios usando Feign Client
    01:56:54 - Creación del servidor de configuración usando Git
    02:48:35 - Implementación del servidor Eureka
    03:14:05 - Configurando los microservicios para tener múltiples instancias
    03:32:25 - Creación del servicio Gateway
    03:59:50 - Implementación de Circuit Breaker por medio de Resilience4j
    04:51:39 - Implementación de Zipkin y Sleuth para realizar tracing
    05:16:27 - Agradecimientos
    05:17:24 - Ayúdanos a seguir compartiendo contenido gratuito
    Repositorio en GitHub :
    github.com/ChristianRaulRamir...
    ---------------------------------------------------------------------------------------------
    ✅ Ayúdanos a seguir creciendo :
    BCP Soles : 19496393486055
    PayPal : www.paypal.com/paypalme/InfoL...
    Yape : +51 999 509 829
    Nº cuenta interbancaria : 00219419639348605590
    ---------------------------------------------------------------------------------------------
    Redes sociales :
    ► Facebook : / tecnologicsiempre
    ► Instagram : / christian_ramireezz
    Cursos y tutoriales recomendados :
    🎬Desarrollo de servicios REST en Spring Boot : bit.ly/3JdyRDv
    🎬Pruebas unitarias con JUnit y Mockito : bit.ly/3KpgvAI
    🎬Desarrollo web en Spring Boot y Angular : bit.ly/3r6rW8Y
    🎬Desarrollo web en Spring Boot con Thymeleaf : bit.ly/3v4am6u
    Curso de microservicios en Spring Boot
    Curso de gratis microservicios en Spring Boot
    #microservicios#springboot#springcloud#java#spring
  • Věda a technologie

Komentáře • 280

  • @latecnologiaavanza
    @latecnologiaavanza  Před 2 lety +20

    ⭐ Redes sociales
    ► Instagram : instagram.com/christian_ramireezz/
    ► Grupo de facebook : facebook.com/groups/1708922592652065
    ► Facebook personal : facebook.com/profile.php?id=100025894471693
    Aprende a desarrollar una aplicación web de la vida real con Spring Boot y Angular con autenticación usando JWT y Spring Security :
    ✅Curso de Spring Boot y Angular - Autenticación con JWT y Spring Security :
    czcams.com/video/RWT7sZvgbeY/video.html
    ✅Curso de Spring Boot y Angular - Desarrollo del dashboard de administrador y usuarios normales :
    czcams.com/video/rUMUck9Afjs/video.html
    si deseas que publique todo el contenido por aquí en CZcams no olvides de comentar en el video y compartir los cursos :D
    Ayúdanos compartiendo el curso en tus redes sociales , grupos de facebook , estados , etc !
    ✅ Donaciones :
    BCP Soles : 19496393486055
    PayPal : www.paypal.com/paypalme/InfoLibros
    Yape : +51 999 509 829
    Nº cuenta interbancaria : 00219419639348605590
    Disculpen algunas cosas que dije como por ejemplo tecnología microservicios cuando en realidad son una arquitectura , trataré de mejorar para los próximos videos SALUDOS Y SUSCRÍBANSE =)

    • @estebanhurtado5304
      @estebanhurtado5304 Před rokem

      Con que video recomiendas comenzar a aprender de los que tienes? Se Java pero no se nada de spring

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      ​@@estebanhurtado5304 Por el momento no tengo videos de Spring Boot desde cero

  • @mauriciosolis6589
    @mauriciosolis6589 Před rokem +5

    Genial curso, los temas fueron más que suficientes para empezar desde 0
    Gracias por compartir conocimiento 💪

  • @rogercardona4160
    @rogercardona4160 Před 2 lety +2

    Excelente! Esperando los futuros tutoriales! 😀

  • @josedimastovar266
    @josedimastovar266 Před 2 lety +1

    Excelente curso siempre las cosas importantes hay que aprender gracias un like grande .

  • @arturorodriguez3110
    @arturorodriguez3110 Před 2 lety +1

    joder tio, es que eres el puto amo. te espera un porvenir brillante!

  • @richar21558
    @richar21558 Před měsícem

    Muy buen curso, muy completo, muchas gracias

  • @davidbulnes3021
    @davidbulnes3021 Před 2 lety +1

    Hola Christian, simplemente fantástico! Pulgar arriba y suscrito!

  • @JonathanHernandez-gb2ni
    @JonathanHernandez-gb2ni Před 2 lety +14

    Siempre sacas cursos del tema que necesito en ese momento jajaja te agradezco un montón

  • @bartolomepina3844
    @bartolomepina3844 Před rokem

    Excelente material de estudio. Te felicito

  • @6abriel9
    @6abriel9 Před 2 lety +1

    Excelente video, me suscribí y a esperar la continuación de docker/seguridad/kafka!

  • @franco6034
    @franco6034 Před rokem +3

    El mejor curso de microservicios con Java que vi

  • @maxwellm4241
    @maxwellm4241 Před rokem

    Este es el curso que YT necesitaba! Gracias!

  • @juangarcia-gg1cx
    @juangarcia-gg1cx Před 2 lety

    Excelente Christian, muy bien explicado... excelente contenido

  • @GonDevel
    @GonDevel Před 2 lety +2

    Loco, espectacular contenido! Me suscribo sin dudas…

  • @rossmelweb931
    @rossmelweb931 Před 2 lety +1

    Excelente aporte, merece dejar para un café

  • @manusi9669
    @manusi9669 Před 2 lety +4

    Todo lo que comentas me parece super interesante 😀

  • @yeisonandreygomez9567
    @yeisonandreygomez9567 Před 2 lety

    Muchas gracias Bro! muy util y completo, muchos exitos.

  • @bcpaul74
    @bcpaul74 Před 2 lety +1

    Excelente trabajo!

  • @noobmaster4493
    @noobmaster4493 Před 2 lety +1

    Muchas gracias por el servicio, necesitaba aprender microservicios

  • @yako72
    @yako72 Před 2 lety +1

    Christian excelente curso, estaría fabuloso que siguieras en la linea de microservicios en spring boot. Gracias por compartir conocimiento, Saludos.

  • @codeandoSuaveDominguez
    @codeandoSuaveDominguez Před 2 lety +1

    gracias amigo por este tutorial me ayudo mucho a entender sobre microservicios

  • @abnormal9512
    @abnormal9512 Před 2 lety

    Felicidades amigo, vas para ser un super crack

  • @euclidesperez699
    @euclidesperez699 Před 11 měsíci +1

    Comprendí todo y todo funciono perfecto solo use algunas librerías mas actualizadas muchas gracias.

  • @CaloPocha
    @CaloPocha Před 2 lety

    Excelente video, para iniciarse.

  • @clementequintana6849
    @clementequintana6849 Před rokem +1

    Excelente contenido y actualizado.

  • @edgarpimentel6160
    @edgarpimentel6160 Před 2 lety +1

    Gracias Líder, Dios nos cuide

  • @Omar-ub1ye
    @Omar-ub1ye Před rokem

    Eres un grande hermano, gracias por ayudar tanto a la comunidad con ese contenido de alto nivel. Éxitos en tu futura carrera :)

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      éxitos a ti amigoo

    • @Omar-ub1ye
      @Omar-ub1ye Před rokem

      @@latecnologiaavanza Gracias hermano, un abrazo. Por cierto, he intentado vincular con keycloak por mi parte los microservicios pero no he logrado realizar la configuración bien, podrías pasarme algún material con el que te hayas guiado para hacerlo?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      @@Omar-ub1ye claro puedes guiarte de aquí
      medium.com/@ubakaugonna2/securing-your-spring-boot-microservice-with-keycloak-and-spring-security-518bd4e5a25a
      hackmd.diverse-team.fr/s/HJ1zF5bM_#

  • @diegosouza5257
    @diegosouza5257 Před 2 lety +1

    Hola Christian,
    excelente curso brother, muchas gracias

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Muchas gracias Diego , me ayudaría mucho si comparte el curso , saludos

  • @samilacevedo3312
    @samilacevedo3312 Před 2 lety +8

    Super explicado el tema, por favor un tutorial con microservicios con JWT y Docker
    Gracias por tu aporte

  • @davichois
    @davichois Před 2 lety

    Más cursos de microservicios, este estuvo locasoooo

  • @jesusjeanmazacrisanto529
    @jesusjeanmazacrisanto529 Před 2 lety +1

    MÁS CURSOS!!!
    GRÁCIAS BROTTT

  • @neuroelit
    @neuroelit Před 2 lety +1

    ¡Gracias colega!

  • @wilmergabrielnegronvelasqu2786

    Buen Curso!! gracias

  • @jhoncasillas9198
    @jhoncasillas9198 Před 2 lety +1

    Esta excelnte el curso

  • @Naimadmdp
    @Naimadmdp Před 2 lety +1

    Excelente video!!!! ⭐⭐⭐⭐⭐

  • @stevehenao7970
    @stevehenao7970 Před 2 lety

    hola cristian bro siempre que tengo dudas con spring boot siempre acudo a ud jejej estoy esperando a futuro uno con soap

  • @arielsantos7638
    @arielsantos7638 Před 2 lety +3

    Seguís el legado de Programación ATS. Y tenés la vos muy parecida jajaja. Gracias por los cursos!!

  • @jmrx_2125
    @jmrx_2125 Před 2 lety +1

    Buen video, gracias

  • @tanacing347
    @tanacing347 Před rokem

    Gracias Christian!!! Me ayudaste mucho!

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      De nada Tana =)

    • @tanacing347
      @tanacing347 Před rokem

      @@latecnologiaavanza
      Christian, estuve viendo tu contenido en busca de RabbitMQ. Tenes algún canal o material para recomendar?

  • @christiansanchez2217
    @christiansanchez2217 Před 2 lety +2

    Justo a tiempo

  • @juanantoniosotocabrera7045

    Gracias brooo!!

  • @MartinVillalobos-ec7be
    @MartinVillalobos-ec7be Před 2 měsíci +1

    muy buen curso bro, hubieras metido docker para el tema del despliegue y te queda 10 de 10, saludos!!!

  • @marcoaurelioosoriodeleon7350

    Muy buen contenido y explicación.
    Entiendo que es para principiantes y hago una sugerencia. Para evitar duplicidad de código, como el modelo, crear un proyecto separado para reutilizar las entities y emplearlos como dependencias ;-)

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +3

      Ok 👍 aunque me gustaría hacer eso pero luego me salen otros con que tengo que explicar todo desde cero y así para evitar problemas lo hago de esa manera pero lo tendré en cuenta , saludos

  • @erosjoseadarragajimenez

    Expectacular

  • @jhonmacbilly999
    @jhonmacbilly999 Před rokem

    Saludos y gran trabajo, en el video solo agrega la libreria de spring boot startes oap para que se utiliza esa en el proyecto? o cual fue el motivo de que se agregue?

  • @koziuko
    @koziuko Před 18 dny

    fantastico

  • @DARIOJ991
    @DARIOJ991 Před rokem

    Pinta bueno el curso

  • @djtebaperu
    @djtebaperu Před 2 lety +1

    excelente explicación, gracias, en un próximo video, ¿puedes hace uno acerca de WebSocket?

  • @alexispetrovich5797
    @alexispetrovich5797 Před 2 lety

    Muchas gracias por tus videos me ayudan mucho, podrías hacer otro de microservicios implementando 0Auth2.0 o bien Apache kafka? Saludos!

  • @alejandroquintero4993
    @alejandroquintero4993 Před 2 lety +3

    Hola Christian que buen video, es muy útil esa información que nos compartes. ¿Podrías en algún video futuro hablar sobre RabbitMQ y el tema de mensajería? 😅 Gracias bro, ojalá sigas creciendo

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Gracias Alejandro , claro que lo haré y me harías el favor de compartir el curso , gracias

    • @CaloPocha
      @CaloPocha Před 2 lety

      @@latecnologiaavanza sugiero también arquitectura orientado a eventos

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      @@CaloPocha ✅

  • @camilotinoco8504
    @camilotinoco8504 Před 2 lety +5

    Hola Christian, aún no termino el video pero súper bueno tu contenido! Me gustaría saber si más adelante podrías incluir un FeignClient con headers, lo digo por la autorización de token que aveces requieren los servicios! Muchas gracias crack!!

  • @edgarpimentel6160
    @edgarpimentel6160 Před 2 lety +1

    Sigue con estos proyectos, líder por favor

  • @yeisonstivensanzcastro3263

    Christian gracias, mas videos de microservicios con Json WebTocken por fa

  • @Yirkox
    @Yirkox Před rokem

    Excelente curso, tanto que compre el otro de udemy. pero con este tuve o tengo un problema con los feingclients y el gateway, en los metodos de usuario/carro/{usuarioId} me rechaza el feignclient por conexion, mas raro, he hecho de todo y nada, hasta descargue tu proyecto y sigue igual... lo mas curioso es que cuando me devuelvo a la rama de server-config, funcionan los feignClient, probe en la versiones 17 java spring 3 y en la 1.8 java spring 2.5.4 que son las que vos haces curso. creo que va a ser algo de mi maquina.
    Pero en fin, muy bueno el curso

  • @user-zq1ph6jo1w
    @user-zq1ph6jo1w Před 6 měsíci

    Buenas, una manera de tener una ip en el properties que cambie de manera dinamica con una ip que te pasen como parametro? saben algo al respecto?

  • @juancarlosmorenog6089
    @juancarlosmorenog6089 Před 2 lety +3

    Gracias por el contenido, de verdad es muy útil, oye amigo, puedes sacar un pequeño curso con oauth2, Spring Security y jwt?

  • @edgarpimentel6160
    @edgarpimentel6160 Před 2 lety

    Saludos líder esperando el próximo video del curso microservicios Spring boot con java

  • @edgarpimentel6160
    @edgarpimentel6160 Před 2 lety

    Por favor mas microservicios

  • @ricardohuayta9872
    @ricardohuayta9872 Před 2 lety +6

    Hermanoo tus videos los practico siempree!! no cuentas con interbank o bbca?? pa mandarte un cariño. Un saludaso y que sigas haciendo esos videos.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Muchas gracias , me alegro !

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Hola si cuento con interbancaria
      Nº cuenta interbancaria : 00219419639348605590
      Gracias por tu colaboración

  • @Iancege
    @Iancege Před 2 lety

    TALENTO PERUANO!!!

  • @elliberalismolibertari3897

    Esto ya lo vi en la universidad. Pensé que se iba a manejar transacciones

  •  Před 3 měsíci

    Tienes un gran futuro como ingeniero de desarrollo, pero pásate también por la escuela de inglés ;) Gracias y felicidades

    • @latecnologiaavanza
      @latecnologiaavanza  Před 3 měsíci

      Claro Cesar, en eso estamos, bendiciones :D

    •  Před 3 měsíci

      Feedback util: mueves el ratón demasiado rápido y seleccionas y copias y pegas, casi no se ve. Para próximos videos, haz las cosas más despacio y explicando. Respecto al inglés, de lo decía porque en "service" la "i" no se pronuncia como lo haces, te aconsejo que uses word reference y consultes la pronunciación de las palabras. Para aprender inglés, te será muy útil aprender los símbolos del inglés de la AFI, para que puedas leer la pronunciación. Si le dedicas un par de horas, lo coges. Aprovecho para decir que este curso de formación gratuito en CZcams se podría vender en Madrid por miles de euros como formación especializada. Hay montones de ofertas de empleo en las que piden microservicios y nunca sabía de qué iba eso, ahora con esto, ya puedo responder a todas las preguntas básicas.

  • @facled3083
    @facled3083 Před rokem

    Hola, muy completo y bien explicado. Gracias! Solo a modo de sugerencia: la pronunciación en Ingles de los términos principales confunde un poco, quizás sea preferible pronunciar como se lee directamente en español a pronunciarlo mal. Disculpa pero el idioma es importante en este rubro. Saludos!!

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      Claro, gracias por el consejo
      Te invito al curso premium de microservicios www.udemy.com/course/curso-de-microservicios-con-spring-boot-y-spring-cloud/?couponCode=50666716E1288D54A202

  • @alvaroquispesegales9097

    Hola muy bueno el tutorial, en el lugar donde trabajamos estamos usando un PAAS el cual es Heroku, es posible deployar dentro de Heroku esta arquitectura de microservicios? alguna recomendación ?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      ‎Heroku es una empresa muy simple de plataforma como servicio. La forma en que funciona Heroku es muy sencilla:‎
      ‎Tiene varios proyectos (servicios) en repositorios de Git.‎
      ‎Crea una aplicación Heroku para cada proyecto (cada repositorio de Git).‎
      ‎A continuación, envía su código desde cada repositorio de Git a su respectiva aplicación Heroku.‎
      ‎Heroku te asigna una URL pública para cada aplicación que tengas.‎
      ‎Si cada uno de sus servicios se está ejecutando ahora en Heroku, pueden enviarse solicitudes de API entre sí a través de HTTP públicos.‎
      ‎Ahora, con respecto a su pregunta sobre la arquitectura orientada a servicios en Heroku.‎
      ‎Si está haciendo SOA en Heroku, deberá hacer que cada servicio hable públicamente entre sí a través de HTTPS. Este es el típico 'patrón'.‎
      ‎Debido a que Heroku proporciona SSL gratuito para cada aplicación, y cada aplicación está en la misma región de Amazon, hablar entre sus servicios a través de HTTP es muy rápido + seguro.‎
      ‎Cada aplicación Heroku tiene equilibrio de carga automático, por lo que no hay necesidad de preocuparse por los equilibradores de carga.‎
      ‎La siguiente opción aquí (si no desea seguir los patrones típicos) es usar algo como RabbitMQ o Amazon SQS (un servicio de cola) y compartir 'mensajes' entre sus diferentes servicios.‎
      ‎En este patrón, seguiría teniendo una aplicación Heroku para cada servicio, pero en lugar de comunicarse entre sí a través de HTTP, se comunicaría con sus otros servicios a través de un protocolo de cola como Rabbit o SQS. Esto tiene algunos beneficios de velocidad.‎
      ‎En lo que respecta a los servicios de autenticación, hay varios proveedores que puede utilizar para proporcionar esta funcionalidad. El más popular que conozco es ‎‎Stormpath‎‎. Si miras a través del ‎‎mercado de complementos de Heroku‎‎, también puedes encontrar otros.‎
      ‎Finalmente, para las cosas de la base de datos: puede usar cualquier proveedor de base de datos que desee. El más popular es probablemente ‎‎Heroku Postgres‎‎. Es una versión alojada de PostgreSQL que es muy confiable / fácil de usar.‎
      ‎Puede compartir una base de datos entre TODOS sus servicios o puede tener una base de datos por servicio. Cualquiera de las dos estrategias funcionará bien.‎

  • @nany3776
    @nany3776 Před rokem

    demasiado bueno el curso, como quedaría el tema de la seguridad aqui? seria en cada uno de los servicios o en general? seria con jwt?

  • @enzogonzales3724
    @enzogonzales3724 Před 2 lety

    Excelente video bro, una consulta, cómo aprendiste tanto? lees algún libro en especial, revisas la documentación o cuál es el secreto jeje, quisiera aprender a profundidad estos temas. Me recomiendas alguna fuente para profundizar en estos temas de spring boot, gracias de antemano.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +6

      Hola , leo libros básicos que existen y veo contenido gratuito en inglés

    • @neryvela5983
      @neryvela5983 Před rokem

      @@latecnologiaavanza como freecode campo?

  • @edgcode
    @edgcode Před 2 lety

    Excelente material, felicitaciones. En que situación se implementaría Ribbon.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Hola cuando necesitamos balanceo de carga , aquí te comparto un material para que lo veas más a detalle
      www.paradigmadigital.com/dev/ribbon-balanceador-carga-spring-cloud-netflix-13/

  • @pierocahuana4201
    @pierocahuana4201 Před 2 lety

    Hola. Como sabe Springboot q el metodo List findByUsuarioId(int usuarioId) en el CarroRepository, tiene q devolver una Lista de carro si no se ha realizado su implementacion en una clase aparte ImplCarroRepository? Gracias.

  • @eyter100
    @eyter100 Před rokem

    Hola. Una consulta. El manejo global de excepciones se debe crear para cada uno de los microservicios creados en este curso o se debe crear en un solo microservicio por ejemplo en usuarios?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      Si para cada uno aquí más información
      jlvbcoop.com/manejo-de-errores-en-los-microservicios/

  • @bryanvc7731
    @bryanvc7731 Před rokem

    Gracias por el excelente tutorial . Tengo un problema, espero me puedan ayudar: el usuario esta configurado en el server.port 8001, carro en el 8002, moto 8003, cuando yo quiero levantar estos micro servicios me aparecen como si estuvieran en el 8080 a pesar de haber configurado como él tutorías en los respectivos puertos(si esta bien escrito) por favor su apoyo y muchas gracias

  • @hlatinocesar
    @hlatinocesar Před rokem

    Gracias por el aporte cristian. consulta esto como funcionaria si el repositorio es privado

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      tal vez tendrías que colocar algunos datos en el properties o usar Vault, la verdad que no he usado repositorios privados

  • @aldhairguadalupehernandezs2313

    Pregunta, ¿es buena practica o esta correcto definir a Usuario como un Bean para solo hacer uso del mismo objeto en la clase UsuarioController y así solo usar el mismo objeto ( inyectarlo con Autowired) y no estar creando uno nuevo Usuario en cada método?

  • @codeandoSuaveDominguez

    en la rama multiple-instances cuando quiero correr otra vez el usuario-service no me crea otra instancia en el tablero del eureka .......que podria ser amigo

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Que raro trata de ver el puerto o mira el código de la descripción

  • @aldhairguadalupehernandezs2313

    Hola de nuevo, otra pregunta, al tener un server de configuración (el que tiene las configuraciones en git) no rompe el concepto de microservicios, osea me refiero a que todos los microservicios ahora dependen de que el proyecto server-config se este ejecutando para que los otros obtengan su configuración, entonces cual seria el objetivo de ese proyecto o entendí mal?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Spring Cloud Config es una herramienta muy útil que nos permite extraer y centralizar la configuración de un sistema distribuido en un único repositorio, lo que facilita la gestión y administración de la configuración de un sistema que puede contar con múltiples servicios desplegados en distintos servidores
      folderit.net/es/blog/microservices-spring-cloud-config/#:~:text=Spring%20Cloud%20Config%20es%20una%20herramienta%20muy%20%C3%BAtil%20que%20nos,servicios%20desplegados%20en%20distintos%20servidores.

  • @dariobetances2989
    @dariobetances2989 Před rokem

    Gran curso muy bien explicado mi estimado tengo una pregunta, yo estoy creando un sistema de gestion de pacientes con microservicios la pregunta que tengo es que no se donde poner el login y el register osea me explico debo hacer un microservicio que registre y otro que authentique o como pudiera hacer esto pudiera hacer el login y el register en el Gateway es algo que me tiene vuelto loco

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      si tiene que ir en el Gateway ya que es la puerta de enlace a los servicios
      www.baeldung.com/spring-cloud-gateway-oauth2
      spring.io/blog/2019/08/16/securing-services-with-spring-cloud-gateway

    • @dariobetances2989
      @dariobetances2989 Před rokem

      @@latecnologiaavanza Muchas Gracias eres grande

  • @analiajenon3679
    @analiajenon3679 Před rokem

    una consulta, lo estoy haciendo en Intellij, haces un format en Eclipse en las clases. Es necesario hacerlo en Intellij?? Para que se hace

  • @jfabiant1
    @jfabiant1 Před rokem

    Tengo una duda en el min 2:41:00 ¿Por qué cambiamos la versión de Spring Boot a una anterior como la 2.5.x? Entiendo que es por tema de compatibilidad con Spring Cloud pero eso no sería desactualizar el proyecto y obstruir la implementación de nuevas librerías que vengan en el futuro y que se actualizan acorde a la versión de Spring Boot, muchas gracias por compartir este material amigo

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      Lo cambie para que sea compatible

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      @@leonardoyeffersonhuacahida2673 si tienen

    • @franco6034
      @franco6034 Před rokem

      Es que al ser un curso tiene que salir bien. Es para que no tengas problemas a la hora de hacer tus prácticas. si queres usa la versión que vos quieras

  • @lukasgaudino31
    @lukasgaudino31 Před rokem

    Tus cursos son muy buenos amigo!
    Yo compraría cursos tuyos de udemy, nunca te planteaste hacer cursos bien largos ( 40hs ) y cobrarlos?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      Hola Lukas puedes ver mis cursos en udemy
      www.udemy.com/user/la-tecnologia-avanza/

  • @miguelantonioescuderoperal7485

    Hola master una consulta, he llevado tus cursos de java , spring boot , security y ya he hecho varios proyectos sobre api rest. actualemente estoy repasando angular para poder hacer el match pero necesito su consejo que mas puedo ver de java para mejorar y poder conseguir empleo como junior, siento que ya tengo base de spring boot.. pero no se que mas ver en java

    • @latecnologiaavanza
      @latecnologiaavanza  Před měsícem

      Hola Miguel, te recomiendo ver estos dos videos
      czcams.com/video/6VZqnk2F0vE/video.html
      czcams.com/video/bhaXSrR7yek/video.html

    • @miguelantonioescuderoperal7485
      @miguelantonioescuderoperal7485 Před měsícem

      @@latecnologiaavanza muchas gracias justo estoy viendo angular y mi api rest q cree poder integrarlo

  • @juanespinoza7208
    @juanespinoza7208 Před rokem

    Hola, saben como puedo deshabilitar la seguridad en el gateway... estoy intentando hacer pruebas con el puerto pero me sale error 401, cuando pongo la URL en el navegador me envía a una pantalla para iniciar sesión

  • @sanchez-emir
    @sanchez-emir Před 2 lety

    Hola, podrías implementar Kafka, redis y sonarqube

  • @johanmanuelpinedahernandez7103

    Hola. En la parte de multiples instancias cuando ejecuto dos o más instancias de un mismo microservicio, en el dashboard de Eureka solo me muestra una sola instancia (la ultima que se ejecuto). Por qué solo toma una instancia? será porque los registra a todos con el puerto 0 y sobreescribe al anterior?

  • @euclidesperez699
    @euclidesperez699 Před rokem

    al terminar este tutorial podre ir a comprar el de udemy y simplemente marcar todo como visto o aya hay cosas diferentes?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      En udemy hay más proyectos y más temas como seguridad,mensajería, patrones, monitoréo, docker, etc

  • @secundariab.2741
    @secundariab.2741 Před 2 lety

    Duda no es necnesario validar los parametros de cada metodo rest en el controller?

  • @miguelantonioescuderoperal7485

    Master consulta usando el ide intellij no veo la opción de crear un proyecto dentro del principal como lo hiciste cuando creaste el proyecto Carro dentro del paquete de Cliente.. Donde lo ubico?

    • @latecnologiaavanza
      @latecnologiaavanza  Před měsícem

      Hola Miguel, fíjate en el ícono de 3 rayas que está en la parte superior, te paso un código para que puedas hacer el proyecto modular
      github.com/latecnologiaavanza/curso-patrones-latecnologiaavanza

    • @miguelantonioescuderoperal7485
      @miguelantonioescuderoperal7485 Před měsícem

      @@latecnologiaavanza muchas gracias máster :)

  • @mejorpegaleunllamadoaesteg7601

    Dios te bendiga pibe, se puede desplegar algo así en Heroku?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      www.mediavida.com/foro/dev/dudas-sobre-arquitectura-microservicios-donde-desplegar-665751

  • @jklmg10
    @jklmg10 Před 2 lety

    en que parte habla de KeyCloak o sera para un siguiente video?

  • @sbsalvador
    @sbsalvador Před 2 lety

    Maestro

  • @federicolopez2882
    @federicolopez2882 Před rokem

    Genio! Excelente el tutorial!! solo tengo una duda, una vez configurado el eureka para multiples instancias, luego de corregir el nombre de la rama, cerre todos los procesos y volvi a levantar todo desde 0, el config-server, el eureka y luego las instancias de en este caso usuario, cuando levanto dos instancias del mismo microservicio no me da error pero en el eureka no me figura mas de una instancia levantada, es como que solo levanta una de cada micro servicio en el puerto 0... es normal? Abrazo enorme y segui con este tipo de tutoriales que son excelentes!!

  • @jesunsjs
    @jesunsjs Před 10 měsíci

    El curso de Udemy incluye algo más?

  • @codeandoSuaveDominguez

    no puedo guardar los carros usando el feignClient, pero si pude con restTemplate....que pasa?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Lo más probable un error en tu código puedes consultar con el repositorio en GitHub

  • @pierocahuana4201
    @pierocahuana4201 Před 2 lety

    Hola termine el tuto y lo securice con keycloak no con JWT y lo llamo a los metodos con angular pero me sale un error con los CORS . como tendria que configurar el api gateway para solucionar el problema con los CORS?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Te comparto un artículo
      medium.com/geekculture/simple-steps-to-enable-cors-in-api-gateway-through-console-cloud-formation-c09d9df31c07

    • @pierocahuana4201
      @pierocahuana4201 Před 2 lety

      @@latecnologiaavanza gracias. vuelve pronto para comprender aun mas como brndarle seguridad a los microservicios

  • @DiegitoGame
    @DiegitoGame Před rokem

    bro en la parte al momento de inicar los programas 3:11:20 cuando inicio la config me sale el puerto 8081 pero cuando compilo el eureka me sale el puerto 8080 porque si teina que ser el 8761?? de hecho para las clases d moto y carro todos se ejecutan en el puerto 8080, pero si cambie los puertos como lo explicaste alguie me ayuda!!!! :(

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      La verdad que no tengo idea bro, pero te recomienedo que le hagas un clean and build al proyecto o en todo caso uses el código fuente

    • @DiegitoGame
      @DiegitoGame Před rokem

      @@latecnologiaavanza ok lo intentaré

  • @sebastiansilvavidal452

    Hola bro, muy bueno tu contenido. Muy interesando. Tengo ganas de aprender mucho más sobre microservicios, recomiendas algunos canales? (pueden ser en ingles o español)

  • @diegobejardelaguila8614

    Como recomiendas seguir tus videos de primera a ultimo.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Hola , lo he publicado en grupos de Facebook m.facebook.com/groups/392401495433500/permalink/688813005792346/

  • @miguelantonioescuderoperal7485

    Hola master, una consulta porque no me reconoce los metodos de RestTemplate ? ya hice la configuracion con el @Bean o esta depreciado? Estoy usando Intellij

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 měsíci

      Hola Miguel, trata de hacerle un clean and build
      me comentas como te va

    • @miguelantonioescuderoperal7485
      @miguelantonioescuderoperal7485 Před 2 měsíci

      @@latecnologiaavanza no funciono lo que hice es instanciar RestTemplate en la misma clase service , ahi si me aparecieron sus metodos,. no se si asi estara bien. lo busque x chatGPT
      @Service
      public class UsuarioService {
      //@Autowired
      //private RestTemplateConfig restTemplate;
      RestTemplate restTemplate = new RestTemplate();

    • @miguelantonioescuderoperal7485
      @miguelantonioescuderoperal7485 Před měsícem

      @@latecnologiaavanza máster no funciono en el controler tuve q eliminar la injeccion de RestTemplate y lo remplaze por RestTemplate RestTemplate = new RestTemplate() yo instance directamente y ahí si me aparecieron los metodos. No se si estará bien?

  • @joseluisvilches4833
    @joseluisvilches4833 Před rokem

    Buenas !!!! Consulto si puedo hacer este curso, pero con versiones más nuevas de JDK y Springboot (ejemplo jdk 17 y Springboot 3), gracias y saludos desde Argentina.

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      Claro

    • @joseluisvilches4833
      @joseluisvilches4833 Před rokem

      @@latecnologiaavanza Te hago otra consulta, si quiero versionar en Git este proyecto, lo debería hacer en el proyecto principal o en cada microservicio por separado?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      ​@@joseluisvilches4833 puedes crear un proyecto modular y sería más facil

    • @euclidesperez9682
      @euclidesperez9682 Před rokem

      yo estoy con jdk 17 y puedo correr bien tanto con JavaEE como con JakartaEE

  • @KanoN2502
    @KanoN2502 Před 2 lety

    Muy bueno. Va tener continuacion?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Si pero de acá unos meses la verdad me cansé bastante en grabar videos largos quiero un pequeño descanso y dejar de publicar por un tiempo

  • @luiszapata563
    @luiszapata563 Před 3 měsíci

    En el minuto 3:51:37 cuando pruebas el gateway en postman hago el metodo post con localhost:8080/usuario pero en vez de crear el usuario me saca error 404 Not found. Ya lo revisé todo y lo tengo igual al tuyo y volví a reiniciar y nada, alguien sabe de pronto cual puede ser la causa del error?

    • @lukasteen5459
      @lukasteen5459 Před 22 hodinami

      Que tal Luis, tuve el mismo problema, ya 3 meses de tu comentario pero tengo la duda, pudiste encontrar el error? Yo descargué el repositorio de la rama Gateway de Christian y sobre escribí mis archivos, hice push y comparé los archivos, la única diferencia que tuve fue que en el config-data archivo gateway-service.yaml tenia mal espaciado el apartado de instance y hostname, luego de eso probé los servicios y funcionaba todo correcto, saludos

  • @diegoesquivellunazco8651

    Tienes um proyecto completo en spring boot back y front ?