Acerca del curso
En este curso aprenderemos sobre Spring Data, JPA, Querydsl, Spring Data JPA Repositories, Tipos de queries y sus usos, así como la creación de un sistema de vuelos básico, combinano de esta manera la teoría con la práctica.
Lista de Clases
-
Clase 1: Spring Data, JPA y Querydsl
- 1.- Introducción
- 2.- ¿Qué es Spring Data JPA?
- 3.- Creando nuestro proyecto Spring Data JPA con Maven
- 4.- Dependencias necesarias para nuestro proyecto Spring Data JPA
- 5.- Configuración del proyecto Spring Data JPA parte 1
- 6.- Configuración del proyecto Spring Data JPA parte 2
-
Clase 2: Spring Data JPA Repositories
- 1.- Spring Repositories
- 2.- Cómo trabaja Spring Data JPA Repositories
- 3.- Creando JPA Repositories
- 4.- Spring Repositories y Spring JPA Repositories
- 5.- Instalar, configurar y usar Lombok
- 6.- JPA Repository personalizado
-
Clase 3: Querydsl
- 1.- ¿Qué es Querydsl?
- 2.- ¿Qué ventajas tiene usar Querydsl?
- 3.- ¿Cómo aplicar and y or en Querydsl?
- 4.- ¿Cómo aplicar lessThan y greaterThan en Querydsl?
- 5.- ¿Cómo aplicar is, not y equals en Querydsl?
- 6.- ¿Cómo aplicar IsNull, IsNotNull, y notNull en Querydsl?
- 7.- ¿Cómo aplicar before, after, y between en Querydsl?
- 8.- ¿Cómo aplicar in y notIn en Querydsl?
- 9.- ¿Cómo aplicar true y false en Querydsl?
- 10.- ¿Cómo aplicar orderBy en Querydsl?
- 11.- ¿Cómo aplicar like y notLike en Querydsl?
- 12.- ¿Cómo aplicar startingWith, endingWith and containing en Querydsl?
- 13.- ¿Cómo usar first, top, y distinct en Querydsl?
-
Clase 4: Tipos de queries y sus usos
- 1.- Query annotation
- 2.- NamedQueries
- 3.- Native SQL Support
- 4.- Paging and Sorting
-
Clase 5: Proyecto: Sistema de vuelo
- 1.- Creando y configurando las entidades: Vuelo, Programa y Aeropuerto
- 2.- Creando y configurando las entidades: AeropuertoAvion y Avion
- 3.- Afinando relaciones entre entidades y usando Lombok
- 4.- Creando los JPA Repositories: Avion y AeropuertoAvion
- 5.- Creando los JPA Repositories: Aeropuerto, Vuelo y ProgramaVuelo
- 6.- Creando SpringDataJpaUsingXML para gestionar el sistema de vuelo
- 7.- Persistir y consultar un sistema de vuelo para aeropuerto de Barcelona España parte 1
- 8.- Persistir y consultar un sistema de vuelo para aeropuerto de Barcelona España parte 2
- 9.- Persistir y consultar un sistema de vuelo para aeropuerto de Madrid España parte 1
- 10.- Desactivar Madrid España y consultar todos aviones, todos los activos y no activos
- 11.- Prueba y puesta en marcha el sistema de vuelo
Proyecto del curso

