Pour les demandes entreprises : (+212) 703173603
Pour les demandes particuliers : (+212) 702062126
La formation Java 17 / 21 (LTS) permet aux participants de maîtriser les dernières versions LTS de Java, le langage de programmation objet incontournable pour le développement d’applications d’entreprise, web et mobiles. Cette formation couvre les nouveautés, bonnes pratiques et concepts avancés, tout en assurant une transition fluide pour les développeurs venant de versions antérieures.
Présentation de Java et LTS
Installation JDK et configuration IDE
Structure d’un programme Java
Types de données, variables, opérateurs
Contrôle de flux : if, switch, boucles
Méthodes et fonctions
Classes et objets
Héritage et polymorphisme
Encapsulation et abstraction
Interfaces et classes abstraites
Listes, ensembles et maps
Streams et lambdas
Manipulation des fichiers et I/O
Record, sealed classes, pattern matching
Switch expressions et text blocks
Améliorations des performances et API standard
Threads et ExecutorService
Synchronisation et bonnes pratiques
Gestion des exceptions et assert
Java Module System (Jigsaw)
Structuration des projets modulaires
Tests unitaires et maintenance
Développement d’une application complète
Application des concepts avancés
Revue de code et optimisation