Curso subvencionado para desempleados presencial
Madrid
Duración : 5 Meses
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.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
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.
A quién va dirigido
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.
Requisitos
• 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).
Temario completo de este curso
Modulo 1: Sistemas operativos y aplicaciones informáticas
Modulo 2: Programación en lenguajes estructurados
Modulo 3: Programación de bases de datos relacionales