Curso de Spring Data

Aprende a crear proyectos Maven con Spring Data usando JPA.

  • Premium
  • Java
  • Avanzado
Empezar ahora

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

proyecto proyecto

Información del curso

  • Acceso las 24 horas del día
  • Clases concretas faciles de llevar
  • Proyecto o ejercicios prácticos durante el curso
  • Certificado de completitud
Empezar ahora

Suscríbete a Devcode y mejora tus habilidades

Y forma parte de los más de 190 mil estudiantes que están aprendiendo con nosotros

Forma parte de los +190 mil estudiantes que están aprendiendo con nosotros