Descripción del curso
El curso Fullstack Júnior Web Developer con Java te prepara para el desarrollo integral de aplicaciones web, combinando conocimientos clave en programación y herramientas modernas. A lo largo de la formación, aprenderás los fundamentos del diseño de software y la programación orientada a objetos con Java, profundizando en conceptos esenciales durante 80 horas iniciales. Además, adquirirás habilidades en bases de datos SQL con MySQL, que te permitirán gestionar y estructurar datos de forma eficiente. En el desarrollo back-end, te formarás en la creación de APIs robustas utilizando Spring Framework, mientras que en el front-end aprenderás a desarrollar interfaces de usuario dinámicas y atractivas con Angular. Este curso completo está diseñado para cubrir las necesidades actuales del mercado tecnológico, proporcionándote las herramientas necesarias para destacar como desarrollador web.
Duración total: | 260 h |
---|
¡Impulsa tu carrera profesional!
* Formación prioritaria para Desempleados de la Comunidad de Madrid.
* Máximo de un 30% de plazas disponibles para trabajadores
* Las plazas de esta acción formativa se irán completando según los criterios de prioridad de la convocatoria.
Inicio y horarios
Inicio: 13/05/2025 al 18/07/2025
Horario: Próximamente
Objetivos y temario
MÓDULO DE FORMACIÓN 1: Introducción a la programación y al diseño de software con Java
• Identificación de lenguajes actuales.
• Introducción a Java.
• Stack tecnológico actual, evolución y futuro.
• Lenguajes de programación y ámbitos de aplicación.
• Introducción a herramientas de desarrollo.
• Compiladores.
• Instalación y configuración de JDK, JRE, JVM.
• Entornos de desarrollo integrado (Eclipse IDE).
• Distinción de control de versiones.
• GIT.
• Comandos básicos commit, push, pull.
• Sincronización de proyectos con GitHub.
MÓDULO DE FORMACIÓN 2: Programación orientada a objetos con Java
• Identificación de los conceptos básicos del lenguaje Java.
• Variables, constantes.
• Condiciones y bucles.
• Estructuras de datos: array, listas y diccionarios.
• Métodos y funciones.
• Control de excepciones.
• Uso de librerías.
• Programación orientada a objetos.
• Clases, clases abstractas e interfaces.
• Herencia.
• Arquitectura modelo vista control (MVC).
• Distinción de interfaces gráficas de usuario.
• Java Swing.
• Gestión de eventos con awt
MÓDULO DE FORMACIÓN 3: Bases de datos SQL (MySQL)
• Diseño de bases de datos relacionales y lenguaje SQL.
• Diagramas ER.
• Modelo relacional de datos.
• DDL, DML y DCL.
• Construcción manual de tablas.
• Claves primarias y foráneas.
• Construcción de consultas simples y complejas.
• Uso de transacciones, roles y permisos de acceso.
MÓDULO DE FORMACIÓN 4: Desarrollo de APIs con Spring Framework
• Uso de herramientas Backend.
• Gestión de dependencias con Maven y Gradle.
• Arquitectura MVC.
• Patrones de diseño: Singleton, Inyección de dependencias y Factory.
• Gestión de conexión y manipulación de Bases de datos.
• Driver SQL.
• JPA/Hibernate.
• Identificación Spring Framework.
• Modelos de datos.
• Servicios.
• DAO, DTO.
• Controllers.
• Aplicación del control de acceso y puesta en producción.
• JWT.
• Deploy en entornos web Cloud.
MÓDULO DE FORMACIÓN 5: Desarrollo de interfaces de usuario web con Angular
• Identificación de conceptos generales del mundo web.
• Lenguaje de marcas HTML.
• CSS.
• JavaScript.
• ECMAScript.
• Uso del diseño UX.
• Layout Flex y Grid.
• Bootstrap.
• Uso de Angular Framework.
• Angular CLI.
• TypeScript.
• Estructura de proyecto básico.
• Módulos y Componentes.
• Directivos *nglf y *ngFor.
• Interpolación de archivos y bindeo.
• Formularios.
• Routing.
• Servicios.
• Pipes.
• Observables.
• RxJS.
• Deploy en entornos web Cloud.
Salidas laborales
¡Mejora tu curriculum y consigue mejores oportunidades profesionales sea cual sea tu ocupación!
¡Impulsa tu carrera profesional!

Extracto de la Orden de 22 de julio 2022, de la Consejería de Economía, Hacienda y Empleo, de convocatoria plurianual 2022-2023 de subvenciones para la financiación de programas de formación dirigidos prioritariamente a trabajadores ocupados