Titre

LOG310 - Analyse et Conception de Logiciels - 2 (70 heures)

Description

Bienvenue dans le cours d'Analyse et Conception de Logiciels - Niveau 2 ! Ce cours est destiné aux étudiants ayant déjà des connaissances de base en génie logiciel et en conception orientée objet, et qui souhaitent approfondir leurs compétences dans ce domaine. Vous explorerez des sujets avancés tels que les patrons de conception avancés, la conception de systèmes distribués et sécurisés, ainsi que l'intégration de technologies émergentes dans la conception logicielle.

Les chapitres
  • Chapitre 1 : Révision des principes SOLID et des patrons de conception
  • Chapitre 2 : Patrons de conception avancés : Composite, Iterator, Visitor
  • Chapitre 3 : Conception avancée : modélisation des relations complexes
  • Chapitre 4 : Conception de systèmes distribués et orientés service
  • Chapitre 5 : Conception de logiciels évolutifs et extensibles
  • Chapitre 6 : Conception sécurisée : principes et bonnes pratiques
  • Chapitre 7 : Gestion des configurations et des dépendances
  • Chapitre 8 : Conception pour la performance et l'optimisation
  • Chapitre 9 : Intégration de technologies émergentes dans la conception logicielle
Les objectifs
  • Profondir votre compréhension des principes SOLID et des patrons de conception.
  • Appliquer des patrons de conception avancés pour résoudre des problèmes de conception complexes.
  • Concevoir des systèmes distribués, évolutifs et sécurisés.
  • Intégrer des technologies émergentes dans la conception de logiciels.
À la fin Ce cours vous préparera à relever les défis de la conception de logiciels avancés, en vous fournissant les connaissances et les compétences nécessaires pour concevoir des solutions logicielles robustes et évolutives. En appliquant les concepts et les techniques présentés dans ce cours, vous serez prêt à contribuer de manière significative à des projets de développement logiciel complexes et innovants.