Plan du cours
Semaine 1 : Fondements de base
- Jour 1 : Introduction aux Applications Bancaires
- Vue d'ensemble des modules de banque principaux
- SLAs, conformité (PCI DSS, temps d'activité)
- Flux ITSM (incident/problème/changement)
- Jour 2 : Java Éléments Essentiels de la Production
- Internes JVM, mémoire, bases du GC
- Analyse des exceptions Java
- Ajustement de la JVM pour les charges de travail bancaires
- Jour 3 : Fondamentaux Unix
- Structure et navigation des fichiers
- Commandes : ps, top, df, tail, grep, awk, sed
- Bases de l'écriture de scripts shell pour la mise en automatique
- Jour 4 : Journaux et Surveillance
- Compréhension des journaux (transactions, audit)
- Outils : Splunk, ELK, analyse native des journaux
- Mise en pratique : Résolution d'un transfert de fonds échoué
- Jour 5 : Processus de Billetterie et Éscalade
- Outils : ServiceNow, flux JIRA
- Matrice d'escalade (L1 → L2 → Dev)
- Méthodes optimales pour l'analyse des causes racines (RCA) et la documentation
Semaine 2 : Dépannage Avancé & Simulation en Temps Réel
- Jour 6 : Débogage du Serveur d'Application et des API
- WebLogic, bases Tomcat
- Codes d'échec des API (401, 500, 504)
- Problèmes de pool JDBC et timeouts
- Jour 7 : Dépannage de la Base de Données
- Requêtes lentes, verrous, blocages mortels
- Outils de profilage SQL : EXPLAIN, SHOW PROCESSLIST
- Mise en pratique : Résolution d'un blocage en base de données
- Jour 8 : CI/CD, Déploiement & Retrait
- Vue d'ensemble Jenkins
- Scénarios d'échec de déploiement
- Retrait et validation post-déploiement
- Jour 9 : Simulation de la Salle des Opérations (War Room)
- Affectation des rôles : responsable incident, communication, solution technique
- Situation réelle de dépannage (échec de connexion)
- ACR, notes de la salle des opérations et mises à jour pour les parties prenantes
- Jour 10 : Projet Final & Révision
- Résumé des outils, journaux, escalade, Unix, DB
- Dernier défi + quiz
- Sessions de certification et d'évaluation
Modules Optionnels
- Bases du dépannage Kafka/MQ
- Outils APM : AppDynamics/Dynatrace
- Bases Kubernetes (redémarrages de pods, journaux)
- Métriques SRE : SLIs, SLOs, MTTR
Résumé et Étapes Suivantes
Pré requis
- Une compréhension des concepts de programmation Java de base
- Expérience de travail avec les systèmes basés sur Unix
- Familiarité avec les flux de travail de support dans les applications d'entreprise
Public cible
- Ingénieurs Support
- Développeurs Java en transition vers des rôles de support
- Analystes de support de production dans les environnements bancaires
Nos clients témoignent (5)
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient. J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
Les informations supplémentaires qui ont été partagées indiquaient que la formation n'était pas simplement basée sur Groovy, ce qui était appréciable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
le formateur peut expliquer clairement le sujet et répondre à toutes les questions.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Le style de formation et l'accompagnement du formateur aident à résoudre les problèmes rencontrés lors des exercices.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
Traduction automatique
La diversité des sujets abordés était considérable et le formateur a essayé de faire preuve de rigueur à cet égard.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique