Pour les demandes entreprises : (+212) 703173603

Pour les demandes particuliers : (+212) 702062126

A propos de la formation Formation Java 17 / 21 (LTS)

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.

Détails
Objectifs pédagogiques de la formation Formation Java 17 / 21 (LTS)
  • Installer et configurer l’environnement Java 17 / 21 LTS Comprendre la syntaxe et les concepts fondamentaux de Java Développer des applications orientées objet robustes Utiliser les nouvelles fonctionnalités des versions 17 et 21 (sealed classes
  • pattern matching
  • record
  • switch expressions
  • etc.) Manipuler les collections
  • flux (Streams) et API fonctionnelles

Qui devrait suivre cette formation Formation Java 17 / 21 (LTS) ?

Public visé par la formation Formation Java 17 / 21 (LTS)

Développeurs débutants ou confirmés en Java Ingénieurs logiciels et programmeurs d’applications Chefs de projet technique souhaitant comprendre Java Toute personne souhaitant se former aux versions LTS modernes de Java

Prérequis de la formation Formation Java 17 / 21 (LTS)

Notions de programmation recommandées (variables, boucles, fonctions) Connaissance d’un langage orienté objet est un plus

Formations Similaires

Déroulé de la formation Formation Java 17 / 21 (LTS)


Module 1 : Introduction à Java et installation

Présentation de Java et LTS

Installation JDK et configuration IDE

Structure d’un programme Java

Module 2 : Concepts fondamentaux

Types de données, variables, opérateurs

Contrôle de flux : if, switch, boucles

Méthodes et fonctions

Module 3 : Programmation orientée objet

Classes et objets

Héritage et polymorphisme

Encapsulation et abstraction

Interfaces et classes abstraites

Module 4 : Collections et API modernes

Listes, ensembles et maps

Streams et lambdas
Manipulation des fichiers et I/O

Module 5 : Nouveautés Java 17 / 21

Record, sealed classes, pattern matching

Switch expressions et text blocks

Améliorations des performances et API standard

Module 6 : Concurrence et gestion des exceptions

Threads et ExecutorService

Synchronisation et bonnes pratiques

Gestion des exceptions et assert

Module 7 : Modules Java et bonnes pratiques

Java Module System (Jigsaw)

Structuration des projets modulaires

Tests unitaires et maintenance

Module 8 : Atelier pratique et projet final

Développement d’une application complète

Application des concepts avancés
Revue de code et optimisation

Formations Similaires
DotNet Détails
Java OCA Détails
Java OCA/OCP 8 Détails
Java OCP Détails
JAVA Frameworks Détails
Java Introduction Détails
Java J2EE (JEE) Détails
Full-Stack Web & Cloud (React, Node.js, Docker, AWS) Détails
Laravel – Framework PHP Avancé Détails
Python – Développement et Data Science Détails
Formation Java 17 / 21 (LTS) Détails
Formation Spring Boot 3.3 & Jakarta EE – Développement d’Applications Java Détails
Formation Spring Boot 3.3 & Jakarta EE Détails

Vous pouvez faire l’inscription ou la demande du devis avec un seul click