Temario del curso
Semana 1: Fundamentos principales
- Día 1: Introducción a aplicaciones bancarias
- Visión general de los módulos centrales del banco
- Acuerdos de nivel de servicio (SLA), cumplimiento (PCI DSS, disponibilidad)
- Flujos de trabajo de gestión de servicios de TI (incidente/problema/cambio)
- Día 2: Esenciales para la producción en Java
- Internos de la JVM, memoria, conceptos básicos de recolección de basura (GC)
- Análisis de excepciones en Java
- Ajuste de la JVM para cargas de trabajo bancarias
- Día 3: Fundamentos de Unix
- Estructura de archivos y navegación
- Comandos: ps, top, df, tail, grep, awk, sed
- Conceptos básicos de scripting en shell para automatización
- Día 4: Registros y monitoreo
- Comprensión de registros (transaccionales, de auditoría)
- Herramientas: Splunk, ELK, análisis nativo de registros
- Práctica: Solución de una transferencia de fondos fallida
- Día 5: Proceso de gestión de incidentes y escalamiento
- Herramientas: ServiceNow, flujos de trabajo de JIRA
- Matriz de escalamiento (L1 → L2 → Desarrollo)
- Mejores prácticas en análisis de causa raíz (RCA) y documentación
Semana 2: Solución avanzada de problemas y simulación en tiempo real
- Día 6: Depuración de servidores de aplicaciones y APIs
- Conceptos básicos de WebLogic y Tomcat
- Códigos de error en APIs (401, 500, 504)
- Problemas de pools JDBC y tiempos de espera (timeouts)
- Día 7: Solución de problemas en bases de datos
- Consultas lentas, bloqueos, interbloqueos (deadlocks)
- Herramientas de perfilado SQL: EXPLAIN, SHOW PROCESSLIST
- Práctica: Resolución de un interbloqueo en base de datos
- Día 8: CI/CD, liberación y reversión
- Visión general de Jenkins
- Escenarios de fallas en liberaciones
- Reversión y validación post-despliegue
- Día 9: Simulación de sala de crisis (war room)
- Asignación de roles: líder de incidente, comunicaciones, solución técnica
- Escenario de solución en vivo (falla en inicio de sesión)
- Análisis de causa raíz (RCA), notas de la sala de crisis y actualizaciones a partes interesadas
- Día 10: Proyecto final y revisión
- Resumen de herramientas, registros, escalamiento, Unix y bases de datos
- Desafío final + cuestionario
- Sesión de certificación y retroalimentación
Componentes opcionales adicionales
- Conceptos básicos de solución de problemas en Kafka/MQ
- Herramientas APM: AppDynamics/Dynatrace
- Kubernetes básico (reinicios de pods, registros)
- Métricas de SRE: SLI, SLO, MTTR
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos fundamentales de programación en Java
- Experiencia trabajando con sistemas basados en Unix
- Familiaridad con flujos de trabajo de soporte en aplicaciones empresariales
Público objetivo
- Ingenieros de soporte
- Desarrolladores de Java que se transfieren a roles de soporte
- Analistas de soporte en producción en entornos bancarios
Testimonios (4)
La paciencia con la que atendía las dudas que surgían
Carlos Ceballos - Banco de Mexico
Curso - Spring Boot, React, and Redux
Excelente la tematica, los casos de uso y ejemplos para visualizar el material entregado
Gionathan Rodriguez - CENTRO NETEC SPA
Curso - Building Microservices with Spring Boot, Docker, and Kubernetes
Que obtuvimos una visión general compleja también sobre el contexto, por ejemplo, por qué necesitamos algunas anotaciones y qué significan. Me gustó la parte práctica del entrenamiento - tener que ejecutar manualmente los comandos y llamar a las API REST.
Alina - ACCENTURE SERVICES S.R.L
Curso - Quarkus for Developers
Traducción Automática
interacción a través de ejercicios y también compartiendo proyectos
Claudiu - MSG system
Curso - Advanced Spring Boot
Traducción Automática