Cursusaanbod
Week 1: Core Foundations
- Day 1: Introduction to Banking Applications
- Overview of core banking modules
- SLAs, compliance (PCI DSS, uptime)
- ITSM workflows (incident/problem/change)
- Day 2: Java Production Essentials
- JVM internals, memory, GC basics
- Java exception analysis
- JVM tuning for banking workloads
- Day 3: Unix Fundamentals
- File structure & navigation
- Commands: ps, top, df, tail, grep, awk, sed
- Shell scripting basics for automation
- Day 4: Logs & Monitoring
- Understanding logs (transaction, audit)
- Tools: Splunk, ELK, native log parsing
- Hands-on: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Tools: ServiceNow, JIRA workflows
- Escalation matrix (L1 → L2 → Dev)
- RCA & documentation best practices
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- WebLogic, Tomcat basics
- API failure codes (401, 500, 504)
- JDBC pool issues & timeouts
- Day 7: DB Troubleshooting
- Slow queries, locks, deadlocks
- SQL profiling tools: EXPLAIN, SHOW PROCESSLIST
- Hands-on: Resolving a DB deadlock
- Day 8: CI/CD, Release & Rollback
- Jenkins overview
- Release failure scenarios
- Rollback and post-deployment validation
- Day 9: War Room Simulation
- Role assignment: incident lead, comms, tech fix
- Live troubleshooting scenario (login failure)
- RCA, war room notes & stakeholder updates
- Day 10: Capstone & Review
- Summary of tools, logs, escalation, Unix, DB
- Final challenge + quiz
- Certification and feedback session
Optional Add-Ons
- Kafka/MQ troubleshooting basics
- APM Tools: AppDynamics/Dynatrace
- Basic Kubernetes (pod restarts, logs)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Vereisten
- An understanding of core Java programming concepts
- Experience working with Unix-based systems
- Familiarity with support workflows in enterprise applications
Audience
- Support Engineers
- Java Developers transitioning into support roles
- Production Support Analysts in banking environments
Testimonials (5)
Dat we een complex overzicht kregen, ook over de context - bijvoorbeeld waarom we annotaties nodig hebben en wat ze betekenen. Ik vond het praktische deel van de training leuk - het handmatig uitvoeren van de commando's en het aanroepen van de rest api's
Alina - ACCENTURE SERVICES S.R.L
Cursus - Quarkus for Developers
Automatisch vertaald
De extra informatie die werd gedeeld, de training was niet eenvoudig groovy, wat leuk was.
Covenant - Vodacom
Cursus - Groovy Programming
Automatisch vertaald
De trainer kan het onderwerp duidelijk uitleggen en kan elke vraag beantwoorden.
Hannah Mae Lubigan - Security Bank Corporation
Cursus - Advanced Spring Boot
Automatisch vertaald
Opleidingsstijl en instructeur helpen om problemen op te lossen die tijdens de oefeningen worden tegengekomen.
Carl Angelo Gonzales - Security Bank Corporation
Cursus - Spring Boot for Beginners
Automatisch vertaald
De omvang van de onderwerpen die werden behandeld was behoorlijk breed en de trainer probeerde hierin gerechtigheid te doen.
Lakshmipriya Sivakumar - Deque Systems Inc
Cursus - Spring Boot, React, and Redux
Automatisch vertaald