Curso de Programación Backend Java con Microservicios (Presencia Virtual Online)


CONVOCATORIA CERRADA


Programa cofinanciado por el Fondo Social Europeo Plus y el Ministerio de Industria y Turismo. 

Presentación

Este curso integral está diseñado para proporcionar una formación exhaustiva en el desarrollo de aplicaciones backend utilizando Java y el framework Spring, con un enfoque específico en la arquitectura de microservicios. A lo largo del curso, los estudiantes adquirirán las habilidades necesarias para diseñar, desarrollar y desplegar aplicaciones backend robustas, escalables y mantenibles.

El curso comienza con una introducción a los conceptos fundamentales del desarrollo backend y el lenguaje de programación Java, asegurando que todos los participantes tengan una base sólida antes de avanzar a temas más complejos. Posteriormente, se explorará en profundidad el framework Spring, abordando sus módulos principales como Spring Boot, Spring Data, y Spring Security, entre otros. Los estudiantes aprenderán a construir aplicaciones monolíticas y, gradualmente, se introducirá el concepto de microservicios, destacando sus beneficios y desafíos.

Uno de los objetivos clave del curso es que los estudiantes comprendan cómo descomponer aplicaciones monolíticas en microservicios independientes y colaborativos. Aprenderán a implementar microservicios utilizando Spring Boot, a gestionar la comunicación entre ellos a través de REST y mensajes, y a manejar la configuración y el descubrimiento de servicios con Spring Cloud. Además, se cubrirán aspectos cruciales como la gestión de transacciones distribuidas, la resiliencia y la tolerancia a fallos, utilizando herramientas como Spring Cloud Netflix (Hystrix, Eureka, Zuul) y Spring Cloud Config.

El curso también aborda las mejores prácticas de desarrollo y despliegue, incluyendo la implementación de pruebas unitarias y de integración, la integración continua y el despliegue continuo (CI/CD), y la monitorización y gestión de aplicaciones en producción. Los estudiantes tendrán la oportunidad de trabajar en proyectos prácticos y desafíos que les permitirán aplicar los conocimientos adquiridos en situaciones reales, preparando así a los participantes para enfrentar los retos del desarrollo backend en el mundo profesional.

Al finalizar el curso, los estudiantes estarán equipados con las competencias necesarias para diseñar y desarrollar aplicaciones backend modernas y eficientes, utilizando Java y Spring Framework en un entorno de microservicios. Este curso es ideal tanto para desarrolladores que comienzan su carrera en el desarrollo backend como para profesionales experimentados que buscan actualizar y profundizar sus conocimientos en tecnologías modernas y prácticas de arquitectura.

Datos generales

Convocatoria
2024
Horario

Clases grupales: de lunes a viernes
Tutorías individuales: se desarrollarán dos tutorías a lo largo del programa, en horario flexible de mañana o tarde.

Duración

175 horas lectivas + 2,5 horas tutorías

Precio:

Formación gratuita. Programa cofinanciado por el Fondo Social Europeo Plus y el Ministerio de Industria y Turismo. 

 

Fecha del curso
Provincia
- Otras -
Modalidad
Online

Contenidos

Módulo 1: Java

  • Introducción e instalación de herramientas básicas    
  • Programación Orientada a Objetos    
  • Arrays y matrices    
  • Documentación en Java    
  • Java Avanzado    
  • Colecciones    
  • Entrada/Salida y ficheros.    
  • Excepciones    
  • Fundamentos de bases de datos    
  • Modelo E/R y relacional.    
  • SQL    
  • JDBC y JPA    
  • Dependencias    
  • Servicios Web    
  • Spring    
  • Testing    
  • Proyecto Java    

Módulo 2: Front

  • HTML y CSS    
  • Javascript    
  • Typescript    
  • Node JS y Json Server    
  • ANGULAR    

Módulo 3: Empleabilidad

Este módulo ofrece una serie de herramientas que permitirán al alumnado a introducirse en el mercado laboral de forma más adecuada, consiguiendo un acercamiento exitoso con las empresas y desenvolverse correctamente en los procesos de selección. Los contenidos serán los siguientes: 

  • Búsqueda activa y autoconocimiento
  • CV y Mercado laboral
  • Taller de comunicación
  • Entrevistas y procesos de selección
     

Metodología

EOI ha puesto en práctica una metodología que se basa en la formación de carácter práctico y en la atención individualizada y activa de cada una de las personas participantes. El alumnado contará con el apoyo de la dirección del programa y de un claustro docente especializado. Cuya misión es impartir la formación con un alto nivel de calidad, ayudando a las personas participantes a profundizar más en la materia y a adquirir los conocimientos necesarios.

Esta metodología combina: 

  • Clases grupales: se impartirán online con presencia virtual. El programa contará con un aula virtual y las clases se impartirán de manera síncrona y en directo; docentes y alumnado. 
  • Tutorías individuales: sesiones personalizadas donde el alumnado recibirá asistencia en materia de empleabilidad. Se realizarán dos/tres sesiones a lo largo del curso, que se concretarán en horario distinto a las sesiones grupales, de forma que no interfieran en la asistencia de estas. 
  • Resolución de problemas prácticos reales: el grupo de asistentes aprenderá mediante la práctica. 
  • Ejercicios alineados con los contenidos: Los ejercicios están diseñados para que tengan una aplicación en el mundo laboral y que a la vez sean atractivos para el alumnado. La mayoría de los ejercicios se basan en formatos reales familiarizando al alumnado con casos prácticos que en un futuro va a realizar en su puesto de trabajo. 
  • Evaluación Final: Para asegurar el correcto aprovechamiento de la formación se establece un proyecto final como propuesta de evaluación del curso. 

CERTIFICACIÓN

Se entregará un DIPLOMA acreditativo a todos aquellos alumnos que hayan alcanzado los porcentajes de asistencia requeridos, tanto a las sesiones lectivas como a las tutorías y hayan realizado la evaluación final del curso, que deberá alcanzar la calificación de Apto.
 

Información e Inscripción

¡Solicita ya tu plaza!

EOI - Escuela de Organización Industrial

eoimediterraneo@eoi.es