100% En ligne • Autre

Formation Java Architecte Backend & Performance Engineer

Devenez expert backend Java en 4 mois

Date
16 Jun 2026
Horaire
19h00 - 21h00
Plateforme
Autre
Frais de participation
5 000 FCFA
Paiement en ligne
La formation commence dans
--
Jours
--
Heures
--
Minutes
--
Secondes

Formation Java Architecte Backend & Performance Engineer

À propos de cette formation

Dans un contexte numérique en pleine expansion au Togo et en Afrique, cette formation intensive de quatre mois vise à transformer les développeurs Java intermédiaires en ingénieurs backend de haut niveau. En 64 heures réparties sur deux sessions hebdomadaires (mardi et jeudi, de 19h à 21h), les participants approfondiront la JVM, la performance, la concurrence, les frameworks modernes, l'architecture d'entreprise ainsi que l'observabilité des systèmes distribués. Le programme alterne théorie et pratique avec 70 % d’exercices concrets : développement d’API complètes, analyses de performance, simulations de cas réels, et introduction aux outils Git, CI/CD. Encadrée par M. EDOU Dodji, expert reconnu, la formation offre un suivi personnalisé, des sessions de Q&R et un accompagnement post‑formation. Accessible à distance, elle permet aux développeurs togolais et internationaux de se former depuis leur poste tout en bénéficiant d’un cadre de référence local au Centre de Formation TIC de Lomé.

Programme

00:00
Module 1 - Maîtrise avancée de la JVM & ingénierie de la performance

Étude approfondie de l'architecture interne de la JVM (heap, stack, metaspace, class loading), du fonctionnement du JIT (C1/C2) et des garbage collectors modernes (G1, ZGC, Shenandoah). Tuning avancé avec paramètres GC, optimisation de l'allocation mémoire et gestion de la latence vs throughput. Analyse des performances CPU & mémoire, lecture des GC logs, détection de memory leaks. Diagnostic en production avec Java Flight Recorder, Mission Control, VisualVM, analyse de heap dumps et thread dumps. Travaux pratiques : analyse d’une application lente, optimisation et comparaison avant/après.

00:00
Module 2 - Concurrence, multithreading & haute scalabilité

Présentation des modèles de concurrence Java : threads classiques, ExecutorService, Fork/Join, CompletableFuture et Virtual Threads (Project Loom). Conception thread‑safe avec immutabilité, synchronisation, lock‑free et CAS. Identification des problèmes en production (deadlocks, race conditions, contention, saturation CPU) et stratégies de scalabilité sur des systèmes multi‑cœurs. Études de cas réels : correction de bugs de concurrence et amélioration mesurable des performances.

00:00
Module 3 - Frameworks backend modernes & APIs robustes

Approfondissement de Spring Boot 3+ avec bonnes pratiques avancées, comparaison Spring MVC vs Spring WebFlux et introduction aux frameworks ultra‑performants Quarkus et Micronaut. Conception d’APIs robustes (validation, gestion globale des erreurs, versioning) et sécurisation industrielle (OAuth2, JWT, Spring Security, protection OWASP). Projet pratique : développement d’une API sécurisée, testée sous charge et optimisée pour la latence.

00:00
Module 4 - Architecture backend de niveau entreprise

Principes SOLID et Clean Architecture appliqués à Java. Domain‑Driven Design et architecture hexagonale (ports & adapters). Analyse des choix entre monolithe modulaire et micro‑services avec critères de décision, avantages et inconvénients. Patterns avancés : CQRS, Saga, event‑driven, résilience et tolérance aux pannes. Étude de cas : refonte architecturale d’un système existant en appliquant ces concepts.

00:00
Module 5 - Observabilité, production & systèmes distribués

Mise en place du logging structuré et centralisé, collecte de métriques applicatives avec Prometheus, tracing distribué via OpenTelemetry. Gestion des incidents en production, stratégies de résilience et de récupération. Introduction aux concepts des systèmes distribués (cohérence, partitionnement, CAP). Simulation d’un incident de production avec résolution guidée et mise en place d’un tableau de bord d’observabilité complet.

Inscription

Inscription Standard 5 000 FCFA
Droit d'inscription
S'inscrire

Informations

  • Date
    Tuesday 16 June 2026
  • Horaire
    19:00 - 21:00
  • Format
    En ligne via Autre

Prêt à vous former ?

5 000 FCFA
S'inscrire