Apprendre à structurer un programme et aborder l'utilisation de bibliothèques logicielles. Aborder la notion de patrons de conception (design patterns) et l'utiliser pour comprendre les bibliothèques standards. Compléter les connaissances de NFA031 et NFA032 en abordant un certain nombre de bibliothèques fondamentales : entrées/sorties, les collections, et les interfaces graphiques.
Notion de bibliothèque, API
Les entrées/sorties ; flux textes, binaires; fichiers en accès direct et séquentiel
Les collections : listes, ensembles, tableaux associatifs
Interfaces graphiques ; utilisation de composants, architecture MVC, initiation à la création de nouveaux composants
Conception des programmes; couches logicielles
Les entrées/sorties ; flux textes, binaires; fichiers en accès direct et séquentiel
Les collections : listes, ensembles, tableaux associatifs
Interfaces graphiques ; utilisation de composants, architecture MVC, initiation à la création de nouveaux composants
Conception des programmes; couches logicielles