Plazas abiertas

Curso Gratuito

(Formación 100% Subvencionada)

Desarrollo web con Java

120 horas | Online

Sector: Metal

Inicio: Próximamente

Certificado: Diploma Especialidad Formativa SEPE

Entidad subvencionadora:SEPE

Código: IFCD0182

Logo oficial

¿Cuáles son los objetivos del curso?

Diseñar, desarrollar y mantener aplicaciones web empresariales con Java, utilizando frameworks y arquitecturas actuales, integrando buenas prácticas de seguridad, eficiencia, testing, integración con Frontend y sostenibilidad.

¿Qué vas a aprender?

Módulo de formación 1: Introducción al desarrollo web con Java

Objetivo
Comprender y aplicar tecnologías Java EE para el desarrollo de interfaces web robustas y reutilizables; implementar el patrón MVC y separar responsabilidades en el desarrollo web.

Conocimientos / Capacidades cognitivas y prácticas
• Asimilación de los conceptos básicos y objetivos del desarrollo web
– Introducción al contexto, tendencias y software recomendado
– Diseño de arquitectura de aplicaciones Java
• Conocimiento de las tecnologías JavaServer Pages (JSP) y JavaBeans
– Introducción a los fundamentos de JSP
– Integración de JavaBeans en aplicaciones web
– Implementaciones seguras en aplicaciones JSP
– Conocimiento de buenas prácticas y sostenibilidad: eficiencia en el uso de recursos del servidor
• Conocimiento de las características de JavaServer Faces (JSF)
– Introducción a JSF
– Conocimiento de los componentes y ciclo de vida
– Integración con JavaBeans
– Diseño de interfaces reutilizables y accesibles
• Comprensión de los fundamentos del patrón MVC en Java EE
– Introducción al patrón Modelo-Vista-Controlador
– Aplicación de MVC en JSP y JSF
– Separación de responsabilidades y mantenibilidad

Módulo de formación 2: Spring Framework, APIs REST y Microservicios

Objetivo
Conocer Spring Framework para el desarrollo de aplicaciones web y APIs REST e itroducir conceptos de microservicios y su impacto en la sostenibilidad.

Conocimientos / Capacidades cognitivas y prácticas
• Conocimiento de Spring y su ecosistema
– Introducción a Spring y sus casos de uso
– Conocimiento de la arquitectura de Spring y sus módulos principales
• Identificación de las principales características de Spring MVC
– Introducción a los fundamentos y configuración de Spring MVC
– Desarrollo de controladores y vistas
– Validación y manejo de formularios
• Desarrollo de APIs RESTful con Spring
– Acercamiento a los principios REST
– Creación de servicios web RESTful
– Implementaciones seguras básicas en APIs REST
• Comprensión de los fundamentos sobre los microservicios con Spring Boot
– Conocimientos de la teoría de microservicios
– Comunicación entre servicios
– Implementación de microservicios con Spring Boot
– Consideraciones medioambientales en el despliegue de microservicios

Módulo de formación 3: Seguridad, Testing y DevOps en Aplicaciones Java

Objetivo
Integrar seguridad y testing en el ciclo de vida del desarrollo e implementar estrategias de integración y despliegue continuo, considerando la eficiencia energética.

Conocimientos / Capacidades cognitivas y prácticas
• Administración de la seguridad en aplicaciones Java
– Implementación de autenticación y autorización
– Conocimiento de Spring Security: conceptos y configuración básica
– Protección frente a amenazas comunes
• Comprobación de la calidad del software
– Implementación de pruebas unitarias con JUnit
– Realización de pruebas de integración
– Introducción a mocking y buenas prácticas de testing
• Integración y despliegue continuo (CI/CD)
– Uso de herramientas de automatización (Maven, Gradle, Jenkins, GitHub Actions…)
– Conocimientos de estrategias de despliegue en la nube
– Monitorización y logging
• Incorporación de la sostenibilidad en el ciclo de vida del software
– Optimización energética en testing y despliegue
– Cuidado del medioambiente en la infraestructura TI

Módulo de formación 4: Integración con Frontend

Objetivo
Conocer los principales frameworks Frontend y su integración con Java.

Conocimientos / Capacidades cognitivas y prácticas
• Asimilación de los fundamentos de Frontend
– Estudio de HTML, CSS y JavaScript introductorio
– Implementaciones de Accesibilidad
– Conocimientos acerca de UX/UI
• Comprensión de los conceptos generales de Frameworks Frontend
– Introducción a React, Angular y Vue.js y sus conceptos comunes
– Comunicación entre Frontend y backend: consumo de APIs REST
• Comprensión de las arquitecturas desacopladas y SPA
– Conocimiento de los principios de Single Page Application
– Integración de aplicaciones Java con Frontend
– Cuidado del medioambiente: eficiencia energética en el ciclo de vida de la aplicación

Requisitos académicos

Para realizar este curso se requiere un título de Bachillerato, equivalente o superior.

¿A quién está dirigido?

Este curso gratuito está dirigido a personas que trabajan (por cuenta ajena o como autónomos) en el sector de Metal:

Metal
Comercio al por mayor de joyería y relojería, mobiliario y equipamiento de oficina, maquinaria, telecomunicaciones, productos metálicos
Comercio al por menor de equipamiento IT y telecomunicaciones, maquinaria, telecomunicaciones, productos metálicos
Alquiler de maquinaria, equipo de oficina y camiones
Reparación de electrodomésitcos, ordenadores, mobiliario, relojes y joyería

Modalidad Online

Este curso se desarrolla en modalidad online sin necesidad de asistencia a ningún centro de manera presencial, en una plataforma abierta las 24 horas del día los 7 días de la semana. Sí tendrá una fecha de inicio y otra de fin que te comunicaremos al tramitar tu solicitud.

¿Quién imparte esta formación?

– Cesae, CIF: B84243252
– Moulinsart, CIF: B70084223
– Smartmind S.L., CIF: B86588084

En cumplimiento del RGPD, te informamos de que tus datos personales podrán ser cedidos a la entidad de formación que disponga de plazas en este curso en función de los requisitos de cada programa formativo subvencionado, así como de tu situación laboral y provincia de residencia, con la finalidad de cumplir con los requisitos administrativos que pudiera exigir la administración competente. Esta cesión se realiza exclusivamente con dicha finalidad y con base en tu consentimiento.

Temario

¿Cuáles son los objetivos del curso?

Diseñar, desarrollar y mantener aplicaciones web empresariales con Java, utilizando frameworks y arquitecturas actuales, integrando buenas prácticas de seguridad, eficiencia, testing, integración con Frontend y sostenibilidad.

¿Qué vas a aprender?

Módulo de formación 1: Introducción al desarrollo web con Java Objetivo Comprender y aplicar tecnologías Java EE para el desarrollo de interfaces web robustas y reutilizables; implementar el patrón MVC y separar responsabilidades en el desarrollo web. Conocimientos / Capacidades cognitivas y prácticas • Asimilación de los conceptos básicos y objetivos del desarrollo web - Introducción al contexto, tendencias y software recomendado - Diseño de arquitectura de aplicaciones Java • Conocimiento de las tecnologías JavaServer Pages (JSP) y JavaBeans - Introducción a los fundamentos de JSP - Integración de JavaBeans en aplicaciones web - Implementaciones seguras en aplicaciones JSP - Conocimiento de buenas prácticas y sostenibilidad: eficiencia en el uso de recursos del servidor • Conocimiento de las características de JavaServer Faces (JSF) - Introducción a JSF - Conocimiento de los componentes y ciclo de vida - Integración con JavaBeans - Diseño de interfaces reutilizables y accesibles • Comprensión de los fundamentos del patrón MVC en Java EE - Introducción al patrón Modelo-Vista-Controlador - Aplicación de MVC en JSP y JSF - Separación de responsabilidades y mantenibilidad Módulo de formación 2: Spring Framework, APIs REST y Microservicios Objetivo Conocer Spring Framework para el desarrollo de aplicaciones web y APIs REST e itroducir conceptos de microservicios y su impacto en la sostenibilidad. Conocimientos / Capacidades cognitivas y prácticas • Conocimiento de Spring y su ecosistema - Introducción a Spring y sus casos de uso - Conocimiento de la arquitectura de Spring y sus módulos principales • Identificación de las principales características de Spring MVC - Introducción a los fundamentos y configuración de Spring MVC - Desarrollo de controladores y vistas - Validación y manejo de formularios • Desarrollo de APIs RESTful con Spring - Acercamiento a los principios REST - Creación de servicios web RESTful - Implementaciones seguras básicas en APIs REST • Comprensión de los fundamentos sobre los microservicios con Spring Boot - Conocimientos de la teoría de microservicios - Comunicación entre servicios - Implementación de microservicios con Spring Boot - Consideraciones medioambientales en el despliegue de microservicios Módulo de formación 3: Seguridad, Testing y DevOps en Aplicaciones Java Objetivo Integrar seguridad y testing en el ciclo de vida del desarrollo e implementar estrategias de integración y despliegue continuo, considerando la eficiencia energética. Conocimientos / Capacidades cognitivas y prácticas • Administración de la seguridad en aplicaciones Java - Implementación de autenticación y autorización - Conocimiento de Spring Security: conceptos y configuración básica - Protección frente a amenazas comunes • Comprobación de la calidad del software - Implementación de pruebas unitarias con JUnit - Realización de pruebas de integración - Introducción a mocking y buenas prácticas de testing • Integración y despliegue continuo (CI/CD) - Uso de herramientas de automatización (Maven, Gradle, Jenkins, GitHub Actions...) - Conocimientos de estrategias de despliegue en la nube - Monitorización y logging • Incorporación de la sostenibilidad en el ciclo de vida del software - Optimización energética en testing y despliegue - Cuidado del medioambiente en la infraestructura TI Módulo de formación 4: Integración con Frontend Objetivo Conocer los principales frameworks Frontend y su integración con Java. Conocimientos / Capacidades cognitivas y prácticas • Asimilación de los fundamentos de Frontend - Estudio de HTML, CSS y JavaScript introductorio - Implementaciones de Accesibilidad - Conocimientos acerca de UX/UI • Comprensión de los conceptos generales de Frameworks Frontend - Introducción a React, Angular y Vue.js y sus conceptos comunes - Comunicación entre Frontend y backend: consumo de APIs REST • Comprensión de las arquitecturas desacopladas y SPA - Conocimiento de los principios de Single Page Application - Integración de aplicaciones Java con Frontend - Cuidado del medioambiente: eficiencia energética en el ciclo de vida de la aplicación

Requisitos de acceso

Requisitos académicos

Para realizar este curso se requiere un título de Bachillerato, equivalente o superior.

¿A quién está dirigido?

Este curso gratuito está dirigido a personas que trabajan (por cuenta ajena o como autónomos) en el sector de Metal:

Metal
Comercio al por mayor de joyería y relojería, mobiliario y equipamiento de oficina, maquinaria, telecomunicaciones, productos metálicos
Comercio al por menor de equipamiento IT y telecomunicaciones, maquinaria, telecomunicaciones, productos metálicos
Alquiler de maquinaria, equipo de oficina y camiones
Reparación de electrodomésitcos, ordenadores, mobiliario, relojes y joyería

Fechas/Horarios/Centros

Modalidad Online

Este curso se desarrolla en modalidad online sin necesidad de asistencia a ningún centro de manera presencial, en una plataforma abierta las 24 horas del día los 7 días de la semana. Sí tendrá una fecha de inicio y otra de fin que te comunicaremos al tramitar tu solicitud.

Entidades

¿Quién imparte esta formación?

– Cesae, CIF: B84243252
– Moulinsart, CIF: B70084223
– Smartmind S.L., CIF: B86588084

En cumplimiento del RGPD, te informamos de que tus datos personales podrán ser cedidos a la entidad de formación que disponga de plazas en este curso en función de los requisitos de cada programa formativo subvencionado, así como de tu situación laboral y provincia de residencia, con la finalidad de cumplir con los requisitos administrativos que pudiera exigir la administración competente. Esta cesión se realiza exclusivamente con dicha finalidad y con base en tu consentimiento.

Solicita tu plaza

CIF DE TU EMPRESA *
Sector de tu empresa *
Provincia del centro de trabajo *
¿Tu empresa es de economía social? *
¿Has hecho algún curso con nosotros? *

Solicita tu plaza

CIF DE TU EMPRESA *
Sector de tu empresa *
Provincia del centro de trabajo *
¿Tu empresa es de economía social? *
¿Has hecho algún curso con nosotros? *