Course outline
Maitrisez et appliquez les caractéristiques du langage afin de bien concevoir et de développer rapidement en toute confiance. |
Durée : 4 jours |
| |
Public concerné | Développeurs. |
Préalables | Cours "Introduction au développement orienté-objet" ou la connaissance des concepts objet. Une expérience de C/C++, C# ou Visual Basic est un atout. |
Objectifs | Ce cours de Java va au-delà de l'explication des nombreuses caractéristiques offertes par le langage. La majorité des livres, articles et formations traitent principalement du "comment" avec bien des exemples. C'est bien, mais on oublie le plus important : préciser "pourquoi" et "quand" l’on doit utiliser une caractéristique. Ces explications sont fondamentales :
Aujourd'hui, coder c'est aussi concevoir en même temps. Un autre aspect important dans l'apprentissage d'un langage objet aujourd'hui, c'est l'omniprésence de la conception dans l'écriture du code. Écrire du bon code en objet c'est concevoir en même temps, car l'utilisation judicieuse des délégués, des interfaces, des classes abstraites, de la composition et de l'héritage permettent non seulement l'élaboration d'une infrastructure, mais aussi l'intégration (ou la personnalisation) de votre code avec API de Java. A la fin de ce cours, le participant sera en mesure de justifier le choix de la caractéristique utilisée. Cette compréhension et cette confiance dans sa sélection sont primordiales pour développer adéquatement une application. Le participant pourra aussi mettre en application un projet complet de A à Z réutilisant des composants communs. |
Méthode pédagogique | Exposés - Démonstrations - Exercices dirigés et individuels. La répartition du contenu est approximativement : matériel 35% et laboratoires 65% |
Contenu |
|