GithubHelp home page GithubHelp logo

bazjava4-2023's Introduction

Digital Skills Accelerator Training - Microservicios en Java/Spring Boot con JUnit

I. Bienvenida

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

Liga Acceso Telegram grupal

Importante unirse ya que toda la comunicación del curso se lleva por este medio.

Calendario JAVA Bloque 4
Calendario Java Jr Bloque 4

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 consta de los siguientes elementos:

Sesiones en Vivo

  • Son clases presenciales que imparten ingenieros de Wizeline.

  • Lunes y martes: 9am en oficinas de Wizeline - Liga Zoom en caso de no poderse presentar.

  • Miércoles, Jueves 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: [email protected], con copia a Mercedes Vargas: [email protected] 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.
  • Lunes y martes: 11am en oficinas de Wizeline

Mentorías On Demand

  • Son sesiones en donde puedes 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 sobre demanda. Más abajo están las instrucciones y ligas para solicitar una sesión.

Ruta de Autoaprendizaje

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

Proyecto Final (Capstone Project)

  • Reto creado para poner en práctica los conocimientos adquiridos durante el entrenamiento.

III. Curricula del entrenamiento

Los temas estan divididos en 6 semanas, 5 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

IV. 📺 Grabaciones sesiones y Presentaciones

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

V. Proyecto Final (Capstone Project)

Objetivo Para aprobar el curso debes desarrollar un proyecto final en el cual reforzarás y aplicarás los conocimientos que vas adquiriendo.

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

Aquí encontrarás las instrucciones para completar tu proyecto final. Recuerda registrar cada uno de tus entregables en este formulario

Para la revisión de tu Capstone Project se te asignó un mentor quien 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.

VI. Agenda tu mentoria 📆

Cada alumno/mentee debe contar con al menos 1 mentoría agendada por cada Semana del curso, para evaluar dudas de los temas de la semana o bien para validar los entregables.

Recuerda llenar el Formato de Retroalimentación al final de tu mentoría.

Mentores Asignados

Mentor Mentee Liga para agendar mentoria
Neftali Ramos Jimenez - EDUARDO HERNANDEZ LOPEZ
- OMAR ALEJANDRO ALANIS VELAZQUEZ
Liga
Paco Ramírez Mojica - HERIBERTO PEREZ PALMA
- FRANCISCO FEREGRINO CARRADA
- ERNESTO SANDOVAL BECERRA
Liga
Pao Pileño Flores - RAFAEL PEREZ DIAZ
- MARCO ANTONIO DIAZ BAUTISTA
- ALAN CRISTIAN CRUZ PEÑA
Liga
Oscar Balandrán Valtierra - RONALDO SANTIAGO VALDEZ
- JAVIER JASSAEL BUSTOS ALFARO
- MIGUEL ANGEL ESCAMILLA MIRANDA
Liga
Ricardo Garza Verastegui - EFRAIN GONZALEZ PEREZ
- CARLOS IVAN MORALES PEREA
- JOSE MANUEL PELENCO RAMIREZ
Liga
Walter Franco - ALEXIS ZUGARAZO BERNAL
- HUGO ENRIQUE AMARO OLGUIN
Liga
Mitzi Torales Castillo - MARGARITO MIGUEL GONZALEZ CLARA
- JOSE LUIS SOTO GARCIA
- CRISTIAN EDUARDO ORTEGA VELAZQUEZ
Liga
Gerardo Lucas Cruz - VICTOR ALFONSO DE LA CRUZ ALONSO
- YAZMIN IVONNE ORTIZ TREJO
- RENE VARGAS CRUZ
Liga
Gerardo Ruiz - IVAN MARTINEZ ZARATE
- EDUARDO ALARCON MARTINEZ
Liga

VII. Contacto Wizeline DSA

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

📧 Email: [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.