Desarrollo de APIs REST y Persistencia con Spring

Conviértete en un experto en APIs REST y persistencia con Spring. Aprende a crear, optimizar y manipular datos eficientemente. Formaciones especializadas en Spring Boot, Jackson, paginación de resultados, persistencia con Spring Data JPA y MongoDB, versionado, cacheo, QueryDSL y más. Desarrolla APIs robustas y eficientes.

Impartido por:
  • Alan Sastre
  • Alan Sastre
10 horas y 57 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Dominar el uso de la librería Jackson en APIs REST con Spring Boot.
  • Implementar paginación de resultados en APIs REST con Spring Boot.
  • Desarrollar una app de chat en tiempo real con Spring Boot y WebSockets.
  • Mejorar pruebas de API REST con Spring Boot.
  • Testear la persistencia de aplicaciones con Spring Boot.
  • Habilitar la subida de ficheros en APIs REST con Spring Boot y MongoDB.
  • Implementar versionado en APIs REST con Spring Boot.
  • Externalizar configuración en aplicaciones Spring Boot.
  • Documentar APIs REST con Open API 3.0.
  • Implementar rápidamente APIs REST con Spring Data REST.
  • Utilizar WebSockets con Spring Boot para comunicación en tiempo real.
  • Crear mecanismos de caché con Spring Boot y Redis.
  • Realizar consultas avanzadas en MongoDB con QueryDSL.
  • Desarrollar consultas complejas en JPA usando QueryDSL.
  • Utilizar Spring Data JPA para consultas básicas y CRUD.
  • Dominar consultas dinámicas en JPA con Spring Data JPA.
  • Realizar consultas avanzadas con Criteria Query y Spring Data JPA.
  • Diseñar y desarrollar APIs REST eficientes y escalables.
  • Aplicar mejores prácticas en desarrollo con Spring Boot y Spring Data.
  • Desarrollar habilidades avanzadas en el ecosistema de Spring para enfrentar desafíos complejos.

Requisitos de la carrera

Es recomendable tener conocimientos previos en Java y Spring, familiaridad con APIs REST, bases de datos y MongoDB, experiencia en WebSockets y pruebas con Spring Boot; disposición para aprender y desarrollar habilidades avanzadas en el ecosistema de Spring.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Mejora tu API REST con Spring Boot aprovechando la librería Jackson

1. Mejora tu API REST con Spring Boot aprovechando la librería Jackson
4.6

45 minutos y 1 segundo · Curso

En esta formación aprenderás a utilizar las distintas funcionalidades de la librería Jackson en Spring Boot para crear controladores REST más flexibles y seguros.

Paginación de resultados en tu API REST con Spring Boot

2. Paginación de resultados en tu API REST con Spring Boot
5.0

41 minutos y 18 segundos · Curso

En esta formación práctica aprenderás a crear aplicaciones API REST Spring, integrando mecanismos de paginación de resultados en las respuestas, todo ello desde el popular framework Spring Boot.

Implementa una app de chat en tiempo real con Spring Boot y WebSocket

3. Implementa una app de chat en tiempo real con Spring Boot y WebSocket
4.7

46 minutos y 16 segundos · Curso

A lo largo de esta formación, aprenderás de forma práctica, cómo crear una aplicación de chat, utilizando Spring Boot y WebSocket, generando un canal de comunicación bidireccional entre cliente y servidor donde múltiples usuarios pueden interactuar a l...

Testea tu API REST con Spring Boot

4. Testea tu API REST con Spring Boot
4.4

38 minutos y 39 segundos · Curso

En esta formación, aprenderás de forma práctica a realizar el testeo de controladores REST con JUnit y el framework Spring Boot.

Testea la persistencia de tu aplicación con Spring Boot

5. Testea la persistencia de tu aplicación con Spring Boot
4.5

35 minutos y 33 segundos · Curso

En esta formación aprenderás de forma práctica, a realizar el testing de repositorios Spring Data JPA con JUnit y el framework Spring Boot.

Implementa la subida de ficheros a una API REST con Spring Boot y MongoDB

6. Implementa la subida de ficheros a una API REST con Spring Boot y MongoDB
5.0

36 minutos y 13 segundos · Curso

En esta formación aprenderás de forma práctica a crear controladores en Spring Boot para subida de imágenes y almacenamiento en MongoDB. También conocerás cómo se recupera y visualiza la imagen con HTML y Thymeleaf.

Implementar el versionado de tu API REST con Spring Boot

7. Implementar el versionado de tu API REST con Spring Boot
5.0

34 minutos y 43 segundos · Curso

A lo largo de esta formación, aprenderás a evaluar las distintas estrategias de versionado de una API REST en Spring Boot.

Externaliza la configuración de tu aplicación con Spring Boot

8. Externaliza la configuración de tu aplicación con Spring Boot
4.4

33 minutos y 16 segundos · Curso

A lo largo de esta formación, conocerás cómo externalizar la configuración de aplicaciones Spring Boot utilizando Spring Cloud Config y control de versiones Git.

Documenta tu API REST con Open API 3.0

9. Documenta tu API REST con Open API 3.0
4.3

34 minutos y 49 segundos · Curso

En esta formación, aprenderás de forma muy práctica a crear aplicaciones API REST Spring, que serán documentadas haciendo uso de Open API 3.0 y Swagger.

Implementa rápidamente una API REST con Spring Data REST

10. Implementa rápidamente una API REST con Spring Data REST
4.7

39 minutos y 58 segundos · Curso

En esta formación, aprenderás de forma práctica a crear repositorios que sirvan como capa de persistencia y capa controlador en proyectos de Spring Boot utilizando Spring Data REST.

WebSockets con Spring Boot

11. WebSockets con Spring Boot
5.0

42 minutos y 51 segundos · Curso

En esta formación conocerás de forma práctica cómo crear un canal de comunicación bidireccional entre cliente y servidor, utilizando para ello websockets en proyectos Spring Boot.

Implementa un mecanismo de caché con Spring Boot y Redis

12. Implementa un mecanismo de caché con Spring Boot y Redis
3.8

31 minutos y 9 segundos · Curso

A lo largo de esta formación aprenderás de forma práctica a crear una memoria caché, utilizando Redis en proyectos Spring.

Consultas QueryDSL con Spring Data MongoDB

13. Consultas QueryDSL con Spring Data MongoDB
3.0

34 minutos y 37 segundos · Curso

En esta formación aprenderás de forma práctica cómo crear consultas a base de datos utilizando el framework QueryDSL sobre proyectos Spring con Spring Data MongoDB.

Consultas usando QueryDSL con Spring Data JPA

14. Consultas usando QueryDSL con Spring Data JPA
4.5

38 minutos y 31 segundos · Curso

En esta formación, conocerás de forma práctica, la programación de consultas a base de datos de forma dinámica, utilizando el framework QueryDSL con Spring Data JPA en aplicaciones Spring Boot.

Consultas básicas con Spring Data JPA

15. Consultas básicas con Spring Data JPA
4.8

35 minutos y 42 segundos · Curso

En esta formación, aprenderás de forma práctica a crear consultas hacia bases de datos con los distintos mecanismos que ofrece Spring Data JPA, tanto por medio de métodos, como con ayuda de la anotación @Query.

Consultas dinámicas con Spring Data JPA

16. Consultas dinámicas con Spring Data JPA
4.5

42 minutos y 37 segundos · Curso

En esta formación aprenderás de forma práctica a crear consultas dinámicas con la API Specification y la API Query By Example en Spring Data JPA.

Consultas con Criteria Query con Spring Data JPA

17. Consultas con Criteria Query con Spring Data JPA
4.5

46 minutos y 34 segundos · Curso

En esta formación aprenderás de forma práctica el uso de JPA Criteria Query en el entorno de aplicaciones Spring Boot con Spring Data JPA.

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la lista.

3

¿Tengo que hacer todas las formaciones de esta ruta?

No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.

No obstante, la lista se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.

Esta carrera está enfocada en desarrolladores que deseen especializarse en la creación de APIs REST y el trabajo con el almacenamiento y manipulación de datos en aplicaciones Spring.

Los profesionales que sigan esta carrera aprenderán a mejorar sus APIs REST con Spring Boot y Jackson, manejar la paginación de resultados y resolver problemas comunes relacionados con la persistencia de datos utilizando Spring Data JPA y MongoDB.

También adquirirán habilidades en técnicas avanzadas de versionado, cacheo y consultas utilizando QueryDSL. Esta carrera es perfecta para aquellos que deseen convertirse en expertos en la construcción de APIs robustas y eficientes.

Artículos
Ver todos