Fullstack Developer con Java, Spring y React
Curso subvencionado para desempleados
En Madrid
subvencionado por el Estado
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Subvencionado a desempleados
-
Idiomas
Castellano
-
Lugar
Madrid
-
Horas lectivas
700h
-
Duración
5 Meses
-
Inicio
16/02/2026
Este programa está diseñado para proporcionar una formación completa en programación estructurada, desarrollo de interfaces, acceso a datos y administración de sistemas, integrando tecnologías modernas y metodologías profesionales.
Aprende los fundamentos de programación en Java, aplicando estructuras de control, ciclos y arrays, y evoluciona hacia la programación orientada a objetos con clases, herencia, interfaces y buenas prácticas de código limpio. Domina el desarrollo de aplicaciones multicapa con Spring Web MVC y servicios API REST.
Desarrolla interfaces dinámicas con HTML, CSS y JavaScript, incorporando React para crear componentes, gestionar estados con hooks y consumir APIs REST. Aplica diseño responsivo con Bootstrap para garantizar una experiencia óptima en cualquier dispositivo.
Integra aplicaciones con bases de datos relacionales diseñadas en MySQL, creando consultas SQL, procedimientos y triggers. Aprende a conectar el back-end Java con la base de datos mediante Hibernate y Spring Data, desarrollando APIs REST para acceso seguro y eficiente a los datos.
Gestiona pruebas, instalación y despliegue profesional: implementa pruebas unitarias con JUnit, utiliza contenedores con Docker y controla versiones con Git para trabajo colaborativo. Completa tu formación con nociones de sistemas operativos y almacenamiento, virtualización con VirtualBox, y herramientas ofimáticas y colaborativas.
Lenguajes y herramientas clave:
Java (back-end y lógica de negocio)
JavaScript + React (front-end dinámico)
SQL (bases de datos relacionales)
Spring Boot / Spring MVC, Hibernate, Docker, Git
Acción formativa subvencionada por la Comunidad de Madrid a través de la Consejería de Economía, Hacienda y Empleo.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Comprender la arquitectura de sistemas y entornos virtualizados, gestionando almacenamiento y herramientas colaborativas para entornos empresariales.
Dominar la programación en Java, aplicando principios estructurados y orientados a objetos, siguiendo buenas prácticas y código limpio.
Diseñar y desarrollar interfaces web dinámicas y responsivas, utilizando HTML, CSS, JavaScript y el framework React para crear aplicaciones modernas.
Integrar aplicaciones front-end y back-end, implementando servicios REST con Spring Web MVC y conectando con bases de datos relacionales.
Diseñar, implementar y gestionar bases de datos relacionales en MySQL, creando consultas avanzadas, procedimientos y conectando con aplicaciones multicapa mediante Hibernate y Spring Data.
Aplicar metodologías profesionales para pruebas, despliegue y control de versiones, utilizando JUnit, Docker y Git para garantizar calidad y trabajo colaborativo.
Personas desempleadas y apuntadas como demandantes de empleo con concomimientos informáticos, principalmente en el área de sistemas/desarrollo, y con interés en funciones de programación.
• DNI/NIE en vigor y por ambas caras
• Demanda de Empleo en vigor
• Currículo (CV)
• Titulación académica reglada y oficial (Bachiller, Superior, certificado de profesionalidad nivel III, prueba de acceso a la universidad o titulación oficial superior).
Certificación Oficial de la Comunidad de Madrid.
Nos pondremos en contacto contigo para orientarte de como seguir en el proceso de solicitud de matriculación.
Además, se te convocara a una sesión informativa para clarificar el curso y cualquier duda relacionada con el mismo.
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 11 años en Emagister.
Materias
- API
- HTML
- Programación estructurada
- SQL
- Desarrollo web
- Desarrollo de aplicaciones
- Aplicaciones web
- CSS
- Programación orientada a objetos
- Bases de datos relacionales
- Lenguajes de programación
- React
- Programación en lenguajes estructurados
- Spring
Profesores
Carlos Gregorio Tolmo
Profesor
Temario
Modulo 1: Sistemas operativos y aplicaciones informáticas
- Computadores para bases de datos
- Arquitectura de hardware y sistemas operativos (Windows/Linux).
- Virtualización con VirtualBox y gestión de máquinas virtuales.
- Sistemas de almacenamiento
- Tipos de almacenamiento: local, NAS, SAN y en la nube.
- Aplicaciones microinformáticas e Internet
- Herramientas ofimáticas: Microsoft Office / LibreOffice.
- Gestión colaborativa: Google Workspace, OneDrive.
Modulo 2: Programación en lenguajes estructurados
- Programación estructurada
- Fundamentos de programación en Java: variables, estructuras de control de flujo, estructuras cíclicas, arrays.
- Programación orientada a objetos en Java: clases y objetos, herencia, estructuras de datos, clases abstractas, interfaces.
- Buenas prácticas y código limpio.
- Elaboración de interfaces de usuario
- HTML, CSS y JavaScript para front-end.
- Framework React: componentes, hooks, consumo de APIs REST.
- Diseño responsivo con Bootstrap.
- Acceso a bases de datos
- Integración front-end y back-end:
- React → consumo de API.
- Spring Web MVC (Java) → servicios REST.
- Integración front-end y back-end:
- Pruebas, instalación y despliegue
- Pruebas unitarias con JUnit (Java).
- Contenedores con Docker.
- Control de versiones con Git.
Modulo 3: Programación de bases de datos relacionales
- Diseño de bases de datos relacionales
- Estructura y diseño de una base de datos.
- Herramientas: MySQL Workbench.
- Definición y manipulación de datos
- Modelado con DDL.
- Consultas con DML: operaciones CRUD, JOIN, subconsultas, procedimientos almacenados.
- Motores: MySQL.
- Desarrollo de programas en el entorno de la base de datos
- Integración con aplicaciones multicapa Java, Hibernate y Spring Data.
- Creación de APIs REST para acceso a datos.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Fullstack Developer con Java, Spring y React
subvencionado por el Estado
