Saltar al contenido principal
147 € 360h Itinerario profesional

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.

Cursos incluidos

Cada curso comprado por separado cuesta 19 €. La carrera completa por 147 € incluye todos los cursos del itinerario más certificado de carrera con QR verificable y acceso permanente.

Certificado incluido Acceso permanente Varios cursos incluidos

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

Antes de comprar

¿Cuánto dura el acceso?

Acceso permanente. La carrera queda asociada a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.

¿Incluye certificado?

Sí. Al superar los cursos del itinerario obtienes un certificado de carrera con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.

¿Puedo pedir factura con NIF?

Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.

¿Hay devolución?

Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas