Polymorphisme et héritage
• Super-classes et sous-classes
• Redéfinition de méthodes
• Liaisons statique et dynamique
• Méthodes abstraites
Concepts objets
• Classe et instance
• Méthode et message
• Polymorphisme
• Encapsulation
Java et la conception objet
Java et la conception objet
RÉFÉRENCE JOD DURÉE 4 jours (28 heures)
La principale difficulté à laquelle est confronté un futur programmeur Java ne tient ni à la syntaxe du langage, ni à
ses API, mais bien plus à l'élaboration, à partir de concepts orientés objet, des fondations d'une démarche de
développement qui feront toute la différence entre un néophyte et un programmeur expérimenté.
Cette formation vous apportera une méthodologie simple pour débuter l'analyse, la conception et le développement
d'une application Java. Vous y apprendrez les principales caractéristiques de la syntaxe Java ainsi que ses classes
utilitaires incontournables.
Vous allez apprendre à :
• Lire et écrire des classes et méthodes Java
• Utiliser les outils de développement Java
• Gérer correctement les fichiers des projets Java
• Créer des diagrammes d'interactions UML
• Créer des modèles du domaine avec la notation UML
• Concevoir des applications Java évolutives à l'aide de Design Patterns
• Traduire des modèles de conception en Java
• Utiliser les collections Java
Méthode pédagogique :
70% de travaux pratiques
Audience :
Développeurs souhaitant passer à Java
Pré-requis :
Maîtrise d'un langage de programmation
Travaux pratiques :
Les trois-quarts du cours sont consacrés à une étude de cas et à des travaux pratiques sur l'analyse, la conception
et la programmation en Java au cours desquels vous mettrez également en oeuvre des pratiques de codage
reconnues. Une démarche itérative sera l'occasion d'enrichir votre code en vous focalisant à chaque étape sur un
des concepts objets fondamentaux. Vous coderez aussi en Java quelques Design Patterns parmi les plus
couramment utilisés.
Programme :
formation coaching ingénierie inter intra