- 36
- 103 206
JAAX
Ecuador
เข้าร่วมเมื่อ 23 ม.ค. 2023
Eres un desarrollador de software motivado por aprender? Quizá un geek apasionado por la tecnología?, quizá alguien que llegó a nosotros por el algoritmo de TH-cam? sea cual sea el motivo no saldrás de aquí sin aprender algo nuevo mi pequeño Padawan, bienvenido a al canal de JAAX Team!! desarrolladores apasionados por enseñar y aprender de forma continua, motivados por crear una comunidad en donde podamos compartir nuestros conocimientos con los demás.
TEST DRIVEN DEVELOPMENT (TDD) | SPRING BOOT
Qué tal gente !! nos encontramos de nuevo y empezamos este 2024 hablando de Test Driven Development una metodología de desarrollo de software presente en el mundo laboral, mi nombre es Alex ✌️🤟 y en este video veremos como funciona y ejemplificaremos el trabajo bajo esta metdología utilizando Spring Boot, espero sea de su agrado.
************** MIRA MI CURSO COMPLETO DE SPRING BOOT 🎥🎥🎥************
Fase 1 (Lo básico de Spring Boot): th-cam.com/video/HVk2ZEfGhU8/w-d-xo.html&ab_channel=JAAX
Fase 2 (Spring Data JPA): th-cam.com/video/FT5cJMsK-KQ/w-d-xo.html&ab_channel=JAAX
Fase 3 (Spring Security + JWT): th-cam.com/video/KBvBY5qyfEM/w-d-xo.html&ab_channel=JAAX
*******************************INVITAME UN CAFÉ ☕☕☕**********************
www.buymeacoffee.com/alexmontalvo
****************************RECURSOS 📄📄📄***********************************
Repositorio de Github: github.com/jaaxteam/test-driven-development.git
****************************SIGUE A JAAX 💙💙💙******************************
Contacta a JAAX Team:
Instagram: jaaxteam
Correo: jaaxsoluciones@gmail.com
****************************Capítulos***********************************
00:00 Introducción
01:00 Contexto
06:00 Desarrollo
37:15 Conclusiones y cierre del vídeo
************** MIRA MI CURSO COMPLETO DE SPRING BOOT 🎥🎥🎥************
Fase 1 (Lo básico de Spring Boot): th-cam.com/video/HVk2ZEfGhU8/w-d-xo.html&ab_channel=JAAX
Fase 2 (Spring Data JPA): th-cam.com/video/FT5cJMsK-KQ/w-d-xo.html&ab_channel=JAAX
Fase 3 (Spring Security + JWT): th-cam.com/video/KBvBY5qyfEM/w-d-xo.html&ab_channel=JAAX
*******************************INVITAME UN CAFÉ ☕☕☕**********************
www.buymeacoffee.com/alexmontalvo
****************************RECURSOS 📄📄📄***********************************
Repositorio de Github: github.com/jaaxteam/test-driven-development.git
****************************SIGUE A JAAX 💙💙💙******************************
Contacta a JAAX Team:
Instagram: jaaxteam
Correo: jaaxsoluciones@gmail.com
****************************Capítulos***********************************
00:00 Introducción
01:00 Contexto
06:00 Desarrollo
37:15 Conclusiones y cierre del vídeo
มุมมอง: 822
วีดีโอ
Patrones de Diseño | Singleton Pattern
มุมมอง 554ปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con un video tutorial de Patrones de diseño, mi nombre es Alex ✌️🤟 y en este video veremos como funciona y como implementar el patrón de diseño Singleton, espero les sirva y lo disfruten mucho. MIRA MI CURSO COMPLETO DE SPRING BOOT Fase 1 (Lo básico de Spring Boot): th-cam.com/video/HVk2ZEfGhU8/w-d-xo.html&ab_channel=JAAX Fase 2 (Spring Data JPA): th-ca...
Tutorial Spring Boot | API para Cargar y Descargar Archivos con Spring Boot y PostgreSQL
มุมมอง 4.1Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con un video tutorial de Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como implementar una API Rest para poder cargar y descargar archivos directamente a nuestra base de datos (Upload y Download), espero les sirva y lo disfruten mucho. MIRA MI CURSO COMPLETO DE SPRING BOOT Fase 1 (Lo básico de Spring Boot): th-cam.com/video/HVk2ZEfGhU8/w-d...
Tutorial Spring Boot | DTOs con Spring Data JPA y Spring Boot (Parte 2)
มุมมอง 1.6Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con un video tutorial de Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como implementar DTOs (Data Transfer Object) utilizando las proyecciones de Spring Data JPA, espero que sea de su agrado. MIRA MI CURSO COMPLETO DE SPRING BOOT Fase 1 (Lo básico de Spring Boot): th-cam.com/video/HVk2ZEfGhU8/w-d-xo.html&ab_channel=JAAX Fase 2 (Spring Data...
Tutorial Spring Boot | DTOs con Spring Data JPA y Spring Boot (Parte 1)
มุมมอง 6Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con un video tutorial de Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como implementar DTOs (Data Transfer Object) utilizando las proyecciones de Spring Data JPA, espero que sea de su agrado. MIRA MI CURSO COMPLETO DE SPRING BOOT Fase 1 (Lo básico de Spring Boot): th-cam.com/video/HVk2ZEfGhU8/w-d-xo.html&ab_channel=JAAX Fase 2 (Spring Data...
Spring Security | Implementando Spring Security + JWT
มุมมอง 11Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 3 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como proporcionarle seguridades a nuestras APIs de Spring Boot utilizando el famoso framework Spring Security junto con Json Web Token (JWT), espero que sea de su agrado. Nota Importante (Créditos al autor original) : Este video está adaptado, actual...
15. Spring Data JPA | Paginado y Ordenamiento de registros
มุมมอง 1.4Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como paginar los registros que traemos desde la base de datos y también como ordenarlos. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proyecto (Finalizado): github.com/jaa...
14. Spring Data JPA | Relaciones entre entidades (@ManyToMany)
มุมมอง 2.1Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como relacionar dos entidades con la anotación @ManyToMany, definiendo una relación de muchos a muchos. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proyecto (Finalizado):...
13. Spring Data JPA | Relaciones entre entidades (@ManyToOne)
มุมมอง 1Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como relacionar dos entidades con la anotación @ManyToOne, definiendo una relación de muchos a uno. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proyecto (Finalizado): git...
12. Spring Data JPA | Relaciones entre entidades (@OneToMany)
มุมมอง 1.9Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como relacionar dos entidades con la anotación @OneToMany, definiendo una relación de uno a muchos. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proyecto (Finalizado): git...
11. Spring Data JPA | Bidireccionalidad
มุมมอง 1Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos un poco como funciona la bidireccionalidad de nuestras entidades Local y Manager. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proyecto (Finalizado): github.com/jaaxteam/s...
10. Spring Data JPA | Cascading y FetchType
มุมมอง 1.9Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como realizar operaciones en cascada, con nuestras entidades relacionadas y además, la forma de búsqueda de información de estas entidades utilizando los Fetch Types. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de S...
9. Spring Data JPA | Relaciones entre entidades (@OneToOne)
มุมมอง 1.7Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video veremos como relacionar dos entidades con la anotación @OneToOne, definiendo una relación de uno a uno. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proyecto (Finalizado): github....
8. Spring Data JPA | @Transactional y @Modifying
มุมมอง 3.3Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video estaremos viendo como funcionan dos anotaciones sumamente importantes e interesantes las cuales son @Transactional y @Modifiying. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repositorio GitHub del Proy...
7. Spring Data JPA | Consultas Nativas
มุมมอง 1.3Kปีที่แล้ว
Qué tal gente !! nos encontramos de nuevo con la fase 2 del curso de desarrollo web con Spring Boot, mi nombre es Alex ✌️🤟 y en este video realizaremos consultas a nuestra base de datos utilizando consultas nativas, es decir utilizando lenguaje SQL directamente desde nuestro repositorio!!. INVITAME UN CAFÉ ☕☕☕ www.buymeacoffee.com/alexmontalvo RECURSOS Página oficial de Spring: spring.io/ Repos...
5. Spring Data JPA | Métodos en JPA Repositories
มุมมอง 1.4Kปีที่แล้ว
5. Spring Data JPA | Métodos en JPA Repositories
4. Spring Data JPA | @Embedded y @Embeddable
มุมมอง 1.6Kปีที่แล้ว
4. Spring Data JPA | @Embedded y @Embeddable
3. Spring Data JPA | Entendiendo Métodos y Repositorios
มุมมอง 1.1Kปีที่แล้ว
3. Spring Data JPA | Entendiendo Métodos y Repositorios
2. Spring Data JPA | Otras anotaciones de JPA
มุมมอง 1.6Kปีที่แล้ว
2. Spring Data JPA | Otras anotaciones de JPA
1. Spring Data JPA | Como mapear una entidad
มุมมอง 2.2Kปีที่แล้ว
1. Spring Data JPA | Como mapear una entidad
13. Spring Boot | Desplegando nuestro API Restful
มุมมอง 1.1Kปีที่แล้ว
13. Spring Boot | Desplegando nuestro API Restful
11. Spring Boot | Pruebas Unitarias (Controladores)
มุมมอง 3.3Kปีที่แล้ว
11. Spring Boot | Pruebas Unitarias (Controladores)
10. Spring Boot | Pruebas Unitarias (Capa de Servicios)
มุมมอง 2.5Kปีที่แล้ว
10. Spring Boot | Pruebas Unitarias (Capa de Servicios)
9. Spring Boot | Pruebas Unitarias (Capa de Acceso a Datos / Repository)
มุมมอง 3.2Kปีที่แล้ว
9. Spring Boot | Pruebas Unitarias (Capa de Acceso a Datos / Repository)
8. Spring Boot | Conexión API Restful con PostgreSQL
มุมมอง 5Kปีที่แล้ว
8. Spring Boot | Conexión API Restful con PostgreSQL
Tengo una pregunta, si los servicios implementan las interfaces de servicio por que no inyectar los servicios en los controladores? Y por que usas las interfaces de los servicios y no la implementación en los controladores? 24:18
buenas noches he seguido el curso como lo llevas y no me ha pasado la prueba unitaria pero muy constructivo el curso
gracias jaaaax, espero la fase 4 ssj aunque no sea canon
son mis audifonos o el audio esta muy bajo?
buen video sigue asi!
que grande el maldito jaaaaaaaax
bro, muchas gracias!
Hola, Muchas gracias por este curso
un grande, muy buena Explicacion
tus audios se escuchan muy bajos amigo
buen contenido, siento que el volumen está muy bajo
Genial el video. Y me quedaba con una duda, al momento de hacer el registro no se contempla el Role y siempre se registra como USER ¿Qué ajustes habría que hacer para poder registrar un ADMIN?
Excelente :D
Saludos Alex. Muy buena la clase para manejo de excepciones, pero te tengo una pregunta que no he podido resolver. Resulta que estoy tratando de capturar el error para mostrarlo al usuario en un modal, pero hasta el momento no lo consigo. La excepción que quiero mostrar es una violación de integridad de datos (UNIQUE), pero solo consigo que se muestre en consola. Podrías explicar cómo mostrar el error al usuario en un modal, en caso de que el registro que intenta actualizar viola la integridad de datos? De antemano, muchas gracias.
audio bajo uwu
He visto que a la hora de definir ids, muchos simplemente usan: @Id @GeneratedValue(strategy = GenerationType.IDENTITY) En vez del: @Id @SequenceGenerator( name = "customer_sequence", sequenceName = "customer_sequence", allocationSize = 1 ) @GeneratedValue( generator = "customer_sequence", strategy = GenerationType.SEQUENCE ) Al final diría que funcionan ambos, pero me preguntaba ¿Cuál es la diferencia? Y pensando en el allocationSize ¿Cuál sería el valor recomendado para una aplicación en producción?
Excelente material. En mi caso estoy usando MySQL, y pasa algo interesante, es que en mi caso no se ejecuta la consulta mientras el error ocurre.
subite el repo jaxx porfa
Muchas gracias, me ha servido mucho.
que joya Alex
como puedo configurar la api con react ?
Amigo no seria 1 local puede tener muchos clientes one to many y muchos clientes pueden ingresar a un local many to one? No entiendo x ahí debería ser many to many
El constructor que creas el handleMethodArgumentNotValid, como debe de ser completo? No se alcanza a ver lo ultimo despues de status rn la clase RestResponseEntityExceptionHandler
Muchísimas gracias por el video compañero, mis conocimientos en Java se Expandieron, lo estaré practicando y me salió todo bien con el código. Excelente Muchas gracias 🙏🙏
Estuvo perro!
Gracias mi hermano por darnos una mano así yo ya con esto busco laburo , buscaba algo para terminar lo de Java con springboot. Ya estoy haciendo un primer proyecto integrando todo y me va bien , usaré react en el front . Desde ya gracias
que buen curso bro, estaria bueno hacer uno de microservicios
Excelente explicación, pero hago una consulta por ignorancia, ya que estoy aprendiendo sobre test. Es necesario agregar test a la capa de datos siendo que jpa ya nos abstrae de todo eso? es como hacer pruebas a una librería que ya esta probada a mi entender.
a lo que investige, es util para cuando tu agregas o personalizas consultas, por ejemplo algo como findByCustomField() ahi si que seria recomendable hacer pruebas, para verificar que las consultas hacen lo que crees que hacen
Exclente Alex, esperamos mas videos tuyos
Excelente
En caso de que la tabla intermedia requiera una columna adicional para almacenar otro dato , se crearia esa tabla por separado? de ser así como se relacionaría con las otras 2 tablas cual sería el tipo de relacion y configuracion que permita relacionar los id de cada tabla y su respectivo campo adicional?
A mi me presentó errores al querer hacer el maven clean, ya que no me lee la base de datos en memoria, me arroja error de tabla no exist, pero si dejo solo la conexion a H2 funciona bien pruebas y despliegue, pero si cambio a la mysql y quito la H2, me despliega bien si salto las pruebas, pero con el mvn clean install fallas las pruebas al no encontrar la conexion H2. no se que hacer....
Puntual la explicación. Gracias por compartir el video.
Genial Alex, no nos dejes, esperamos mas capitulos
Gente si quieren usar una bd en memoria como h2 usen esta anotacion @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) en sus clases test, lo que hara esto es skipear la autoconfiguracion de la base de datos de testing que por defecto debe ser una en memoria, de nada :)
Excelente
Cómo se relaciona excluir la generación del método toString con el error "No Session"?
Muy bueno el tutorial, seria genial si haces uno para implementar KeyCloak...
Hola, espero me ayude con esta duda, en el min 34:06, creas la funcion "findBy", peor en mi caso la aquise llamar diferente y no me levante el proyecto a que se debe este error. Saludos
Un cordial saludo, recién encontré tu canal y de verdad te felicito por ser tan buen maestro siendo tan joven, por favor no dejes de subir videos.
Imagino que andas sin tiempo, si llegaras a poder hacer un nuevo aporte a la comunidad en lo personal me encantaría ver algo sobre Spring modulith y su implementación... Saludos
Master, solo una consulta, que plugins tienes para el autocompletado de jpa??? Saludos y felicitaciones por tus videos
El audio es absurdamente bajo :c
Nice! :)
muy buenos videos y como se incluye la temática de los errores sigue asi y gracias
gracias por tu contenido <3
Hermano, por tu manera de explicar los temas y lo detallado en que lo haces te has ganado un nuevo suscriptor. Ojala tu canal siga creciendo para seguir teniendo contenido de calidad como el que nos das. Muchas gracias por tu trabajo.
El tema es como mapear una vista que no tiene primary key
GRACIAS MEN, QUE BUEN CURSO, NO IMAGINAS COMO ME HAS AYUDADO ❤❤❤🎉🎉🎉🎉
Se agradece enormemente tus videos! :) necesitaba alguien que explicara asi paso por paso y el porque de las cosas, muchas gracias