20.06.2015 Views

Développement Web Développement mobile ... - Youblisher

Développement Web Développement mobile ... - Youblisher

Développement Web Développement mobile ... - Youblisher

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!