Curso subvencionado para desempleados online
El curso te permitirá conocer y utilizar la arquitectura Spring, uno de los frameworks más potentes y utilizados en el desarrollo de aplicaciones empresariales en Java. Aprenderás a estructurar proyectos, gestionar dependencias y aplicar buenas prácticas para construir aplicaciones robustas, escalables y eficientes orientadas al mundo empresarial.
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.
Objetivos
Conocer y utilizar la arquitectura SPRING para el desarrollo de aplicaciones de negocio en Java.
A quién va dirigido
A personas desempleadas que residan en la Comunidad de Madrid.
Requisitos
Cumplir como mínimo alguno de los siguientes requisitos: -Título de Técnico Superior (FP Grado superior) o equivalente -Certificado de profesionalidad de nivel 3 -Título de Grado o equivalente -Cumplir como mínimo alguno de los siguientes requisitos: • Título de Técnico Superior (Ciclo formativo de grado superior), o equivalente, en la familia profesional de Informática y Comunicaciones. • Certificado Profesional de Nivel 3 en el área profesional de Informática y Comunicaciones. • Título de Grado o equivalente en la rama de Ciencias de la Computación o Matemáticas. En caso de no disponer de las titulaciones/acreditaciones recogidas, se exige una experiencia demostrable como programador/a Java de al menos 1 año.
Temario completo de este curso
Comprensión de los fundamentos spring:
Fundamentos de spring y su arquitectura.
Conceptos de inversión de control (ioc) y la inyección de dependencias.
Desarrollo basado en aspectos (aop) para modularizar el código.
Desarrollo de aplicaciones java utilizando el framework spring:
Construcción aplicaciones empresariales escalables y robustas.
Utilización de módulos y componentes de spring para simplificar el desarrollo y mejorar la eficiencia.
Acceso a datos:
Integración del acceso a bases de datos utilizando spring data.
Utilizar el mapeo objeto-relacional (orm) para interactuar con bases de datos de manera eficiente.
Adopción de prácticas de seguridad:
Implementación de medidas de seguridad en las aplicaciones, como autenticación y autorización.
Comprensión y aplicación de las mejores prácticas de seguridad en el contexto de spring.
Manejo de transacciones:
Comprensión del manejo de transacciones en aplicaciones empresariales.
Implementación de transacciones de manera efectiva para garantizar la integridad de los datos.
Realización de pruebas y depuración:
Realización de prueba unitaria utilizando herramientas integradas en spring.
Depuración para identificar y solucionar problemas en las aplicaciones.
Realización del despliegue y monitoreo:
Conocimiento de estrategias de implementación y despliegue de aplicaciones spring.
Monitoreo y gestión el rendimiento de las aplicaciones.
Integración de servicios web y otros servicios externos en las aplicaciones spring.
Implementación de la comunicación entre microservicios utilizando las capacidades de spring.