Java JEE - Les fondamentaux (5 jours)
Formation créée le 01/07/2022. Dernière mise à jour le 22/04/2024.
Version du programme : 1
Programme de la formation Version PDF
Avec ce cours Java, allez plus loin dans votre connaissance du langage de manière progressive. Maitrisez les principaux concepts par la pratique. Java fournit un écosystème riche qui vous permet de construire des applications fiables et robustes. La structure du langage vous permet de mettre en œuvre l’ensemble des compétences des membres de votre équipe de manière structurée et intégrée.
Objectifs de la formation
- Construire des applications Java
- Utiliser les principales librairies et technologies associées.
Profil des bénéficiaires
- Entreprises de services numériques
- Indépendants / Chef de projets / Développeurs / Architectes, …
- Avoir quelques bases en Programmation Orientée Objet
- Avoir une expérience de développement dans un langage de programmation
Contenu de la formation
-
Concepts de base et POO en Java (1j)
- Les types de base et étendus
- Les classes
- Les packages
- Les propriétés et méthodes
- Accès public et private
- Signature de méthodes
- Les constructeurs
- La surcharge
- Getter et Setter
- POJO (Plain Old Java Object), les DTO (Data Transfer Object), ..
- Visibilité interclasse et inter-package
- This et static
-
Classes et interfaces (1j)
- L'héritage
- Super
- Protected access
- La redéfinition des constructeurs et méthodes
- Les classes abstraites
- Les interfaces en Java, default et private, apports
- Le polymorphisme
-
Les concepts du langage (1j)
- Les if, switch et switch à notation fléchée, yield
- Les boucles standards et extensions de boucle for
- L'Autoboxing
- Les varargs
- Les enum
- Les classes internes
- Les classes anonymes
- Les tableaux en Java
- Les collections et énumérations en Java
- Gestion des collections
- La notation fléchée et les lambda pour les collections
-
Exceptions (0.5j)
- Fonctionnement des exceptions en Java
- Les mots clé principaux try / catch / finally
- Créer ses classes d'exception
-
Nouveaux concepts Java (0.5j)
- Le try with resource
- Accès au système de fichiers avec NIO2
- Gestion des process avec l'API Process
- L'API Optional
- L'API DateTime
-
JDBC (Java Database Connectivity) (1j)
- Architecture de JDBC
- Drivers et gestionnaire de drivers
- Structuration des sources de données, les URL
- Principales interfaces et classes
- La notion de transaction, commit et rollback
- Différentes façons de connexion à une base de données
- Les interfaces Connection, Statement, PreparedStatement, ResultSet
L'ensemble des formateurs exercent en entreprise et disposent d'au moins 5 ans d'expériences dans les formations dispensées.
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Accueil des apprenants dans une salle dédiée à la formation
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Modalités de certification
- Avoir réussi les évaluations tout au long de la formation ainsi qu'en fin de formation.
- - QCM en fin de formation - Mise en pratique durant la formation - Remise d'un certificat de formation après réussite de l'ensemble des évaluations de formation
- Délivrance d'un certificat de formation