JAVA DESIGN PATTERN
Formation certifiante - Code CPF 94 013 - 3 jours (21 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
OBJECTIFS
A l'issue de la formation, les stagiaires seront capables de :
- Implémenter systématiquement l’encapsulation correcte, l’héritage et le polymorphisme en Java
- Utiliser correctement les exceptions dans le code Java
- Créer des tests unitaires simples pour les classes Java dans JUnit
- Utiliser des collections et des énumérations
- Reconnaître l’utilisation d’annotations et d’auto boxing en code Java
- Comprendre comment le Java Garbage Collector est implémenté
- Mettre en place un Singleton simple, et comprendre quand l’utiliser
PRÉREQUIS
La formation Java Design Pattern est accessible à toute personne ayant :
- De bonnes connaissances en programmation Java
- Une bonne maîtrise du vocabulaire de la programmation orientée objet
MODALITÉ D’ÉVALUATION
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
PUBLIC
- Développeurs informatiques
- Ingénieurs d’étude
- Architecte système et logiciel
- Consultants et chefs de projets proches du développement.
- Tout développeur ou informaticien souhaitant développer des applications et des services WEB avec JAVA J2EE
PROGRAMME DE FORMATION
JAVA DESIGN PATTERN
Principes fondamentaux de l’Orienté Objet
- Encapsulation – rendre toutes les données privées, protected ou non publiques
- Conception à l’interface, et la mise en œuvre
- L’utilisation de l’héritage et du polymorphisme
Vue d’ensemble des autres fonctionnalités de Java
- Collections sécurisées
- Optimisation des boucles
- Annotations
- Autoboxing
- Enumération
Atelier pratique
Bonnes pratiques Java
- Exceptions – le bon, le mauvais et le laid
- Constructeurs vs. clone ()
- Implémentations hashCode () et equal ()
- Refactoring – comment et quoi faire ?
Utilisation correcte de l’instanciation
- Infrastructure de codage et tuning
- JUnit
- Un aperçu de Ant and Maven
- Un aperçu de Java Garbage Collection
- Utilisation efficace de l’API Collections
Atelier pratique
Modèles de conception
- Les raisons pour les design Pattern
- Vue d’ensemble des modèles GoF
- J2EE Patterns
Atelier pratique
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS