Développement Web Développement mobile ... - Youblisher
Développement Web Développement mobile ... - Youblisher
Développement Web Développement mobile ... - Youblisher
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Java<br />
et la conception objet<br />
5 jours<br />
35 heures<br />
La principale difficulté à laquelle est confronté un futur programmeur Java ne tient ni à la<br />
syntaxe du langage, ni à ses API, mais bien plus à l’élaboration, à partir de concepts orientés<br />
objet, des fondations d’une démarche de développement qui feront toute la différence entre<br />
un néophyte et un programmeur expérimenté.<br />
Cette formation vous apportera une méthodologie simple pour débuter l’analyse, la conception<br />
et le développement d’une application Java. Vous y apprendrez les principales caractéristiques<br />
de la syntaxe Java ainsi que ses classes utilitaires incontournables.<br />
Les trois-quarts du cours sont consacrés à une étude de cas et à des travaux pratiques sur<br />
l’analyse, la conception et la programmation en Java au cours desquels vous mettrez également<br />
en œuvre des pratiques de codage reconnues. Une démarche itérative sera l’occasion d’enrichir<br />
votre code en vous focalisant à chaque étape sur un des concepts objets fondamentaux. Vous<br />
coderez aussi en Java quelques Design Patterns parmi les plus couramment utilisés.<br />
Référence<br />
JOD<br />
Audience<br />
Développeurs souhaitant passer<br />
à Java<br />
Pré-requis<br />
Maîtrise d’un langage de<br />
programmation<br />
Méthode pédagogique<br />
75 % de travaux pratiques<br />
Support de cours sur CD<br />
Disponible également<br />
en intra-entreprise<br />
Contenu<br />
Concepts objets<br />
- Classe et instance<br />
- Méthode et message<br />
- Polymorphisme<br />
- Encapsulation<br />
- Contenance (Containment)<br />
- Hiérarchies de types<br />
et de classes<br />
- Héritage<br />
Définition de classes Java<br />
- Définition de classes<br />
et fichiers source<br />
- Champs et méthodes<br />
- Portée<br />
- Organisation des fichiers<br />
et packages<br />
- Importation de classes<br />
- Contrôle des accès<br />
- Constructeurs<br />
- This<br />
- Conteneurs du JDK<br />
et classes string<br />
- ToString()<br />
- Méthodes main() et points<br />
d’entrée<br />
Polymorphisme et héritage<br />
- Super-classes et sous-classes<br />
- Redéfinition de méthodes<br />
- Liaisons statique et dynamique<br />
- Fonctions virtuelles<br />
- Appel de constructeurs<br />
de super-classes<br />
Construction d’applications<br />
- Bibliothèque de classes<br />
- Interface<br />
- Gestion des exceptions<br />
Technologie Java<br />
- Ramasse-miettes<br />
- Bytecode<br />
- Machine virtuelle<br />
Sujets spécifiques<br />
- Membres statiques<br />
- Membres et classes Final<br />
et Abstract<br />
Vous allez apprendre à :<br />
- Lire et écrire des classes et méthodes Java<br />
- Utiliser les outils de développement Java<br />
- Gérer correctement les fichiers des projets Java<br />
- Créer des diagrammes d’interactions UML<br />
- Créer des modèles du domaine avec la notation UML<br />
- Concevoir des applications Java évolutives à l’aide de Design Patterns<br />
- Traduire des modèles de conception en Java<br />
- Utiliser les collections Java<br />
Prix interentreprises 2011 :<br />
2 038 € HT<br />
Inscriptions et informations :<br />
www.valtech-training.fr<br />
ou +33 (0)1 41 88 23 00<br />
<strong>Développement</strong> itératif<br />
- Complexité et décomposition<br />
- Processus itératifs<br />
et incrémentaux<br />
- Cycles de développement<br />
Analyse objet<br />
- Notation UML<br />
- Modèles du domaine<br />
- Diagrammes de séquence<br />
système<br />
- Opérations système<br />
- Portée<br />
Conception objet<br />
- Responsabilités<br />
- Diagrammes de communication<br />
- Patterns<br />
- Diagrammes de classes<br />
- Visibilité<br />
<strong>Développement</strong> Java et C++<br />
2010 2011<br />
SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC<br />
PARIS 06, 20 04, 18 15, 29 06, 20 10 07 07, 21 11 09 06, 27 01 05 03, 24 28 19<br />
TOULOUSE 27 22 13 14 18 06 08 10 05<br />
LYON 20 22 17 14 16 04 19 21<br />
GRENOBLE 18 06 28 18 20 29 17 05<br />
GENÈVE 27 22 21 25 31<br />
76