Saltar al contenido principal
Carrera profesional Varios cursos incluidos360h Backend Ciencia de Datos Frontend Full Stack Bases de Datos DevOps

Full Stack con Angular y Spring Boot

Carrera profesional full stack con Java, Spring Boot y Spring Security en el backend y Angular con TypeScript en el frontend: el stack estándar en banca, seguros, consultoría y grandes empresas para construir aplicaciones empresariales de extremo a extremo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Cursos incluidos en esta carrera

Los cursos se adaptan en duración y profundidad según el nivel y los objetivos de tu equipo.

Esta carrera forma equipos full stack en el stack tecnológico más implantado del tejido empresarial. Java, Spring Boot y Spring Security dominan el backend de banca, seguros, administración pública y grandes consultoras; Angular es el framework frontend elegido por defecto en estos entornos por su arquitectura robusta, su tipado estricto con TypeScript y su ecosistema maduro. El resultado es un perfil profesional con altísima empleabilidad y acceso directo a las posiciones mejor remuneradas del mercado empresarial.

La carrera sigue una progresión lógica: primero se consolida la base del lenguaje Java, después se aprende a construir APIs y aplicaciones web con Spring Boot, se domina la persistencia con Hibernate y SQL, se construyen interfaces modernas con HTML, CSS, TypeScript y Angular, y finalmente se incorporan las prácticas profesionales de contenedorización con Docker y control de versiones con Git. Cada bloque incluye ejercicios prácticos, retos de código y proyectos integradores que simulan escenarios reales de desarrollo empresarial.

Público objetivo

  • Personas que quieren iniciar una carrera profesional como desarrolladores full stack y buscan el stack con mayor demanda en España.
  • Programadores junior que desean consolidar un perfil enterprise completo para acceder a posiciones en banca, seguros y grandes consultoras.
  • Desarrolladores backend con experiencia en Java que quieren completar su perfil añadiendo Angular y TypeScript en el frontend.
  • Desarrolladores frontend que quieren aprender el ecosistema Java/Spring Boot para convertirse en perfiles full stack.
  • Profesionales en reconversión tecnológica que buscan una formación integral con salidas laborales inmediatas en el mercado español.

Estructura

Java

Fundamentos del lenguaje Java: sintaxis, tipos de datos, estructuras de control, programación orientada a objetos (clases, herencia, polimorfismo, interfaces), colecciones, genéricos, programación funcional con streams y lambdas, manejo de excepciones y características modernas del lenguaje. La base imprescindible sobre la que se construye todo el backend.

Spring Boot

El framework backend de referencia en el ecosistema Java. Creación de aplicaciones con Spring Boot, inyección de dependencias, Spring MVC, construcción de APIs REST, Spring Data JPA para acceso a datos, testing con Spring Boot Test, observabilidad con Actuator y despliegue de aplicaciones.

Spring Security

Seguridad de aplicaciones Spring Boot. Autenticación y autorización, OAuth2 y OpenID Connect, JWT, seguridad de APIs REST, RBAC, integración con proveedores corporativos, protección contra vulnerabilidades OWASP y prácticas que exige el mercado enterprise para llevar una aplicación Java a producción.

Hibernate

Mapeo objeto-relacional (ORM) con Hibernate y JPA. Entidades, relaciones (@OneToMany, @ManyToMany, @ManyToOne), estrategias de carga (lazy/eager), consultas con HQL, JPQL y Criteria API, transacciones, caché de primer y segundo nivel y optimización de rendimiento.

SQL

Lenguaje SQL completo: consultas SELECT, filtrado, ordenación, agrupación, joins, subconsultas, funciones de agregación, DDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), índices, vistas, procedimientos almacenados y optimización de consultas. Aplicable a MySQL, PostgreSQL y cualquier base de datos relacional.

HTML

Estructura y semántica del lenguaje de marcado web. Elementos HTML5, formularios, tablas, multimedia, accesibilidad (ARIA), SEO técnico y buenas prácticas de maquetación semántica. La base de cualquier interfaz web.

CSS

Estilos y diseño visual para la web. Selectores, modelo de caja, Flexbox, CSS Grid, responsive design con media queries, animaciones, transiciones, variables CSS, metodologías de organización (BEM) y preprocesadores. Todo lo necesario para crear interfaces atractivas y adaptables.

TypeScript

Superset tipado de JavaScript y lenguaje nativo de Angular. Sistema de tipos, interfaces, genéricos, tipos de utilidad, enums, decoradores, configuración del compilador (tsconfig), integración con herramientas de desarrollo y patrones avanzados de tipado.

Angular

El framework frontend enterprise por excelencia. Componentes, módulos, templates, directivas, pipes, servicios e inyección de dependencias, routing y navegación, formularios reactivos y template-driven, comunicación HTTP con HttpClient, RxJS y programación reactiva, signals, gestión de estado y testing de componentes.

Docker

Contenedorización de aplicaciones. Imágenes, contenedores, Dockerfile, Docker Compose, volúmenes, redes, multi-stage builds, optimización de imágenes y orquestación de entornos de desarrollo. Esencial para estandarizar despliegues y trabajar en equipos profesionales.

Git

Control de versiones profesional. Repositorios, commits, ramas, merges, resolución de conflictos, rebase, flujos de trabajo (Git Flow, trunk-based), trabajo con remotos, pull requests, code review y buenas prácticas de versionado en equipos.

Objetivos de aprendizaje

  • Construir aplicaciones backend completas con Java y Spring Boot, incluyendo APIs REST, seguridad y acceso a datos.
  • Diseñar y gestionar bases de datos relacionales con SQL y mapear entidades con Hibernate/JPA.
  • Desarrollar interfaces de usuario modernas y reactivas con Angular y TypeScript.
  • Maquetar y estilizar aplicaciones web profesionales con HTML y CSS.
  • Contenedorizar aplicaciones full stack con Docker y Docker Compose.
  • Gestionar código fuente de forma profesional con Git en entornos colaborativos.
  • Integrar frontend y backend en aplicaciones full stack desplegables en entornos empresariales.
  • Aplicar patrones de diseño, buenas prácticas y testing en todas las capas de la aplicación.

Tecnologías principales

  • Backend: Java, Spring Boot (MVC, Data JPA, Security, Test), Hibernate/JPA
  • Base de datos: SQL (MySQL/PostgreSQL)
  • Frontend: Angular, TypeScript, HTML5, CSS3
  • DevOps: Docker, Docker Compose, Git

Diseñamos esta carrera para tu equipo

Propuesta concreta: modalidad (teleformación, aula virtual o plan mixto), alcance, calendario, evaluación y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Sin permanencia · Sin coste de setup · Evidencias FUNDAE exportables