Curso de Spring Boot y Angular - Autenticación con JWT y Spring Security

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

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

  • @latecnologiaavanza
    @latecnologiaavanza  2 ปีที่แล้ว +29

    ⭐ ¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal con una donación ⭐
    ► BCP Soles : 19496393486055
    ► PayPal : www.paypal.com/paypalme/InfoLibros
    ► Yape : +51 999 509 829
    ⭐ Redes sociales
    ► Instagram : instagram.com/christian_ramireezz/
    ► Grupo de facebook : facebook.com/groups/1708922592652065
    ► Facebook personal : facebook.com/profile.php?id=100025894471693
    📌Una vez terminado este curso de autenticación, toma el curso completo en la cual aprenderás a crear el dashboard de administrador y usuarios normales :
    th-cam.com/video/rUMUck9Afjs/w-d-xo.html
    No olvides suscribirte al canal y compartir los cursos ❤
    th-cam.com/channels/agvJNIAARwhy3AVXlcoqZA.html
    Empieza tu carrera en CJava Perú :
    🔴Somos la membresía que tiene beneficios y descuentos💳 en CJava.
    📕📗📘📙Completa al máximo tus conocimiento en un solo pago📕📗📘📙
    ✅Acceso a Charlas, Workshop, Cursos online y virtuales.
    ✅Constancias accesibles para todos los miembros.
    ✅Certifícate como un programador completo.
    ✅Bolsa de trabajo.
    ✅Asesoría personalizadas
    ✅y más
    🟥No es un SUPER PACK, es una membresía 🧾
    🟥Ahorra tiempo y dinero con la mejor opción pensada en ti
    🟥Forma parte de comunidad más grande de Java.
    Si llegaste hasta Aquí, pues se vendrá otra GRAN SORPRESA sobre las membresías🤫, ingresa al enlace para ser el primer en enterarte.
    ✅Mayor información aquí⬇⬇⬇
    Escríbenos a nuestro WhatsApp 📲 wa.me/51932656459
    Visita nuestra página web
    www.cjavaperu.com
    En CJava ofrecemos asesoría y capacitación a empresas que están desarrollando aplicaciones o van a iniciar con tecnología Java.
    CJava Perú siempre para apoyarte.🖥

  • @manelcarbajalmartinez3323
    @manelcarbajalmartinez3323 10 หลายเดือนก่อน +2

    muy buen curso, no he seguido la parte del backend pero me has a ayudado bastante con el tema de angular

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

    Debo decir que fue un curzaso! me atore en muchos momentos por los deprecated y demás pero me sirvió bastante porque aprendí mucho tanto del curso como de la investigación para solventar los errores en los que me metí por no utilizar las mismas versiones por ello muchas gracias!! y ahora continuaré con la siguiente parte del curso un abrazo y mis felicitaciones por el buen contenido!!

  • @nomadeyoga2157
    @nomadeyoga2157 2 ปีที่แล้ว +6

    Estos cursos son 10/10 , no busquen más , yo ya lo intenté joajoa
    ud llegará muy lejos master

  • @GROOVETECHSETS
    @GROOVETECHSETS 2 ปีที่แล้ว +15

    Llevo TODO EL DIA buscando un tutorial completo sobre como implementar Spring Security y JWT en mi API. Este curso me vendrá genial! Muchas gracias!

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

    De todos los canales que sigo en los que veo temas relacionados con Java definitivamente este canal es el más completo 👏

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

      Muchas gracias por tu comentario Jonathan , un saludo desde Perú

  • @radie5239
    @radie5239 2 ปีที่แล้ว +20

    Haces proyectos muy ambiciosos eso me encanta porque permites conocer más allá de lo estándar!!
    Gran video y explicación

  • @kuribohize
    @kuribohize 2 ปีที่แล้ว +4

    amigo sin duda me suscribo es contenido 100% de calidad difícil de conseguir en español, gracias hermano de Perú un fuerte abrazo desde argentina, te deseo lo mejor en tus proyectos profesionales y personales!

  • @Artificial_Intelligence_AI
    @Artificial_Intelligence_AI 2 ปีที่แล้ว +20

    Eres un grande. Ojala crezcas mucho! te lo mereces por el esfuerzo que haces con estos videos llenos de contenido. Aqui me tendrás apoyandote en tus videos. Un saludo desde España crack!

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

      Un gusto ayudarte, recuerda compartir el curso ya sea en tus redes sociales o con tus amistades , saludos !

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

    Lo vi 2 veces y es todo una joya bro, gracias por tu aporte a la comunidad

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

    Excelente tutorial!! lo terminé y estoy muy agradecido!!! ahora seguiré con el siguiente, un abrazo

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

    LISTO, funcionando todo!!! Disculpa por tanto comentario
    Muchisimas gracias por tus respuestas, consejos, y tu buena onda, ud se merece el mismisimo cielo estimado caballero XD

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

      👍👍 gracias , no olvides suscribirte y compartir el curso

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

    Muchisimas gracias! Saludos desde Argentina.

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

    4:04 me quede, gran video lo seguire continuando

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

    Tu canal merece más reconocimiento Christian! Excelente contenido

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

      Gracias bro :) , me ayudarías mucho si compartes e curso

  • @Julio-n2d
    @Julio-n2d 4 หลายเดือนก่อน +1

    muy buenos videos puedes subir mas de angular con spring, ya se actualizo la version de angular

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

    Gracias por compartir tu conocimiento Christian.

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

    Muchas gracias por el gran aporte, y por dedicar tanto tiempo para compartir tus conocimientos.

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

      Gracias a ti , no olvides compartir el curso en tus redes

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

    Quedo muy bien el login. Gracias amigo por compartir conocimiento.

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

    Gracias Joven por esta gran oportunidad. Sigue con ese entusiasmo

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

      De nada Edgar no te olvides de compartir el curso

  • @zzz.12M
    @zzz.12M 6 หลายเดือนก่อน +1

    m enorgullece verme entendiendo aunque sea un poco en la parte de la creacion del backend (apenas estoy empezand en el mundo de java web)

  • @martinnicolasdelhugo1601
    @martinnicolasdelhugo1601 9 หลายเดือนก่อน

    Muy bien explicado el video. Me sirvio un monton. Muchas gracias!

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

    Estimado, que buena material para aprender!! Agradezco mucho!

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

      De nada Juan , un gusto ayudarte 👍

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

      @@latecnologiaavanza Consulta Profe, para futuro se podría aplicar una plataforma o academia de cursos con videos como playlist + cada alumno tenga sus cursos asignados por el admin. Gracias y saludos.

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

      @@juanguevara844 publicaré algo distinto pero puedes guiarte de los futuros cursos

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

      @@latecnologiaavanza Muchas gracias profe, soy nuevo en su canal estoy viendo sus videos🙌

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

      @@juanguevara844 gracias 😉

  • @miguelantonioescuderoperal7485
    @miguelantonioescuderoperal7485 8 หลายเดือนก่อน

    Acabe el cursito ahora por la 2da parte :)

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

    Buen curso mi bro me amaneceré, viendolo, felicitaciones.
    Tambien seria bueno que cimpartas los repositorios mi bro. saludos.

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

    Gracias por el video, muy agradecido

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

    Muy buen contenido 👍 muy agradecido... Recomentado totalemente

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

    Excelente trabajo Christian

  • @app_labs
    @app_labs ปีที่แล้ว

    Excelente, felicitaciones gran proyecto para aprender.

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

    Te cuento es un desafio hacer la aplicacion porque como la planteas, tuve que crear cosas por mi cuenta y eso me gusta. Estoy en la parte de DIseñando el formulario te voy siguiendo cuando creas el HomeComponent me di cuenta que tenia que crear ng g c Home.

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

    Maravilloso este tipo..

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

      No olvides suscribirte al canal y compartir los cursos ❤
      th-cam.com/channels/agvJNIAARwhy3AVXlcoqZA.html

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

      @@latecnologiaavanza ya de un buen tiempo estoy suscrito... 😎

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

      @@adanjaraayala3980 Gracias :D

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

    Muchas gracias por el curso, está genial y no hay ninguno tan completo sobre este tema. El único pero es que en el SecurityConfig hay un par de cosas obsoletas que cambiaron mucho, me está dando bastante pelea jeje

  • @euclidesperez9682
    @euclidesperez9682 10 หลายเดือนก่อน

    Minuto 4:29:40 Las credenciales son nulas porque en el contexto de JWT no hay una contraseña real (ya que la autenticación se basa en el token JWT en lugar de en una contraseña)

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

    Eso de los interceptores que tocas en el minutos 6:01:00 en VUE seria Vuex, o lo que es los estados.

  • @joeldelacruzcruz85
    @joeldelacruzcruz85 ปีที่แล้ว

    El curso esta muy bueno muchas gracias

  • @yasmindominguez787
    @yasmindominguez787 7 หลายเดือนก่อน

    Muy bueno!

  • @airepublico
    @airepublico ปีที่แล้ว

    Hola, ¿cómo estás? Me gustaría sugerir que durante las clases se escriba todo el código desde el principio en lugar de que aparezca repentinamente , como sucede en el minuto 2:39:45. Creo que esto nos ayudaría a seguir mejor el contenido. ¿Qué opinas al respecto?

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Hola , cómo lo repito este video es una mezcla de varios videos de un curso que iba a ser de pago pero tal vez tuve algún error en la edición, simplemente usa el código que está en la descripción

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

    gracias por el conocimiento seria genial que hicieras un curso de uso de optional , hasmap , map , mas afondo lo del Set , stream

  • @AndreaGomez-ng6gn
    @AndreaGomez-ng6gn 2 ปีที่แล้ว +9

    Hola, quiero agradecerte por el trabajo que haz hecho porque de verdad es genial!!
    Segui todo tu video y lo revisé varias veces, también revisé tu código con el mio y esta igual!! pero no sé porque a mi no me genera el token... me sale " "Token invalido , no empieza con bearer string" según tú porque me puede estar pasando ?

    • @LucaMonteleone-vk4tg
      @LucaMonteleone-vk4tg ปีที่แล้ว

      A mi me esta pasando lo mismo

    • @DanielDeToroAboudarham
      @DanielDeToroAboudarham ปีที่แล้ว

      @@LucaMonteleone-vk4tg yo estoy igual, has podido solucionarlo?

    • @JuanYataco
      @JuanYataco ปีที่แล้ว

      @@DanielDeToroAboudarham lo solucionaste¿?

    • @LucaMonteleone-vk4tg
      @LucaMonteleone-vk4tg ปีที่แล้ว

      @@DanielDeToroAboudarham Sisi tenia mal un if y me estaba tirando error

    • @fernandomarcel1996
      @fernandomarcel1996 ปีที่แล้ว

      probablemente escribiste mal algo, verifica con el git

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

    Gracias por esta primera parte 💪

  • @unleashedlex903
    @unleashedlex903 ปีที่แล้ว

    Excelente curso, pero la duda que tengo es que extensión usas en el minuto 6:35:34 donde redirige del html hacia el typscript si me pudieras indicar te lo agradeceria.

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Hola solo instale Visual studio y las extensiones que me recomendaban pero no sé exactamente cuáles son

    • @unleashedlex903
      @unleashedlex903 ปีที่แล้ว

      @@latecnologiaavanza podrias verificar en tus extensiones que tienes instaladas es que esa si me sirve bastante, de hecho la ando buscando como se llama.

  • @BETTMOSH
    @BETTMOSH 9 หลายเดือนก่อน +1

    muy buen tuto pero hay algunas cosas que las has configurado fuera de grabación como por ejemplo el formulario con "ngSubmit", "ngModel", en general esta muy bueno el curso aunque algunas cosas ya estan deprecadas.
    Podrias hacer uno parecido o este mismo incluyendo Dto, Swager y perfiles? gracias de ante mano

  • @Julio-n2d
    @Julio-n2d หลายเดือนก่อน

    Hola Master saludos

  • @JoseCardenas-zs4on
    @JoseCardenas-zs4on 8 หลายเดือนก่อน

    Hola, no me sale el archivo app.module.ts. En la parte 1:54:30

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

    MInuto 2:45 cuando importas el HttpCLientModule, pienso en que momento importaste FormsModule?

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

      ► Código fuente :
      - Backend : github.com/ChristianRaulRamirez/portal-examenes-backend
      - Frontend : github.com/ChristianRaulRamirez/portal-examenes-frontend

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

    Hola muy bueno el video, solo una consulta estoy tratando de pasar el codigo deprecado, por ejemplo el extends WebSecurityConfigurerAdapter a lo que se está usando, tienes algún video porque ando perdido??? Gracias

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

      Hola , no pero puedes guiarte de aquí
      www.codejava.net/frameworks/spring-boot/fix-websecurityconfigureradapter-deprecated

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

      @@latecnologiaavanza Muchisimas gracias!!!!! Un abrazo grande y deseo lo mejor para tu canal porque es muy útil!!!!!!!

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

      @@DNAtopoisomerasa Gracias mi bro

  • @frannZscript
    @frannZscript 2 วันที่ผ่านมา

    Epicoooo😊

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

    Hermano eres el mejor, mil gracias por tu contenido, disculpa de casualidad tendras algun video de como desplegar esta aplicación en un servidor linux esque mi duda es si lo subirias cono un artefacto completo o por separado el back y luego el front 😅

  • @miguelantonioescuderoperal7485
    @miguelantonioescuderoperal7485 8 หลายเดือนก่อน

    Ahi se esta creando un nuevo filtro que pide como parametro tener si o si el token ingresado en el header, pero como no lo colocamos en el postman nos retorna null, con ese if ya lo controlamos
    para permitir que el flujo de solicitud continúe sin intentar procesar un token ausente.

  • @odrinrizquez
    @odrinrizquez ปีที่แล้ว

    muy buen video bro. Gracias por tu aporte pero puedes hacer un video para actualizar la parte de seguridad?

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

    Excelentes cursos!

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

    Hola que buen curso, consulta el curso contempla que posteriormente el docente pueda visualizar las calificaciones de los exámenes?

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

      Hola , esa parte la vemos aquí
      th-cam.com/video/RWT7sZvgbeY/w-d-xo.html

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

    Eres la reencarnación de Alejandro Miguel Taboada xD, gracias por compartir tus conocimientos.

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

    Muchas gracias muy practico.....tengo una duda por que escoges Java 8 en el template tendre algún problema si usos java 17

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

    Una consulta, porque el los proyectos siempre usas java 8 y no 17. solo es una pregunta. me paso que siguiendo otro proyecto use java 17 y mantuve problemas con deprécate.

  • @marcelalasso8249
    @marcelalasso8249 ปีที่แล้ว

    Hola a todos, gracias por este contenido,... si embargo tuve problemas con el CORS ="blocked by CORS policy..", porfa me pueden ayudar?

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Hola Marcela, trata de verificar que tengas esta anotación @CrossOrigin o en todo caso puedes configurar el cross origin de forma manual
      aquí te paso una guía
      stackoverflow.com/questions/59775325/origin-has-been-blocked-by-cors-policy-spring-boot-and-react

  • @Julio-n2d
    @Julio-n2d หลายเดือนก่อน

    Estoy realizsndo el proyecto pero ya fon la kueva version de angular cambia un poco pero si va funcionando con el tutorial todabia ko lo termino pero hay la llevo master si tengo dudas me comunico

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

    Excelente tutorial bro, no se angular pero tratare de hacerlo con react

  • @carlospedraza5835
    @carlospedraza5835 ปีที่แล้ว

    Buenas noches gracias por el trabajo que haces es muy bueno, una consulta cuando ejecuto inicio sesión me el error de Usuario deshabilitado, ya valide el usuario en la base de datos y le estoy pasando las credenciales correctas. Muchas gracias por tu colaboración.

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      la verdad no sabría decirte puedes usar el código fuente o trata de publicar los errores que te salen por consola

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

    Hola, amigo, gracias por el video. Una consulta, ¿como sería el security si quiero hacer una eliminación lógica del usuario? No encuentro Información al respecto

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

      Hola , puedes guiarte de aquí
      stackoverflow.com/questions/38295556/spring-security-delete-user-session-still-active

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

      @@latecnologiaavanza gracias amigo. Que te vaya muy bien

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

      @@bedlion Un gusto

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

    Hola alguien pudo resolver la clase MySecurityConfig ya que WebSecurityConfigurerAdapter aparece deprecated y en los comentarios con la solucion que manda también aparecen algunos métodos deprecated, si pueden pasarlo seria de mucha ayuda. Saludos!!

    • @adrianfuenteshernandez2737
      @adrianfuenteshernandez2737 9 หลายเดือนก่อน

      tiene que usar spring 2.7.5 o inferior porque desde esa version se dejo de mantener

  • @cfalfredo730
    @cfalfredo730 ปีที่แล้ว

    Me parece o hay videos faltantes? porque hay muchas funcionalidades y código que aparecen de la nada en el proyecto.

  • @sebasepic6203
    @sebasepic6203 ปีที่แล้ว

    En el minuto 2:37:00 hiba todo bien y de la nada aparecio codigo que no se habia visto hasta el momento en el signup.component.ts y en el formulario, dado esto me da errores en el codigo y no pude continuar :/

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Hola, puedes revisar el código en GitHub

    • @sebasepic6203
      @sebasepic6203 ปีที่แล้ว

      Si pero no quiero el codigo para copiar y pegar queria saber por que lo hiciste y como :/ igual gracias@@latecnologiaavanza

  • @eduardoliromer
    @eduardoliromer ปีที่แล้ว

    Buen video, tienes una clase o un video donde expliques el curso de java se o los fundamentos? Tu canal es grandioso

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Hola, puedes verlo aquí
      th-cam.com/video/IDBQ2MTuKpQ/w-d-xo.html

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

    Buen video bro

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

    en que momento has creado 02:38:24 :(

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

    Hola bro soy nuevo en Java y spring, y me gustaría saber aprender más gracias a tus conocimientos. Viendo el video en el minuto 1:19:40 cuando ejecutas el programa a mi me sale este error y no se a que se refiere, me gustaría que me apoyes en ese punto, gracias.
    Error creating bean with name 'sistemaExamenesBackendApplication'

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

      La verdad no tengo idea porque te sale eso , deberías publicar todo el error pero trata de verificar con el código fuente en GitHub

  • @rolandodiaz3381
    @rolandodiaz3381 ปีที่แล้ว

    En que minuto se crea el código del minuto 02:38:11 ? Me perdí porque no encuentro cuando se hizo ese código.

    • @rolandodiaz3381
      @rolandodiaz3381 ปีที่แล้ว

      También hay algunos cambios al singup.component.html que no encuentro. Como por ejemplo el uso de ngModel.

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

      Me olvide poner una parte del video pero tienes el código fuente en la descripción

    • @rolandodiaz3381
      @rolandodiaz3381 ปีที่แล้ว

      @@latecnologiaavanza Fui googleando lo que me faltaba y ya pude continuar con el tutorial asique al final me sirvió para resolverlo por mi mismo. Gracias por el tutorial!

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      @@rolandodiaz3381 grcsss

  • @luischavez5305
    @luischavez5305 ปีที่แล้ว

    voy en el 2:27:55 y de la nada me dejo de compilar ayudaaa
    Caused by: java.lang.RuntimeException: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Para solucionar puedes guiarte de acá
      stackoverflow.com/questions/52804228/failed-to-load-driver-class-com-mysql-jdbc-driver

  • @tomasolortegui4962
    @tomasolortegui4962 ปีที่แล้ว

    Gran Curso!!...pero muchos de los códigos de Seguridad están deprecados, saben como corregirlos?

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

    una pregunta, cuales son las fuentes que recomiendas para aprender springboot, dices que puedes recomendar fuentes

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

      Son páginas , artículos, etc . A eso me refiero. Hay muchas : javaguides , codejava , etc

  • @miusicpro-musicaparacreado9513
    @miusicpro-musicaparacreado9513 ปีที่แล้ว

    ya voy casi 3 horas 2:50:44 de tu curso esta muy bueno, solo que me freno los recurso de mi pc no tengo mucha Ram y al ejecutar la DB mas el backend en Intellij y el front en visualcode hace que mi ram no soporte, tienes alguna solución para poder ejecutar sin que la ram me moleste? se puede usar git para subir el backend y desde alli utilizarlo o no.

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

      Bueno lo que podrías hacer es optimizar tu máquina,disco,etc . Desinstalar cosas inncesarias, juegos o programas que no uses

    • @miusicpro-musicaparacreado9513
      @miusicpro-musicaparacreado9513 ปีที่แล้ว

      @@latecnologiaavanza bueno lo que se me ocurre es aumentar la Ram ese me parece el problema, voy hablar con un técnico, esta muy bueno tu curso.

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

    Amigo.. sigo paso a paso el contenido... pero ahy un error de linea de tiempo que me dejo loco desde las dos horas y ventisiete minutos 2.27.. no supe cuando modifico los archivos signup.component.html.. ni el signup.component.ts

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

      Hola , trata de usar el proyecto de la descripción en mi caso funciona todo

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

    Hola! estoy siguiendo tu curso y me encanta. Quería preguntar, ¿Por qué usas jjwt y no jjwt-api? En maven me dice que se movió a este último, es para saber si no importa cual use.

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

    Hola! Me gustaría hablar con vos porque no puedo arrancar mi proyecto siguiendo este tutorial. Gracias de antemano

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

      Hola, deja todas tus dudas por aquí en los comentarios ya que por acá siempre respondo

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

    Bro, excelente contenido. Sos un crack!. Pero tengo una duda, actualmente WebSecurityConfigurerAdapter esta deprecated, tal vez tiene pensado hacer otro tuto de como implementar el auth con Spring Security de la forma actualizada?

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

      Hola , si

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

      @@latecnologiaavanza Hola! si seguimos el curso tal cual, nos arrojaria el error por estar deprecated? como podriamos solucionarlo?

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

      @@nicolasgarcia253 www.codejava.net/frameworks/spring-boot/fix-websecurityconfigureradapter-deprecated

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

    Una consulta, que nivel de java se requiere para poder tomar este curso?

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

    Buen contenido bro. Hasta que por fin migraste a IntelliJ :D

  • @ramixeneize
    @ramixeneize ปีที่แล้ว

    Consulta, en el minuto 53 noto que cuando hace el reverse Engineer solamente les trae la tabla que se creo en el Intellij pero que sucedió con las tablas que ya estaban creadas tales como examenes, categorias y preguntas que no la esta mostrando en Workbench ? No tendrian que ser 6 tablas y no 3 tablas? Si estoy confundido me podrian evacuar mis dudas, por favor gracias.

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

      No solo tendrían que ser 3

    • @ramixeneize
      @ramixeneize ปีที่แล้ว

      @@latecnologiaavanza YA ENTENDI LAS TABLAS INICIALES ERAN UN EJEMPLO PARA VER COMO FUNCIONA EL SISTEMA. GRACIAS POR RESPONDER

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

    EN la parte de CReaciond e servicio usuario para coonsumir API rest, te omitiste una parte, por ejemplo form como lo habias dejado antes y como lo mostras despues con ngMODEL. Pienso como que te has salteado una parte.

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

      ► Código fuente :
      - Backend : github.com/ChristianRaulRamirez/portal-examenes-backend
      - Frontend : github.com/ChristianRaulRamirez/portal-examenes-frontend

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

      @@latecnologiaavanza Gracias por la pronta respuesta. Te explico lo voy realizando y me parece que hay como partes salteadas. Si te puedo dar mi humilde opinion es que no te saltees nada cuando hagas un proyecto de este estilo asi se ve completo. UN saludos enrome.

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

      @@estinnoblia 👍

    • @miusicpro-musicaparacreado9513
      @miusicpro-musicaparacreado9513 ปีที่แล้ว +1

      me pregunte lo mismo, lo que hice para solucionar fue agregar una importación en el app.modules.ts formsmodule se llama la importación y obviamente seguir el código que esta en git, ahora ando con otro problema de este curo.

  • @jordancardozocamacho7597
    @jordancardozocamacho7597 ปีที่แล้ว

    Cordial Saludo, en primera parte, felicitarlo por tan excelentes vídeos que comparte con nosotros para ampliar nuestros conocimientos, lo otro que quería comentarte es acerca de la generación de token, me sigue saliendo que el Token Invalido, no empieza con bearer string. ayuda porfa

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

    2:51:00

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

    holaaa!!! explicas demasiado bien! pero tengo un pequeño problema con el CORS que no me deja y el problema radica en el backend porque ya he instalado extensiones para desbloquear el cors en el navegador pero no funciona . alguien me puede ayudar?

  • @merina3790
    @merina3790 ปีที่แล้ว

    me salio error al instalar el bootstrap, como lo podria areglar

  • @KrisUchihaxD
    @KrisUchihaxD ปีที่แล้ว

    Tengo una consulta, como podrua hacer para que en el formulario de registrar el usuario pudiera elegir el rol que quisiera o roles ya que es de M:M y evitar que siempre sea el mismo rol de "NORMAL"

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Bueno podrías agregar 2 radio botonos para que le indiques

    • @KrisUchihaxD
      @KrisUchihaxD ปีที่แล้ว

      @@latecnologiaavanza pero como lo podria cambiar para que fuera dinamico no siempre "NORMAL" segun la funcion de guardarUsuario

    • @KrisUchihaxD
      @KrisUchihaxD ปีที่แล้ว

      @PostMapping("/")
      public Usuario guardarUsuario(@RequestBody Usuario usuario) throws Exception{
      usuario.setPerfil("default.png");
      usuario.setPassword(this.bCryptPasswordEncoder.encode(usuario.getPassword()));
      Set usuarioRoles = new HashSet();
      Rol rol = new Rol();
      rol.setRolId(2L);
      rol.setRolNombre("NORMAL");
      UsuarioRol usuarioRol = new UsuarioRol();
      usuarioRol.setUsuario(usuario);
      usuarioRol.setRol(rol);
      usuarioRoles.add(usuarioRol);
      return usuarioService.guardarUsuario(usuario,usuarioRoles);
      }

  • @santiagolopezgarcia3334
    @santiagolopezgarcia3334 ปีที่แล้ว

    Tengo una duda, veo que te saltaste alguna explicacion porque en el signup.component.html sale [(ngModel)] = "user.username" name = "username" y eso no estaba con anterioridad, necesito ayuda con urgencia

    • @leocalderon2774
      @leocalderon2774 ปีที่แล้ว

      lo pudiste resolver, ando en eso exactamente

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

      @@leocalderon2774 Me di cuenta que a lo largo del vídeo el muchacho hace muchos cortos de pantalla, y modifica codigo que al final no muestra por lo que lo mejor será que lo descargues de su git y vayas comparando y codigo que no explique simplemente es copiar y pegarlo

    • @leocalderon2774
      @leocalderon2774 ปีที่แล้ว

      @@santiagolopezgarcia3334 Rashos, muchas gracias ;)

    • @euclidesperez9682
      @euclidesperez9682 10 หลายเดือนก่อน

      espero hayan podido organizar podría ayudarles en algo

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

    hola, por mas que tenga los usuarios registrados en la db en el postman sale error 500 Internal Server Error. No deja generar token ni nada, me podrias ayudar?

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

    El curso (hasta ahora) va bien, pero hay momentos en los que me pierdo. Por ejemplo, capítulo "Creación del servicio Usuario para consumir la API REST UsuarioController". Escribes el HTML del formulario, no le pones el action al form en sí y posteriormente, por arte de magia, consigo ver que ahí ya sí tiene el action establecido en el formato propio de Angular... me he encontrado varios casos así durante el curso.

  • @oscarnetzahualcoyotl550
    @oscarnetzahualcoyotl550 ปีที่แล้ว

    a mí me sale este error compilar:
    Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
    2023-03-29T22:58:40.563-06:00 ERROR 16120 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed
    Me podrías ayudar?

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Te sale algún otro error ?

    • @oscarnetzahualcoyotl550
      @oscarnetzahualcoyotl550 ปีที่แล้ว

      @@latecnologiaavanza se queda en esto
      2023-03-30T21:52:56.674-06:00 INFO 15684 --- [ restartedMain] c.s.e.SistemaExamenesBackendApplication : Started SistemaExamenesBackendApplication in 11.327 seconds (process running for 13.126)
      :((

    • @oscarnetzahualcoyotl550
      @oscarnetzahualcoyotl550 ปีที่แล้ว

      2023-03-30T21:55:46.999-06:00 WARN 6100 --- [ restartedMain] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata

    • @oscarnetzahualcoyotl550
      @oscarnetzahualcoyotl550 ปีที่แล้ว

      Host desconocido (localhost:)

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

    Que tal Christian, buenas noches, al intentar generar el token, me sale siempre el mensaje "Token inválido, no empieza con Bearer string" sin que se genere el token. Muchas gracias.

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

      @fresh shop si ya, falta una llave de cierre en el if después del mensaje de token inválido

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

      @fresh shop No, ese es un atributo que va en la cabecera de la petición, lo que puedes mandar en el postman es el token.

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

      Hola , trata de usar el código fuente de la descripción

  • @davdrn3579
    @davdrn3579 ปีที่แล้ว

    Saludos primero lo primero excelente tutorial, segundo ya hice todo al pie de la letra del video, pero al momento de mandar la petición en postman obtengo el mensaje de "Token inválido, no empieza con Bearer String" y no me devulve el token, alguien sabe por qué no me devuelve el token? De antemano gracias.

    • @latecnologiaavanza
      @latecnologiaavanza  ปีที่แล้ว

      Hola amigo, trata de probar con el código fuente

    • @_iruby_
      @_iruby_ ปีที่แล้ว

      yo estoy en las mismas y no consigo pasar de ahí, no se si alguien ha conseguido avanzar

    • @_iruby_
      @_iruby_ ปีที่แล้ว

      Token invalido , no empieza con bearer string
      El token no es valido
      java.lang.Exception: USUARIO DESHABILITADO User is disabled
      esto es lo que me sale

  • @felipedeveloper3368
    @felipedeveloper3368 ปีที่แล้ว

    Buen curso tendras el script de la base de datos amigo

  • @eliezerhuaccyachacccajamar8388
    @eliezerhuaccyachacccajamar8388 ปีที่แล้ว

    Spring security es bien complicado al Inicio ¿Es la unica forma de implemetar???

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

    Estaria bueno pasar a una configuración de seguridad basada en componentes ya que WebSecurityConfigurerAdapter ya no tiene soporte.

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

      👍

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

      Tienes algún ejemplo ?
      A medida que iba siguiendo el video me saltaban avisos de Deprecated en casi toda la clase de configuración.
      Traté de actualizar las clases y no logro pasar del "Token inválido por bearer"

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

      @@asddasdsd123 El código está en la descripción

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

      @@latecnologiaavanza si, está. Pero como dice Pedro, es un código que si bien es funcional, en unos años dejará de funcionar

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

      @@asddasdsd123 Vale

  • @andremarceloestevezfajardo6497
    @andremarceloestevezfajardo6497 7 หลายเดือนก่อน

    Por alguna razón la conexión con la BD está correcta, no me marca ningún error, pero al momento de ejecutar no me crea ni una tabla :(

    • @latecnologiaavanza
      @latecnologiaavanza  7 หลายเดือนก่อน

      Hola andre, verifica que tu properties esté configurado para crear las tablas automáticamente

  • @farid_rbn
    @farid_rbn ปีที่แล้ว

    Por que hacer una carpeta para IMP no se puede hacer directamente en el Service , no se si es solo a mí pero intente hacer la parte de Spring y me tiraba algunos fallos entonces lo hice de otro manera la parte de SpringBoot.

  • @alejandrolujanllauri3337
    @alejandrolujanllauri3337 11 หลายเดือนก่อน

    "message": "Usuario no encontrado",
    "path": "/generate-token" me sale ese error uso el jdk 11 si alguien ha solucioando por favor compratan la respta

  • @Julio-n2d
    @Julio-n2d 7 หลายเดือนก่อน

    Tengo un error al al ejecutar el proyecto si me guarda la informacion en la clase rol y usuario pero en la de usuario_rol no estpy siguendo el codigo tal cual donde podria mandar parate del codigo para que me apoyen saludos masters

    • @latecnologiaavanza
      @latecnologiaavanza  7 หลายเดือนก่อน

      Claro
      github.com/latecnologiaavanza/portal-examenes-backend

  • @gisbelcontreras9074
    @gisbelcontreras9074 ปีที่แล้ว

    Si quiero hacer esto pero en vez de usar SQL, quiero usar Mongo db?
    Gracias por el video!

  • @ramixeneize
    @ramixeneize ปีที่แล้ว

    Consulta estimado en la seccion Corrección del método para guardar usuarios agrego tal cual pones los videos, cuando voy a agregar, usuarioRoles y usuarioRoles.add(usuarioRol); el sistema me guarda de 10 los datos en la base de datos con la relacion de usuario rol y demas, pero el problema cuando presione el boton registrar sale el alert 'Ha ocurrido un error en el sistema' pero el usuario se registra bien. He revisado el codigo millones de veces y no detecto el error. Que crees que podría ser?

    • @ramixeneize
      @ramixeneize ปีที่แล้ว

      Por favor podrias evacuar mi duda, te comento un poco:
      headers
      :
      HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, headers: Map(0)}
      message
      :
      "Http failure response for localhost:8080/usuarios/: 0 Unknown Error"
      name
      :
      "HttpErrorResponse"
      ok
      :
      false
      status
      :
      0
      statusText
      :
      "Unknown Error"
      Puedes ayudarme con esto