Programmes du semestre 2 au Cnam Liban - tous les centres.
- Semaine 18/2/2019 : des rappels NFA031,NFA032,NFA035 , utilisation BlueJ et git, github
- Cours 1 : Introduction, vocable, les essentiels : Classes, instances, visibilité, héritage, spécialisation, surcharge
- Cours 2 : Une Classe, et les aspects impératifs du langage : Classes abstraites, interfaces, classes internes, classes anonymes, méthodes, passage de paramètres, instructions, exceptions, assertions
- Premier ED/TP
- préparer L’environnement de développement pour NFP121 et faire le premier TP : TP1
- Semaine 25/2/2019
- Cours 3 : des rappels NFA031,NFA032,NFA035: Interfaces, plusieurs Classes, Héritage, liaison dynamique, paquetages. Et introduction au “Design Pattern”
- Cours 4 : Design Pattern : les fondamentaux, Les patrons Adaptateur et Procuration
- Deuxième TP en autonome
- ED/TP 2
- Quelques Patrons et programmation évènementielle
- Collections et Généricité
- Les Collections : traitement de manière uniforme de tous les agrégats d’éléments Quelques patrons : Itérateur, Template Méthode, Fabrique Méthode et Fabrique abstraite
- Généricité : vers un typage plus rigoureux. et les questions 1 et 2 de l’examen de février 2016
- Synthèse des premiers cours : Une architecture du tp3 question2 inspirée des collections et une revue des patrons Adaptateur, Template Méthode, Itérateur, Proxy, Stratégie
- Ed4
- TP4 en autonome
- TP5 en autonome
- Structures de données et Patterns de conception
- Introspection et réflexivité en Java
- Injection de dépendances
La classe Class, introduction aux Java Beans, l’outil BeanBox, les patrons Visiteur et Procuration avec introspection
//TODO
- xxx Patterns de conception suite
Le patron Décorateur : Pré,Post assertions, invariant de classe
- xxx XML et JAVA
Le patron décorateur, persistance en Java, en XML avec SAX et/ou JDOM, le patron DAO
- xxx Injection de dépendances et Design Pattern
Séparation configuration/utilisation, notion de variabilité du logiciel, patrons Décorateur, Commande, Stratégie …
- xxx Synthèse et conclusion