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
Liaisons statique et dynamique
Méthodes abstraites
Appel de constructeurs de super-classes
Construction d'applications
Bibliothèque de classes
Interface
Gestion des exceptions
Technologie Java
Ramasse-miettes
Bytecode
Machine virtuelle
Notion de généricité
Collections
Sujets spécifiques
Membres statiques
Membres et classes Final et Abstract
Polymorphisme
Encapsulation
Contenance (Containment)
Hiérarchies de types et de classes
Héritage
Définition de classes Java
Définition de classes et fichiers source
Champs et méthodes
Portée
Organisation des fichiers et packages
Contrôle des accès
Constructeurs
This
Classes String et bases du JDK
Méthodes main et points d'entrée
Développement itératif
Complexité et décomposition
Processus itératifs et incrémentaux
Cycles de développement
Analyse objet
Notation UML
Modèles du domaine
Diagrammes de séquence système
Opérations système
Conception objet
Responsabilités
Diagrammes de communication
Patterns
Diagrammes de classes
Visibilité
Toulouse
Paris - 17ème
Décembre 2017
du au 12 15
2 100,00 €
Septembre 2017
du au 18 21
2 100,00 €
Juin 2017
du au 12 15
2 100,00 €
Novembre 2017
du au 20 23
2 100,00 €
Septembre 2017
du au 11 14
2 100,00 €
Juillet 2017
du au 17 20
2 100,00 €
Juin 2017
du au 19 22
2 100,00 €
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !