accueil / formation / catalogue 2011 / développement java et c++ / JOD
Java et la conception objet - Code : JOD
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.
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.
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
Durée : 5 jour(s)
Audience : Développeurs souhaitant passer à Java
Méthode pédagogique : 75% de travaux pratiques.
Pré-requis : Maîtrise d'un langage de programmation
Prix : Voir dates
Programme :
Concepts objets
Classe et instance
Méthode et message
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
Importation de classes
Contrôle des accès
Constructeurs
This
Conteneurs du JDK et classes string
ToString()
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
Portée


Conception objet
Responsabilités
Diagrammes de communication
Patterns
Diagrammes de classes
Visibilité


Polymorphisme et héritage
Super-classes et sous-classes
Redéfinition de méthodes
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
Entrées sorties
Collections
Collections génériques du JDK 1.5


Sujets spécifiques
Membres statiques
Membres et classes Final et Abstract


Dates :
code
[JOD]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 2038 10 7 7.21 11 9 6.27 - 1 5 3.24 28 19
Grenoble 2038 - 28 - 18 - 6 - 29 - 17 - 5
Lyon 2038 17 - 14 - 16 - 4 - 19 - 21 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut