Ateliers logiciels I

Quadrimestre 3 - Section gestion

48 heures

Coordinateur : ARO

Enseignants : ARO, JLC, SRV

Description générale du cours

Découverte et mise en oeuvre en java d'interfaces graphiques et de design patterns

Matières de base utilisées

  • Java 1ère année
  • Algorithmique de première année
  • Base de données et algorithmique de deuxième année au fur et à mesure de leur évolution

Objectifs

  • approfondir la connaissance de java
  • découvrir et mettre en oeuvre certains design patterns
  • Utilisation d'un environnement de développement intégré (EDI)

Acquis d'apprentissage

  • Refactorer son code pour améliorer les performances, la lisibilité et éliminer un maximum de redondance
  • Privilégier le développement par composants réutilisables
  • Découpler systématiquement ses composants, notamment en utilisant le design pattern MVC
  • Aborder tout développement d'application en séparant clairement et strictement en couches indépendantes
  • Découvrir et s'autoformer à l'utilisation de ressources nouvelles (API, ...)

Plan du cours

  • Orienté Objet
  • Héritage et Polymorphisme
  • Java FX : Introduction
  • Design pattern : Obervateur/Observé
  • Java FX : Événements
  • Expressions lambda
  • Génériques