Prérequis
Connaissance de Java/Java EE
Durée
3 jours
Contenu Technique de la Formation
La formation aborde les contenus techniques suivants :
- Les bases du langage Java
- Structure et syntaxe d'un programme Java
- Programmation orientée objet (POO) avec Java
- Gestion des exceptions
- Collections et flux (Streams) en Java
- Introduction à JDBC et interaction avec une base de données
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Comprendre les fondamentaux du langage Java
- Mettre en place un environnement de développement Java
- Apprendre à structurer un programme Java de manière optimale
- Exploiter les principes de la POO dans des projets Java
- Manipuler les collections et les flux pour traiter les données efficacement
- Interagir avec une base de données via JDBC
Table des Matières
Introduction à Java
- Historique et écosystème Java
- Installation et configuration de l'environnement de développement (JDK, IDE)
- Premier programme Java : structure et exécution
Les bases du langage Java
- Types de données primitifs et opérateurs
- Variables, constantes et portée
- Structures de contrôle : conditions, boucles et énumérations
Programmation orientée objet avec Java
- Concepts fondamentaux de la POO : classes, objets, attributs et méthodes
- Encapsulation, héritage et polymorphisme
- Interfaces et classes abstraites
- Gestion des accesseurs (getter/setter) et méthodes statiques
Gestion des exceptions
- Comprendre les exceptions : checked vs unchecked
- Utilisation des blocs try-catch-finally
- Création de ses propres exceptions
- Meilleures pratiques pour gérer les exceptions
Collections et flux en Java
- Introduction à l'API Collections
- List, Set, Map : différences et cas d'utilisation
- Tri et recherche dans les collections
- Les Streams : traitement fonctionnel des données
- Opérations intermediaires et terminales
- Gestion des données avec des Streams parallèles
Interaction avec une base de données : JDBC
- Introduction à JDBC et à l'accès à une base de données
- Connexion à une base de données
- Exécution de requêtes SQL : SELECT, INSERT, UPDATE, DELETE
- Gestion des transactions en Java
- Bonnes pratiques pour gérer les ressources (try-with-resources)
En Pratique
- Création d'un programme Java simple avec des structures de contrôle
- Implémentation de classes et objets pour résoudre un problème concret
- Manipulation des collections pour filtrer et trier des données
- Gestion des exceptions dans un projet d'application Java
- Connexion à une base de données et manipulation des données via JDBC
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.