- Видео 65
- Просмотров 292 531
Un Programador Nace
Колумбия
Добавлен 29 июл 2022
"Un programador nace" es un canal de RUclips creado con el objetivo de compartir contenido de programación a la comunidad en general, aquí encontrarás cursos, tutoriales, recursos y mucho contenido útil que te ayudará en tu carrera como programador. Todo el contenido que encontrarás aquí es apto para cualquier nivel, tanto principiantes como para expertos, tenemos un poco para todos así que te invito a apuntarte en esta gran aventura de aprendizaje.
🔐Spring Security - OAuth2 Client 🌟 Integración con Google y GitHub 🚀
👋 Bienvenido nuevamente.
🔐 Descubre cómo integrar fácilmente OAuth 2.0 en Spring Boot utilizando GitHub y Google como proveedores de autenticación. Aprende a configurar la seguridad, gestionar tokens y asegurar tus aplicaciones en pocos pasos. 🚀 ¡No te pierdas este tutorial práctico y mejora la seguridad de tus proyectos con Spring Boot hoy! 🎓
📑 Documentacion oficial Spring Oauth2: spring.io/guides/tutorials/spring-boot-oauth2
⚔️ Google url:
🔴 localhost:8080
🔴 localhost:8080/login/oauth2/code/google
⚔️ Github url:
🔴 localhost:8080
🔴 localhost:8080/login/oauth2/code/github
🔶Repositorio: github.com/UnProgramadorNaceOfficial/spring-security-oauth2-client
⭐️Video Spring Security JWT: ruclips.net/video...
🔐 Descubre cómo integrar fácilmente OAuth 2.0 en Spring Boot utilizando GitHub y Google como proveedores de autenticación. Aprende a configurar la seguridad, gestionar tokens y asegurar tus aplicaciones en pocos pasos. 🚀 ¡No te pierdas este tutorial práctico y mejora la seguridad de tus proyectos con Spring Boot hoy! 🎓
📑 Documentacion oficial Spring Oauth2: spring.io/guides/tutorials/spring-boot-oauth2
⚔️ Google url:
🔴 localhost:8080
🔴 localhost:8080/login/oauth2/code/google
⚔️ Github url:
🔴 localhost:8080
🔴 localhost:8080/login/oauth2/code/github
🔶Repositorio: github.com/UnProgramadorNaceOfficial/spring-security-oauth2-client
⭐️Video Spring Security JWT: ruclips.net/video...
Просмотров: 752
Видео
🌼👟Spring Boot 3 & Swagger: ¡Documentación al Máximo! 🚀📄
Просмотров 1,8 тыс.День назад
🚀¡Descubre el poder de Spring Boot y Swagger en nuestro nuevo video! Te guío paso a paso para dominar la documentación de tus APIs de manera eficiente y divertida. 📚 Aprenderás trucos esenciales, obtendrás consejos prácticos y explorarás cómo Swagger puede transformar tu flujo de trabajo de desarrollo. ¡Todo explicado de forma clara y con ejemplos prácticos! 🌟 No te pierdas esta herramienta imp...
⚔️ DAO vs. DTO: Batalla de Patrones en Diseño de Software 🛠️
Просмотров 4,4 тыс.14 дней назад
Explora con nosotros la batalla entre los patrones de diseño DAO y DTO en este tutorial detallado. 🚀 Aprende cuándo y cómo utilizar cada uno con un ejemplo práctico que te guiará paso a paso. Ideal para desarrolladores que buscan optimizar sus habilidades en acceso y transferencia de datos. 🛠️ ¡Dale like y suscríbete para más contenido sobre programación efectiva! 🎓 Deja tus preguntas o sugeren...
Mapeo Maestro: Domina los Mappers en Java - Principiantes 🌐🚀
Просмотров 2,3 тыс.Месяц назад
¡Transforma tu forma de programar en Java con este video tutorial! 🌟 Exploramos los mappers más populares como Orika, MapStruct y ModelMapper, enseñándote paso a paso cómo implementarlos para optimizar la transferencia de datos en tus aplicaciones 🛠️. Ideal para desarrolladores que buscan eficiencia y precisión en su código. ¡No dejes de verlo y elevar tus habilidades de programación! 🚀 🧐 Corre...
⭐️ Spring Security: El universo de los Tokens ⭐️🔒💻
Просмотров 5 тыс.Месяц назад
👋 Bienvenido nuevamente. 🚀 Descubre cómo Spring Security y JWT 🛡️ unen fuerzas para elevar la seguridad de tus aplicaciones a otro nivel. En este video, exploraremos la integración magistral 🎩 de Spring Security con JWT, transformando la autenticación y autorización 🗝️ en un proceso ágil y seguro. Prepárate para sumergirte en el corazón de la seguridad moderna, donde cada token 🎟️ es tu pasapo...
🔒✨ Spring Security 6: La Guía Completa para Principiantes 🚀🔑
Просмотров 11 тыс.2 месяца назад
¡Domina Spring Security con facilidad! 🌟 Explora mi guía completa para principiantes y conviértete en el guardián de tus aplicaciones. 🛡️ Aprende a implementar autenticación, autorización y mucho más, en una serie de lecciones prácticas y fáciles de seguir. ¡Tu viaje hacia la codificación segura comienza aquí! 🔐💼 ▶️ Repositorio de GitHub con el código fuente: github.com/UnProgramadorNaceOfficia...
Spring Boot 3 + SQLite3: Dominando las Bases de Datos en Memoria 🚀📚
Просмотров 7272 месяца назад
Embárcate en una aventura de codificación con nuestro tutorial recién lanzado 🎉, donde desvelamos el arte de enlazar Spring Boot con SQLite 🌟💾. Te guiamos por un camino claro y conciso 🛣️, revelando cómo esta integración puede transformar tus proyectos de desarrollo web 🌐✨. Prepárate para desbloquear nuevas habilidades 🗝️ y llevar tus aplicaciones al siguiente nivel con esta poderosa combinació...
Patrones de diseño: Factory Method
Просмотров 1,5 тыс.2 месяца назад
Descubre cómo simplificar la creación de objetos en tus proyectos de programación 🛠️ con este video tutorial sobre el patrón de diseño Factory Method 🏭. ¡Aprende a dominar este concepto esencial de forma rápida y eficaz! 💡✨ 🔶🔶 Otros patrones de diseño 🔶🔶 ▶️ Singleton: ruclips.net/video/cNoxcc0ca4I/видео.html ▶️ Prototype: ruclips.net/video/lyOGDHciNmk/видео.html ▶️ Builder: ruclips.net/video/zf...
🌟Java AWS Lambda 🌟 ¡Ejercicio práctico de la vida real! 🚀💡
Просмотров 1,5 тыс.3 месяца назад
¡Eleva tu conocimiento en AWS Lambda! 🚀🎓 En este video, aplicamos lo aprendido en nuestro primer tutorial y lo llevamos al mundo real. Te enseñaré a solucionar un problema práctico usando Java y AWS Lambda, demostrando el poder de las soluciones serverless en situaciones cotidianas. 🌐💼 ¡Prepárate para transformar teoría en acción y convertir desafíos en soluciones innovadoras! 🛠️✨ ▶️ Repositori...
🌟Java AWS Lambda 🌟 ¡Tu primer paso hacia Serverless! 🚀💡
Просмотров 1,3 тыс.3 месяца назад
🌟 Java AWS Lambda 🌟 ¡Descubre el poder de lo Serverless! Sumérgete en el mundo de las funciones Lambda en Java con este tutorial detallado. Ideal para principiantes, te guiamos paso a paso para que crees tu primera función Lambda, abriendo la puerta a un desarrollo más eficiente y moderno. ¡Empieza tu viaje hacia la innovación en la nube hoy mismo! 🚀💻✨ ▶️ Repositorio de GitHub con el código fue...
Spring Boot: Validación de Formularios - Parte 2🌟📝✅
Просмотров 1,3 тыс.3 месяца назад
¡Lleva tus validaciones al siguiente nivel con la Parte 2 de nuestra serie en Spring Boot Validation! 🔍🚀 Después de cubrir los fundamentos, es hora de sumergirnos en las validaciones personalizadas para asegurar que tus datos sean impecables. 🛠️📊 En este video, te guiaré paso a paso a través del proceso de creación e implementación de validadores propios, perfectos para manejar casos de uso esp...
Spring Boot: Validación de Formularios - Parte 1🌟📝✅
Просмотров 2,5 тыс.4 месяца назад
🚀 Descubre cómo dominar la validación de formularios con Spring Boot 🌐💻. En este video, te guío paso a paso a través de Spring Boot Validations 🛠️📊. Aprende trucos prácticos y consejos expertos para hacer que tus formularios sean a prueba de errores 🚀🔒. ¡Dale play y eleva tus habilidades de programación! 🎬🌟 ▶️ Repositorio de GitHub con el código fuente: github.com/UnProgramadorNaceOfficial/spri...
Spring Boot 3: Programación orientada a eventos 🌱🚀🎉
Просмотров 1,8 тыс.4 месяца назад
Spring Boot 3: Programación orientada a eventos 🌱🚀🎉
IntelliJ IDEA para Spring Boot y Java ✨🌱
Просмотров 8 тыс.5 месяцев назад
IntelliJ IDEA para Spring Boot y Java ✨🌱
Spring Boot 3: Manejo de Ambientes y Perfiles 🛠️🌐🍃
Просмотров 2 тыс.5 месяцев назад
Spring Boot 3: Manejo de Ambientes y Perfiles 🛠️🌐🍃
Spring Boot 3 y Jasper Report: Facturación Electrónica 🚀
Просмотров 6 тыс.6 месяцев назад
Spring Boot 3 y Jasper Report: Facturación Electrónica 🚀
Spring Boot 3: Guía de Microservicios
Просмотров 36 тыс.7 месяцев назад
Spring Boot 3: Guía de Microservicios
Patrones de diseño: Abstract Factory
Просмотров 2,1 тыс.8 месяцев назад
Patrones de diseño: Abstract Factory
Spring Data JPA: Tipos de asociaciones
Просмотров 2,2 тыс.10 месяцев назад
Spring Data JPA: Tipos de asociaciones
Integración Spring Boot 3, Keycloak, Oauth2: Lleva la seguridad a otro nivel
Просмотров 15 тыс.10 месяцев назад
Integración Spring Boot 3, Keycloak, Oauth2: Lleva la seguridad a otro nivel
Domina la creación de APIs REST con Spring Boot
Просмотров 19 тыс.10 месяцев назад
Domina la creación de APIs REST con Spring Boot
Spring MVC y Google reCAPTCHA: Combate los bots y mantén tu sitio seguro
Просмотров 1,3 тыс.10 месяцев назад
Spring MVC y Google reCAPTCHA: Combate los bots y mantén tu sitio seguro
Dominando las Relaciones en JPA con Spring Boot: Simplificando tus conexiones a bases de datos
Просмотров 7 тыс.11 месяцев назад
Dominando las Relaciones en JPA con Spring Boot: Simplificando tus conexiones a bases de datos
Como consumir servicios SOAP con Spring Boot - Gradle #soap #spring
Просмотров 2,3 тыс.11 месяцев назад
Como consumir servicios SOAP con Spring Boot - Gradle #soap #spring
Lombok: Simplifica tu código JAVA #lombok #java
Просмотров 3,8 тыс.11 месяцев назад
Lombok: Simplifica tu código JAVA #lombok #java
Como crear una aplicación con Spring Batch - Flow Execution #spring #batch
Просмотров 2,7 тыс.11 месяцев назад
Como crear una aplicación con Spring Batch - Flow Execution #spring #batch
Spring Security - Capitulo 2: Autorizacion y Autenticacion #jwt #springboot
Просмотров 31 тыс.11 месяцев назад
Spring Security - Capitulo 2: Autorizacion y Autenticacion #jwt #springboot
Excelente.
Buen video Crack!
Tengo un problema a la hora de colocar el texto en bold. En Jasper Reports si lo previsualizo correctamente pero a la hora de generar el reporte no me lo está colocando en bold. Este es una ejemplo de como lo proporciona: <textField> <reportElement x="202" y="0" width="352" height="14" uuid="93c1e0bd-0d7d-4906-bca4-feccba47d496"/> <textElement markup="none"> <font isBold="true"/> </textElement> <textFieldExpression><![CDATA[$P{projectName}]]></textFieldExpression> </textField>
Después de varios blogs, he observado que los stylos se inicializan al principio del documento, al mismo nivel que los parametros y después se aplican. Gracias de cualquier manera.
Gracias por el video muy bueno. Yo pude hacer funcionar los distintos perfiles desde la ventana de Maven, solo marcando cual deseaba usar, sin tener que comentar el pom.xml
Como siempre, espectacular explciación. Gracias por compartir el conocimiento.
esta documentacion puede valer tambien para mvc?? muy buenos videos !!
Seria muy bueno un video similar a este pero de Streams! alguna api que use mucho stream y comentando casos de usos reales, ventajas y el por que usarlo y cuando!
Que tal bro, muchas gracias por tu video, ¿hay manera de tener una explicación completa de todo Keycloak en general? me gusta tu manera de explicar las cosas porque con la documentación ando medio perdido
Lo estaba esperando con ansias!!!!!!!
Excelente muchas gracias por el contenido!
Tus videos son excelentes. Ojala, puedas hacer un TDD con un proyecto back rest completo. Eso serviría muchísimo para aprender a entregar proyectos con buena calidad. Por lo general, en algunos canales se saltan esa parte, pero sería genial que nos compartieras esos conocimientos para mejorar. ¡Un abrazo grande!
Lo tendré en cuenta. ¡Saludos!
muchas gracias por el video. Muy bien explicado, te mereces mi primer comentario de youtube
Gracias por el honor. ¡Saludos!
profe por favor ya no use muletillas... todo el video es excelente pero cansa cuando dice "CIERTO" cada 5 segundos :)
Si tengo un arquitectura de microservicios, como tengo que implementar el security, tengo entendido que es en el api getway pero no se muy bien como la tengo que implementar o como guiarme.
Hola, en microservicios se hace lo mismo, pero con unas ligeras variaciones, es dificil explicarte por aqui en un comentario. Recomiendo que busques en google. ¡Saludos!
excelente video
excelente explicacion, muy detallada. Nuevo sub
Bienvenido. ¡Saludos!
Excelente video, este canal es de los God, podrías porfa hacer una recomendacion de en que orden ver los videos? estaría bueno para abordar los sub temas de spring framework de la mejor forma
Lo tendré en cuenta. ¡Saludos!
Un crack!!!
Llevaba días buscando información y se me aparece este canal con estos vídeos🤗🤗 De los mejores que hay ahora mismo en la plataforma. Muchas gracias por compartir este conocimiento tan valioso.
Gracias a ti por comentar. ¡Saludos!
Me quedo con model mapper 🗿
Me sorprende el excelente tutoríal que acabo de ver. De verdad de total calidad, muchas gracias, el mejor tutorial para aprender keycloak.
Gracias por tus palabras. ¡Saludos!
Que maravilloso canal encontre ! Muchas gracias por compartir tu conocimiento, sin duda tienes muy buenas habilidades para enseñar y sin tantas vueltas lo que hace que sea mas entretenido. Espero continues subiendo contenido :)
Muchas gracias por tu comentario. Me alegra que mi contenido sea de tu agrado. ¡Saludos!
No encontré el link del repositorio, pero copié la inserción de los datos sql INSERT INTO fabricante(id,nombre) VALUES (1,"Asus"); INSERT INTO fabricante(id,nombre) VALUES (2,"Lenovo"); INSERT INTO fabricante(id,nombre) VALUES (3,"Hewlett-packard"); INSERT INTO fabricante(id,nombre) VALUES (4,"Samsung"); INSERT INTO fabricante(id,nombre) VALUES (5,"Seageate"); INSERT INTO fabricante(id,nombre) VALUES (6,"Crucial"); INSERT INTO fabricante(id,nombre) VALUES (7,"Gigabyte"); INSERT INTO fabricante(id,nombre) VALUES (8,"Huawei"); INSERT INTO fabricante(id,nombre) VALUES (9,"Xiaomi"); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (1,"Disco duro STA3 1TB",86.99,5); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (2,"Memoria RAM DDR4 8GB",120,6); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (3,"Disco SSD 1 TB",150.99,4); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (4,"GeForce GTX 1050tu",185,7); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (5,"GeForce GTX 1080 Xtreme",755,6); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (6,"Monitor 24 LED Full HD",202,1); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (7,"Monitor 27 LED Full HD ", 245.99,1); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (8,"Portatil Yoga 520",559,2); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (9,"Portatil Ideapd 320",444,2); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (10,"Impresora HP Deskjet 3720",59.99,3); INSERT INTO producto(id,nombre,precio,id_fabricante) VALUES (11,"Impresora HP Laserjet Pro M26nw",180,3);
hola amigo buen día. termine todo el tutorial al pie de la la letra pero me sale este error java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
Hola, por lo que puedo ver hay un error al leer el archivo, puede ocurrir por muchas causas diferentes por lo que es dificil darte una solucion, pero yo comenzaría a buscar en el STEP que lee el archivo o en la parte que se sube el archivo. ¡Saludos!
que excelente tutorial de spring batch. Bravo bravisimo!
seria genial que integraras esto con AWS , gracias por el video <3
Genio!! este es el tercer video, los hago siguiendo, y estan buenisimo. Lo que si a veces me pierdo porque hace tal cosa, porque tal otra, cosas propias de como se maneja con spring, onda porque para crear una api, se crea un dto, repository, un entity, una interfaz y una implementacion de la misma. Si podes hacer un video explicando como es la estructura te lo re mil agradezco, porque entiendo todo lo que explicas pero por ahi me pierdo en esa parte, porque se crean tantas cosas. Saludos Crack!!
Muchas gracias por comentar. Tendré en cuenta tu sugerencia. ¡Saludos!
Woww Tremendo video, muchas gracias por el contenido
Genial!!! Excelente tuto!! Gracias por compartir tus conocimientos
Que video te mandaste hermano, esto no existe en español. Por favor dejar like compartir gente agradezcan.
Muchas gracias por comentar y por ese aliento de ánimo. Me alegra que mi contenido sea de tu agrado. ¡Saludos!
Una duda, por que en el video "DAO vs. DTO: Batalla de Patrones en Diseño de Software " la logica de negocio para retornar el DTO al cliente está en el servicio pero en este video la logica esta en el controlador, es lo mismo? o no es importante
Hola, la logica debe ir en el service, aqui en este video lo hago en el controller simplemente por optimizar tiempo, pero El debe ser es que lo hagas en el service. ¡Saludos!
Saludos compa nuevamente y desde Medellin como siempre, super pendiente de tus excelentes contenidos, espero con ansias una buena explicacion de las colleciones en Java y de los Streams, necesito aprender a desembolverme bien con ellos.
Gracias por comentar, tendré en cuenta tu sugerencia. ¡Saludos!
Justo lo que necesitaba! Me lo apunto
Puede instalarse kafka en un entorno virtual? si es el caso que problemas me podría dar?
Si se puede instalar en entornos virtuales, al fin y al cabo funciona en un servidor, las implicacionea varían de acuerdo al entorno en el que lo pongas a funcionar, diria que lo mas importante es que verifiques el acceso de la red en cada una de las instancias o entornos. ¡Saludos!
Excelente video profe. Un abrazo desde Nicaragua
Un programador se suscribe ¡Excelente!
A mi me redirecciona al login de Github, le pongo usuario y contraseña y me manda de nuevo al login primero. Y si ya estoy con la sesión iniciada no pasa del login
He tenido que abrir con otra cuenta de Google por loq ue debe ser algo de la configuración. Tenía permitido las ventanas emergentes y las cookies d eterceros por lo que no se que sería el problema
Qué pasaría en el callback url si la api tiene un prefijo como “api/v1”?
Hola, es irrelevante eso. Pones el mismo callback. ¡Saludos!
Silencio, ya comenzó mi novela favorita🤓
muy bien excelente video , pero como seria implementar github y google tambien teniendo un frontend como angular , osea angular y springboot
Tendrias que hacer algunos cambios, pero el backend es mas no menos lo mismo. ¡Saludos!
A las personas que no les aparezca la versión 2.7.10 en spring initializer (mayo/2024), cuando abran el proyecto que se descargaron en su IDE o el de github, simplemente cambien la version a 2.7.10 luego le dan a recargar proyecto, porque lo mas probable es que al principio no les reconozca la versión de spring que se ve en el video. Slds,
Tremendo video, justo anoche termine los videos de Security y JWT de tu canal y funciona a la perfeccion y lo agregaré a mi proyecto personal, gracias maestro!
Mil gracias crack. Ya con patrocinadores, a seguir apoyando este canal.
Gracias por tus palabras y por comentar. ¡Saludos!
Muchas gracias por el video bro 🙏🏻, esquiueslait 🤣🤣
Muchas gracias! Justo lo que necesitaba
Gracias!!! Recién estoy viendo. Un saludo
Gracias a ti por comentar. ¡Saludos!
Perfecto como siempre crack, gracias por toda la colaboración a ala comunidad.. Saludos
Espectacular clase profe, derrepente hay algún recurso que pudieses brindar para profundizar más en el tema o consejos en el mundo de la seguridad en springboot
Hola, el mejor recurso es google y la documentacion oficial y consejos hay miles. Es complicado decirtelos en un comentario, lo unico que te puedo decir es que entiendas los conceptos generales y poco a poco vayas pasando a lo especifico. ¡Saludos!
Quisiera que crearas un video acerca de las Relaciones, por ejemplo OneToMany, ManyToOne, etc mediante un ejercicios. Ojalá lo tuvieras en cuenta. Gracias
Hola, si revisas los videos del canal de darás cuenta que ya tengo 2 videos hablando del tema, te los comparto: Relaciones con JPA: ruclips.net/video/6RQTsx_6wXo/видео.html Relaciones bidireccionales vs unidireccionales: ruclips.net/video/NnNzisMeRWk/видео.html Te invito a suscribirte al canal y activar la campana de notificaciones para que estes enterado de los temas que voy tratando en el canal. ¡Saludos!
@@unprogramadornace Que pena Santi que no revisé los vídeos en el canal. Graciss
@@TheSoporte No hay lío. Saludos.