JAAX
JAAX
  • 36
  • 103 894
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): ua-cam.com/video/HVk2ZEfGhU8/v-deo.html&ab_channel=JAAX
Fase 2 (Spring Data JPA): ua-cam.com/video/FT5cJMsK-KQ/v-deo.html&ab_channel=JAAX
Fase 3 (Spring Security + JWT): ua-cam.com/video/KBvBY5qyfEM/v-deo.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
Переглядів: 827

Відео

Patrones de Diseño | Singleton Pattern
Переглядів 559Рік тому
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): ua-cam.com/video/HVk2ZEfGhU8/v-deo.html&ab_channel=JAAX Fase 2 (Spring Data JPA): ua-cam...
Tutorial Spring Boot | API para Cargar y Descargar Archivos con Spring Boot y PostgreSQL
Переглядів 4,2 тис.Рік тому
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): ua-cam.com/video/HVk2ZEfGhU8/v-d...
Tutorial Spring Boot | DTOs con Spring Data JPA y Spring Boot (Parte 2)
Переглядів 1,7 тис.Рік тому
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): ua-cam.com/video/HVk2ZEfGhU8/v-deo.html&ab_channel=JAAX Fase 2 (Spring Data ...
Tutorial Spring Boot | DTOs con Spring Data JPA y Spring Boot (Parte 1)
Переглядів 6 тис.Рік тому
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): ua-cam.com/video/HVk2ZEfGhU8/v-deo.html&ab_channel=JAAX Fase 2 (Spring Data ...
Spring Security | Implementando Spring Security + JWT
Переглядів 11 тис.Рік тому
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,4 тис.Рік тому
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,1 тис.Рік тому
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)
Переглядів 1 тис.Рік тому
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,9 тис.Рік тому
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
Переглядів 1 тис.Рік тому
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,9 тис.Рік тому
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,7 тис.Рік тому
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,3 тис.Рік тому
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,3 тис.Рік тому
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...
6. Spring Data JPA | Consultas con JPQL
Переглядів 2,9 тис.Рік тому
6. Spring Data JPA | Consultas con JPQL
5. Spring Data JPA | Métodos en JPA Repositories
Переглядів 1,4 тис.Рік тому
5. Spring Data JPA | Métodos en JPA Repositories
4. Spring Data JPA | @Embedded y @Embeddable
Переглядів 1,6 тис.Рік тому
4. Spring Data JPA | @Embedded y @Embeddable
3. Spring Data JPA | Entendiendo Métodos y Repositorios
Переглядів 1,1 тис.Рік тому
3. Spring Data JPA | Entendiendo Métodos y Repositorios
2. Spring Data JPA | Otras anotaciones de JPA
Переглядів 1,6 тис.Рік тому
2. Spring Data JPA | Otras anotaciones de JPA
1. Spring Data JPA | Como mapear una entidad
Переглядів 2,2 тис.Рік тому
1. Spring Data JPA | Como mapear una entidad
Spring Data JPA (Fase 2) | Introducción
Переглядів 3 тис.Рік тому
Spring Data JPA (Fase 2) | Introducción
13. Spring Boot | Desplegando nuestro API Restful
Переглядів 1,1 тис.Рік тому
13. Spring Boot | Desplegando nuestro API Restful
11. Spring Boot | Pruebas Unitarias (Controladores)
Переглядів 3,3 тис.Рік тому
11. Spring Boot | Pruebas Unitarias (Controladores)
10. Spring Boot | Pruebas Unitarias (Capa de Servicios)
Переглядів 2,5 тис.Рік тому
10. Spring Boot | Pruebas Unitarias (Capa de Servicios)
9. Spring Boot | Pruebas Unitarias (Capa de Acceso a Datos / Repository)
Переглядів 3,3 тис.Рік тому
9. Spring Boot | Pruebas Unitarias (Capa de Acceso a Datos / Repository)
8. Spring Boot | Conexión API Restful con PostgreSQL
Переглядів 5 тис.Рік тому
8. Spring Boot | Conexión API Restful con PostgreSQL
7. Spring Boot | Validaciones
Переглядів 4,5 тис.Рік тому
7. Spring Boot | Validaciones
6. Spring Boot | Manejo de Excepciones
Переглядів 6 тис.Рік тому
6. Spring Boot | Manejo de Excepciones
5. Spring Boot | Consultas Customizadas
Переглядів 3,8 тис.Рік тому
5. Spring Boot | Consultas Customizadas

КОМЕНТАРІ

  • @francozagayny
    @francozagayny 2 дні тому

    buen video mi loco

  • @Felix73sanchez
    @Felix73sanchez 21 день тому

    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

  • @joseantonioamayapostigo2542
    @joseantonioamayapostigo2542 Місяць тому

    buenas noches he seguido el curso como lo llevas y no me ha pasado la prueba unitaria pero muy constructivo el curso

  • @arianperez5699
    @arianperez5699 Місяць тому

    gracias jaaaax, espero la fase 4 ssj aunque no sea canon

  • @jesusbonilla3385
    @jesusbonilla3385 Місяць тому

    son mis audifonos o el audio esta muy bajo?

  • @arianperez5699
    @arianperez5699 Місяць тому

    buen video sigue asi!

  • @arianperez5699
    @arianperez5699 Місяць тому

    que grande el maldito jaaaaaaaax

  • @gonzaloogasalarcon6411
    @gonzaloogasalarcon6411 Місяць тому

    bro, muchas gracias!

  • @sebastian8742
    @sebastian8742 2 місяці тому

    Hola, Muchas gracias por este curso

  • @jhonlaya7500
    @jhonlaya7500 2 місяці тому

    un grande, muy buena Explicacion

  • @hernanhuerta6519
    @hernanhuerta6519 2 місяці тому

    tus audios se escuchan muy bajos amigo

  • @jerickjjtm
    @jerickjjtm 3 місяці тому

    buen contenido, siento que el volumen está muy bajo

  • @JulioCesarTerceros-t6z
    @JulioCesarTerceros-t6z 3 місяці тому

    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?

  • @renzord5183
    @renzord5183 3 місяці тому

    Excelente :D

  • @raimondescorciaromero9270
    @raimondescorciaromero9270 3 місяці тому

    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.

  • @abeljhanomaquerasacaca2911
    @abeljhanomaquerasacaca2911 3 місяці тому

    audio bajo uwu

  • @JulioCesarTerceros-t6z
    @JulioCesarTerceros-t6z 3 місяці тому

    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?

  • @JulioCesarTerceros-t6z
    @JulioCesarTerceros-t6z 3 місяці тому

    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.

  • @arielzarate3643
    @arielzarate3643 3 місяці тому

    subite el repo jaxx porfa

  • @claridadnocturna9118
    @claridadnocturna9118 3 місяці тому

    Muchas gracias, me ha servido mucho.

  • @renemoreno261
    @renemoreno261 4 місяці тому

    que joya Alex

  • @bryanyusunguaira592
    @bryanyusunguaira592 4 місяці тому

    como puedo configurar la api con react ?

  • @miguelantonioescuderoperal7485
    @miguelantonioescuderoperal7485 4 місяці тому

    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

  • @JoseMorales-bg4xb
    @JoseMorales-bg4xb 4 місяці тому

    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

  • @fo6654
    @fo6654 4 місяці тому

    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 🙏🙏

  • @carlosdoken3751
    @carlosdoken3751 4 місяці тому

    Estuvo perro!

  • @arielzarate3643
    @arielzarate3643 5 місяців тому

    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

  • @jimmyvalladares650
    @jimmyvalladares650 5 місяців тому

    que buen curso bro, estaria bueno hacer uno de microservicios

  • @GeraPalet
    @GeraPalet 5 місяців тому

    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.

    • @oscarramos169
      @oscarramos169 3 місяці тому

      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

  • @rubensanabria9598
    @rubensanabria9598 5 місяців тому

    Exclente Alex, esperamos mas videos tuyos

  • @rubensanabria9598
    @rubensanabria9598 5 місяців тому

    Excelente

  • @henrymartinez1055
    @henrymartinez1055 6 місяців тому

    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?

  • @StivenVargas-r2m
    @StivenVargas-r2m 6 місяців тому

    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....

  • @Smack52
    @Smack52 6 місяців тому

    Puntual la explicación. Gracias por compartir el video.

  • @rubensanabria9598
    @rubensanabria9598 6 місяців тому

    Genial Alex, no nos dejes, esperamos mas capitulos

  • @CristhianQuispe-q7m
    @CristhianQuispe-q7m 6 місяців тому

    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 :)

  • @viccg66
    @viccg66 7 місяців тому

    Excelente

  • @pablocastelnovo
    @pablocastelnovo 7 місяців тому

    Cómo se relaciona excluir la generación del método toString con el error "No Session"?

  • @josetuc
    @josetuc 7 місяців тому

    Muy bueno el tutorial, seria genial si haces uno para implementar KeyCloak...

  • @gerardo4795
    @gerardo4795 7 місяців тому

    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

  • @hazlosipuedes
    @hazlosipuedes 8 місяців тому

    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.

  • @ronaldgarciavazquez8232
    @ronaldgarciavazquez8232 8 місяців тому

    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

  • @jesusorellana4137
    @jesusorellana4137 8 місяців тому

    Master, solo una consulta, que plugins tienes para el autocompletado de jpa??? Saludos y felicitaciones por tus videos

  • @xleenethx
    @xleenethx 8 місяців тому

    El audio es absurdamente bajo :c

  • @alejandrobakker2308
    @alejandrobakker2308 8 місяців тому

    Nice! :)

  • @makavelistyle4013
    @makavelistyle4013 8 місяців тому

    muy buenos videos y como se incluye la temática de los errores sigue asi y gracias

  • @andreszapataruiz6255
    @andreszapataruiz6255 8 місяців тому

    gracias por tu contenido <3

  • @manuurc4904
    @manuurc4904 8 місяців тому

    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.

  • @rarratia100
    @rarratia100 8 місяців тому

    El tema es como mapear una vista que no tiene primary key

  • @andreszapataruiz6255
    @andreszapataruiz6255 8 місяців тому

    GRACIAS MEN, QUE BUEN CURSO, NO IMAGINAS COMO ME HAS AYUDADO ❤❤❤🎉🎉🎉🎉