Calendario: Flexible.
Fecha disponible: Inmediata.
Porcentaje de Bonificación: 100%
Diploma acreditativo emitido por FUNDAE.
Certificado acreditativo para concursos y oposiciones.
Temario Personalizado.
Modalidades: teleformación, aula virtual y MIXTA
| La duración del curso de Spring Boot y Spring Framework: Desarrollo Backend Empresarial con Java es de 70 horas,
acreditadas en el Diploma del mismo. PLAZO DE REALIZACIÓN: El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa. |
Caso de uso empresarial: desarrollo de microservicios backend para plataformas de gestion interna en empresas de seguros y fintech.
| Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará
mediante descuento en el pago de los seguros sociales. |
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el
75% del curso con éxito. |
| EN CURSOS ONLINE Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados. Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir. Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso. EN CURSOS PRESENCIALES o SEMI - PRESENCIALES En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo. |
NOTA:
Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.
El temario predefinido del curso online de Spring Boot y Spring Framework: Desarrollo Backend Empresarial con Java es el siguiente:
1 Spring Framework y Spring Boot desde cero
1.1 Arquitectura del ecosistema Spring
1.2 Inyeccion de dependencias e inversion de control
1.3 Configuracion con Spring Boot Auto-Configuration
2 Desarrollo de APIs REST con Spring MVC
2.1 Controllers y RequestMapping
2.2 Validacion de datos y manejo de errores
2.3 Documentacion de APIs con OpenAPI Swagger
3 Persistencia de datos con Spring Data JPA
3.1 Configuracion de entidades y relaciones
3.2 Repositorios JPA y consultas JPQL
3.3 Transacciones y estrategias de carga
4 Spring Security autenticacion y autorizacion
4.1 Configuracion del filtro de seguridad
4.2 Autenticacion con JWT JSON Web Token
4.3 Control de acceso por roles
5 Programacion reactiva con Spring WebFlux
5.1 Modelo publisher-subscriber
5.2 Mono Flux y operaciones asincronas
5.3 APIs reactivas con WebFlux
6 Spring Data y bases de datos NoSQL
6.1 Integracion con MongoDB
6.2 Cache con Spring Cache y Redis
6.3 Mensajeria con Spring AMQP
7 Testing en aplicaciones Spring
7.1 Tests unitarios con JUnit 5 y Mockito
7.2 Tests de integracion con TestContainers
7.3 Pruebas de APIs REST con MockMvc
8 Spring Cloud y microservicios
8.1 Arquitectura de microservicios
8.2 Eureka Service Discovery y API Gateway
8.3 Comunicacion entre servicios con OpenFeign
9 Despliegue y DevOps con Spring Boot
9.1 Contenedores Docker para aplicaciones Spring
9.2 Despliegue en AWS y servidores Linux Ubuntu
9.3 CI/CD con GitHub Actions
10 Proyecto final aplicacion empresarial completa
10.1 Diseno de arquitectura de la solucion
10.2 Implementacion de modulos core
10.3 Seguridad despliegue y entrega continua
Todos los proyectos se construyen con código real, desplegable y documentado. Cada uno replica un escenario que encontrarás en ofertas de trabajo backend Java.
Estos son los tropiezos más frecuentes al aprender Spring Boot. Conocerlos antes te ahorra horas de depuración.
@Component, @Service y @Repository: los tres registran beans en el contexto, pero @Repository activa la traducción de excepciones JPA. Usar @Component para todo funciona pero pierde semántica y puede romper el manejo de excepciones de persistencia.@Transactional en operaciones de escritura: JPA en Spring no abre transacción automáticamente fuera de los métodos de repositorio. Un save() dentro de un servicio sin anotación puede no persistir cambios en entidades gestionadas.@OneToMany(fetch=LAZY) fuera de una transacción activa lanza LazyInitializationException. Solución: usar DTOs con proyecciones o extender la transacción al servicio.@RestController puede provocar bucles de serialización Jackson en relaciones bidireccionales y filtra campos internos. Usa siempre DTOs o @JsonManagedReference/@JsonIgnore.application.properties y subirlos a GitHub: usa variables de entorno o archivos .env excluidos con .gitignore. Spring Boot los lee con ${MI_VARIABLE}.ddl-auto=update en producción corrompe datos. Usa Flyway o Liquibase desde el principio para controlar el esquema.SecurityFilterChain (sin WebSecurityConfigurerAdapter) requiere orden explícito. Un filtro JWT colocado después de UsernamePasswordAuthenticationFilter hace que las peticiones lleguen sin autenticar.@Testcontainers con una imagen Docker de MySQL/PostgreSQL efímera para aislar los tests.Recursos que usarás durante el curso y después, en proyectos reales.
.gitignore para proyectos Java/Maven/IntelliJ en un clic.spring-boot con millones de respuestas resueltas.Artículos publicados sobre Spring Boot y Spring Framework: Desarrollo Backend Empresarial con Java
|
Por Ana María González Spring Boot y Java Backend
Spring Boot se ha consolidado como el estandar de facto para el desarrollo backend empresarial en Java. La llegada de Spring Boot 3 y Spring Framework 6 incorpora soporte nativo para GraalVM, reduciendo drasticamente el tiempo de arranque y el consumo de memoria en entornos cloud. Las empresas del sector bancario, asegurador y las startups fintech españolas son las mayores consumidoras de talento con experiencia en Spring. Dominar Spring Security con JWT y los patrones de microservicios es el diferenciador clave en las ofertas de empleo de desarrollador Java senior. “Spring Boot es el framework mas utilizado en proyectos Java profesionales, presente en mas del 58% de los equipos de desarrollo backend a nivel mundial” La integracion de Spring WebFlux para programacion reactiva ha abierto la puerta a arquitecturas de alta concurrencia. Los equipos que combinan Spring Data JPA con Redis para cache y Docker para contenedores estan definiendo el estandar de desarrollo backend moderno. El ecosistema de herramientas alrededor de Spring es excepcionalmente maduro: Spring Cloud para microservicios distribuidos, Spring Batch para procesamiento masivo de datos y Spring Integration para integracion empresarial. Conocer este ecosistema amplia enormemente las oportunidades profesionales de cualquier desarrollador Java. |
|---|
Formación bonificada online para empresas. Ayudamos a equipos a ganar productividad con formación realmente aprovechable.
Somos una empresa de formación bonificada especializada en formación online en sus diferentes modalidades: teleformación, aula virtual y formación mixta.
Ayudamos a nuestros clientes a alcanzar una mayor productividad mediante acciones formativas ajustadas a sus necesidades reales.
Formación que transforma equipos. Nos esforzamos por aportar valor: diseñamos itinerarios con objetivos concretos de negocio, medimos la finalización real, y acompañamos a cada alumno hasta el final. Por eso el 95% de quienes empiezan, terminan.