Course Outline
Week 1: Core Foundations
- Day 1: Introduction to Banking Applications for Government
- Overview of core banking modules for government use
- Service Level Agreements (SLAs), compliance (PCI DSS, uptime) in a government context
- IT Service Management (ITSM) workflows for government: incident, problem, and change management
- Day 2: Java Production Essentials for Government
- JVM internals, memory management, and garbage collection basics
- Java exception analysis and handling in government applications
- JVM tuning techniques tailored for banking workloads in a government environment
- Day 3: Unix Fundamentals for Government
- File structure and navigation within government systems
- Essential commands: ps, top, df, tail, grep, awk, sed
- Basic shell scripting for automation in government workflows
- Day 4: Logs and Monitoring for Government
- Understanding transaction and audit logs in a government setting
- Tools for log management: Splunk, ELK, and native log parsing
- Hands-on exercise: Troubleshooting a failed fund transfer in a government system
- Day 5: Ticketing and Escalation Process for Government
- Tools for ticket management: ServiceNow, JIRA workflows tailored for government use
- Escalation matrix (L1 → L2 → Development) in a government context
- Best practices for Root Cause Analysis (RCA) and documentation in government processes
Week 2: Advanced Troubleshooting and Real-Time Simulation
- Day 6: App Server and API Debugging for Government
- Basics of WebLogic and Tomcat in government applications
- API failure codes (401, 500, 504) in a government environment
- Common issues with JDBC pools and timeouts in government systems
- Day 7: Database Troubleshooting for Government
- Addressing slow queries, locks, and deadlocks in government databases
- SQL profiling tools: EXPLAIN, SHOW PROCESSLIST for government use
- Hands-on exercise: Resolving a database deadlock in a government system
- Day 8: CI/CD, Release, and Rollback for Government
- Overview of Jenkins for continuous integration and deployment in government applications
- Common failure scenarios during releases in a government context
- Rollback procedures and post-deployment validation techniques for government systems
- Day 9: War Room Simulation for Government
- Role assignments: incident lead, communications, technical fix in a government setting
- Live troubleshooting scenario (login failure) within a government environment
- RCA, war room notes, and stakeholder updates specific to government operations
- Day 10: Capstone and Review for Government
- Summary of tools, logs, escalation processes, Unix fundamentals, and database management in a government context
- Final challenge and quiz to reinforce learning
- Certification and feedback session tailored for government participants
Optional Add-Ons for Government
- Kafka/MQ troubleshooting basics for government systems
- APM Tools: AppDynamics, Dynatrace for government applications
- Basic Kubernetes operations (pod restarts, logs) in a government environment
- SRE metrics: Service Level Indicators (SLIs), Service Level Objectives (SLOs), Mean Time to Recovery (MTTR) for government use
Summary and Next Steps for Government
Requirements
- An understanding of core Java programming concepts
- Experience working with Unix-based systems
- Familiarity with support workflows in enterprise applications for government
Audience
- Support Engineers
- Java Developers transitioning into support roles
- Production Support Analysts in banking environments
Testimonials (5)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.