Programa del Curso

Semana 1: Fundamentos Básicos

  • Día 1: Introducción a las Aplicaciones Bancarias
    • Visión general de los módulos básicos de banca
    • SLAs, cumplimiento (PCI DSS, tiempo de actividad)
    • Flujos ITSM (incidente/problema/cambio)
  • Día 2: Esenciales de Java Producción
    • Internals del JVM, memoria y conceptos básicos de GC
    • Análisis de excepciones de Java
    • Afinación del JVM para cargas de trabajo bancarias
  • Día 3: Fundamentos Unix
    • Estructura y navegación de archivos
    • Comandos: ps, top, df, tail, grep, awk, sed
    • Básicos del scripting shell para automatización
  • Día 4: Registros y Monitoreo
    • Entendimiento de los registros (transacción, auditoría)
    • Herramientas: Splunk, ELK, análisis nativo de logs
    • Manos a la obra: Solución de un fallo en transferencia de fondos
  • Día 5: Proceso de Ticketing y Escalación
    • Herramientas: ServiceNow, flujos JIRA
    • Matriz de escalación (L1 → L2 → Dev)
    • Prácticas recomendadas para RCA y documentación

Semana 2: Solución Avanzada de Problemas y Simulación en Tiempo Real

  • Día 6: Depuración del Servidor de Aplicaciones y API
    • Básicos de WebLogic, Tomcat
    • Códigos de fallo de la API (401, 500, 504)
    • Problemas e interrupciones en el pool JDBC
  • Día 7: Solución de Problemas del DB
    • Peticiones lentas, bloqueos y muertes por deadlock
    • Herramientas de perfilado SQL: EXPLAIN, SHOW PROCESSLIST
    • Manos a la obra: Resolución de un deadlock en DB
  • Día 8: CI/CD, Lanzamiento y Deshacer Cambios
    • Visión general del Jenkins
    • Casos de fallo en el lanzamiento
    • Deshacer cambios y validación post-despliegue
  • Día 9: Simulación Sala de Guerra
    • Asignación de roles: jefe del incidente, comunicaciones, solución técnica
    • Escenario en vivo de resolución de problemas (fallo al iniciar sesión)
    • RCA, notas de la sala de guerra y actualizaciones a los interesados
  • Día 10: Capstone y Repaso
    • Resumen de herramientas, registros, escalación, Unix y DB
    • Solución final + quiz
    • Sesión de certificación y retroalimentación

Opciones Adicionales Optativas

  • Básicos del troubleshooting en Kafka/MQ
  • Herramientas APM: AppDynamics/Dynatrace
  • Aspectos básicos de Kubernetes (reinicios de pods, logs)
  • Métricas SRE: SLIs, SLOs, MTTR

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de conceptos fundamentales de programación Java
  • Experiencia trabajando con sistemas basados en Unix
  • Familiaridad con los flujos de trabajo de soporte en aplicaciones empresariales

Público Objetivo

  • Ingenieros de Soporte
  • Desarrolladores Java que se trasladan a roles de soporte
  • Analistas de Soporte en Entornos Bancarios

Semana 1: Fundamentos Básicos

  • Día 1: Introducción a Aplicaciones Bancarias
    • Visión general de los módulos básicos de banca
    • SLAs, cumplimiento (PCI DSS, tiempo de actividad)
    • Flujos de trabajo ITSM (incidente/problema/cambio)
  • Día 2: Esenciales de Producción Java
    • Internals del JVM, memoria y bases del GC
    • Análisis de excepciones Java
    • Afinación del JVM para cargas de trabajo bancarias
  • Día 3: Fundamentos Unix
    • Estructura y navegación de archivos
    • Comandos: ps, top, df, tail, grep, awk, sed
    • Básicos del script shell para automatización
  • Día 4: Registros y Monitoreo
    • Comprensión de registros (transacción, auditoría)
    • Herramientas: Splunk, ELK, análisis nativo de logs
    • Manos a la obra: Solución para una transferencia fallida de fondos
  • Día 5: Proceso de Ticketing y Escalamiento
    • Herramientas: ServiceNow, flujos de trabajo JIRA
    • Matriz de escalado (L1 → L2 → Desarrollador)
    • Prácticas recomendadas para RCA y documentación

Semana 2: Solución de Problemas Avanzada y Simulación en Tiempo Real

  • Día 6: Depuración del Servidor de Aplicaciones y API
    • WebLogic, bases de Tomcat
    • Códigos de error de la API (401, 500, 504)
    • Problemas del pool JDBC y tiempos de espera
  • Día 7: Solución de Problemas de BD
    • Preguntas lentas, bloqueos, muertes por deadlock
    • Herramientas de perfilado SQL: EXPLAIN, SHOW PROCESSLIST
    • Manos a la obra: Resolver un deadlock en BD
  • Día 8: CI/CD, Lanzamiento y Reversión
    • Vista general de Jenkins
    • Escenarios de fallos de lanzamiento
    • Reversión y validación post-deploy
  • Día 9: Simulación del Salón de Guerra
    • Atribución de roles: liderazgo de incidentes, comunicaciones, solución técnica
    • Escenario de solución de problemas en vivo (fallo de inicio de sesión)
    • RCA, notas del salón de guerra y actualizaciones a partes interesadas
  • Día 10: Capstone y Revisión
    • Resumen de herramientas, logs, escalado, Unix, BD
    • Desafío final + cuestionario
    • Sesión de certificación y retroalimentación

Opcional:

  • Básicos de solución de problemas Kafka/MQ
  • Herramientas APM: AppDynamics/Dynatrace
  • Básicos Kubernetes (reinicios del pod, logs)
  • Métricas SRE: SLIs, SLOs, MTTR

Resumen y Pasos Siguientes

Java Production Support es el dominio especializado de mantener, solucionar problemas y asegurar la salud de sistemas basados en Java en entornos en vivo.

Este curso interactivo dirigido por un instructor (en línea o presencial) está destinado a ingenieros de soporte y desarrolladores de nivel intermedio que desean mejorar su capacidad para mantener, solucionar problemas y optimizar sistemas de producción basados en Java en entornos bancarios.

Al final de este entrenamiento, los participantes podrán:

  • Resolver problemas en entornos Java, Unix, BD y middleware.
  • Utilizar herramientas de monitoreo para identificar y responder a incidentes de producción.
  • Siguiendo rutas de escalado apropiadas y documentando eficazmente las causas raíz.
  • Participar en ciclos de lanzamiento/reversión y coordinar entre equipos.

Formato del Curso

  • Taller interactivo e intercambio de ideas.
  • Uso práctico de herramientas y sistemas de soporte real.
  • Simulación en vivo de incidentes y escenarios de solución de problemas.

Opciones de Personalización del Curso

  • Para solicitar un entrenamiento personalizado basado en su stack, conjunto de herramientas o flujos de trabajo de soporte, póngase en contacto con nosotros para organizarlo.
 35 Horas

Testimonios (5)

Próximos cursos

Categorías Relacionadas