Digital Skills Accelerator Training - Middleware JAVA

I. Bienvenida

Bienvenido a tu capacitación de Microservicios en Java/Spring Boot con JUnit.

Liga Acceso Telegram grupal Es importante unirse ya que toda la comunicación del curso se lleva por este medio.

Calendario JAVA Bloque 3
Calendario JAVA Bloque 3

En este calendario encontrarás las sesiones que están agendadas durante este curso.

II. Información general del entrenamiento

El objetivo de esta etapa es brindarte la oportunidad de actualizar tus conocimientos y habilidades en desarrollo de la mano de los ingenieros de Wizeline. El entrenamiento constá de los siguientes elementos:

Sesiones en Vivo

  • Son clases presenciales que imparten ingenieros de Wizeline, las sesiones tienen una duración de 2 horas.

  • Miércoles y Jueves: 9am en oficinas de Wizeline - Liga Zoom en caso de no poderte presentar.

  • Lunes, Martes y Viernes: 9am en línea por Zoom

  • En las sesiones en línea, es obligatorio tener la cámara prendida.

  • Debes asisitir a mínimo 10 sesiones presenciales para tener derecho a presentar tu Proyecto Final

  • En caso de no poder asistir a alguna sesión presencial y/o virtual, debes informarnos por Telegram y vía correo electrónico a Contacto DSA, con copia a Mercedes Vargas y a tu líder de gremio.

Mentorías Grupales

  • Son sesiones de mentoría en sitio que se llevan a cabo después de las sesiones en vivo para reforzar conocimientos y aclarar dudas. La duración de estas mentorías es de 2 horas.
  • Miércoles y Jueves: 11am en oficinas de Wizeline

Mentorías On Demand

  • Son sesiones en donde podrás interactuar con ingenieros de Wizeline para resolver dudas que tengas sobre los temas cubiertos en las sesiones en vivo, el material de autoestudio o sobre el proyecto final. Las mentorías tienen una duración de 1 hora, son en línea y son bajo demanda. Más abajo están las instrucciones y ligas para solicitar una sesión.
  • Recuerda que debes contar con un mínimo de una mentoría por semana con tu mentor asignado para tener derecho a presentar Capstone Project.

Ruta de Autoaprendizaje

  • Es una recopilación de recursos (artículos, videos, audios) que ponemos a tu disposición para que complementes tu aprendizaje.

Proyecto Final (Capstone Project)

  • Es un reto creado para poner en práctica los conocimientos adquiridos durante el entrenamiento.

III. Curricula del entrenamiento

Los temas están divididos en 6 semanas, 3 sesiones por semana.

📑 Sesiones

Semana 1 - Fundamentos

  1. Git
  2. Microservicios
  3. RestAPIs
  4. Serverless

Semana 2 - Fundamentos

  1. Kafka
  2. MongoDB

Semana 3 - Java

  1. Programacion Orientada a Objetos
  2. Tipos de Datos
  3. Expresiones Regulares
  4. Colecciones
  5. API de Fechas y Tiempos
  6. Programación Concurrente
  7. Excepciones
  8. Anotaciones
  9. Optional API
  10. Genericos
  11. Programación Funcional
  12. Cifrado Síncrono y Asíncrono
  13. Manejo SSL y Certificados

Semana 4 - Spring Boot

  1. Configuracion Inicial
  2. Spring Core
  3. Spring MVC
  4. Spring Data
  5. Spring Security
  6. Actuators

Semana 5 - Spring Boot

  1. Spring Batch

  2. Integraciones

  3. Patrones de Diseño

    3.1 Creacion

    3.2 Comportamiento

    3.3 Arquitectura

Semana 6 - JUnit

  1. Pruebas Unitarias
  2. Pruebas de Integración
  3. Cobertura

📺 Grabaciones sesiones y Presentaciones

En esta liga encontrarás todas las grabaciones y presentaciones del curso.

IV. Proyecto Final (Capstone Project)

Objetivo Para aprobar el curso tendrás que desarrollar un proyecto final en el cual reforzaras y aplicaras los conocimientos que vas adquiriendo.

  • Para poder presentar tu proyecto final, debes contar con un mínimo de 6 mentorías on-demand
  • Se tomará en cuenta tu participación en sesiones presenciales y virtuales.

Aquí encontrarás las instrucciones para completar tu proyecto final.

Para la revisión de tu Capstone Project se te asignará un mentor, el cual te dará retroalimentación por medio de comentarios en tu repositorio. Si tienes dudas o quieres revisar más a fondo, puedes agendar una mentoría 1:1.

V. Agenda tu mentoria 📆

Selecciona la liga de Calendly de tu mentor asignado, te abrirá su calendario con la disponibilidad por día y horarios. Elige la que mejor se acomode a tu necesidad.

Si deseas tener una mentoría, adicional a las de tu proyecto final, puedes seleccionar a cualquier otro mentor con base en su disponibilidad o expertise:

Recuerda llenar el https://forms.gle/fhoe2qqHmCG1BbsQA al final de tu mentoría.

Mentores Asignados

ID Empleado Nombre Mentor (Calendly) Mentor (Github)
10037353 CARLOS ALBERTO GONZALEZ GARCIA Álvaro Rodríguez Álvaro Rodríguez
10037341 MAXIMILIANO ROJAS VALENCIA Álvaro Rodríguez Álvaro Rodríguez
10037327 VALENTIN CORONA RAMIREZ Paco Ramírez Paco Ramírez
10037328 ALMA LILIANA ESQUEDA GARCIA Paco Ramírez Paco Ramírez
10037329 EDGAR ALEJANDRO FERNANDEZ AVILA Diana Fernández Diana Fernández
1063446 EDGAR RAMÍREZ TOALA Diana Fernández Diana Fernández
1028992 OMAR TOXQUI TOLAMA Neftali Ramos Neftali Ramos
962071 EDUARDO JIMÉNEZ TAPIA Neftali Ramos Neftali Ramos
1043711 OMAR SALAZAR PÉREZ Óscar Balandrán Óscar Balandrán
10039443 RICARDO AXEL DIAZ Óscar Balandrán Óscar Balandrán
961121 SARAI SANCHEZ VARGAS José Perea José Perea
965845 JOSE MANUEL GARNICA BENITEZ José Perea José Perea
916439 EMMANUEL VARGAS GONZALEZ Pao Pileño Pao Pileño
1040089 VIRIDIANA AVILES ALBINO Pao Pileño Pao Pileño
86927 EDWARD HERNANDEZ SANTIAGO Luis Montes Luis Montes
949273 JOSE MARIA GARCIA SOTELO Luis Montes Luis Montes

Mentores especializados por tema

Tema Especializado Mentor
GIT, Microservicios, RestAPIs, Serverless (Semana 1) - Marco Robles - Neftali Ramos - Tessa Partida - Diego Osorno - Gerardo Ruiz
Kafka, Mongo (Semana 2) - Marco Robles - Neftali Ramos - Gerardo Ruiz
Java (Semana 3) - Diego Osorno - Jose Perez - Marco Robles - Diana Fernández - Gerardo Ruiz
Spring Boot (Semana 4/5) - Diego Osorno - Neftali Ramos - Jose Perez - Diana Fernández - Gerardo Ruiz
JUnit (Semana 6) - Tessa Partida - Diego Osorno - Jose Perez - Diana Fernández - Gerardo Ruiz

VI. PROYECTO BAZ SUPERAPP / BANCA DIGITAL (Asignado por Líder de Gremio)

  • BAZ Superapp:
  • BANCA DIGITAL: Siguen con sus actividades habituales asignadas por su líder de gremio

VII. Contacto Wizeline Academy

Si tienes alguna duda sobre el programa, logística, accesos, etc. por favor contacta al equipo de Wizeline Academy

📧 Email: baz-dsa@wizeline.com