Promotion
Apprentissage
Cours
Missions
Études et quiz
Jeux
Aide
Calendrier motivateur
Communauté
Utilisateurs
Forum
Discussion
Articles
Témoignages
Activité
Avis
Abonnements
Thème clair
Leçons
Avis
À propos
Démarrer
Démarrer la formation
Démarrer la formation maintenant
Mes progrès
Cours
Carte des quêtes
Leçons
Module 3. Java Professionnel
Niveau 14
Architecture client-serveur
Module 3
Niveau 14,
Leçon 0
Architecture d'application Le concept d'interaction client-serveur Une nuance importante Architecture client-serveur
Architecture à trois niveaux
Module 3
Niveau 14,
Leçon 1
Introduction à l'architecture à trois niveaux. Ambiguïté dans l'emplacement de la logique d'application.
Approche MVC
Module 3
Niveau 14,
Leçon 2
Présentation de l'architecture MVC. Architecture MVC sur le web. Un exemple de MVC sur le web. Interaction des composants MVC.
Critères d'une bonne architecture logicielle
Module 3
Niveau 14,
Leçon 3
Efficacité. La flexibilité. Évolutivité. Extensibilité. Testabilité. Maintenabilité du code.
Critères d'une mauvaise architecture logicielle
Module 3
Niveau 14,
Leçon 4
Critères de mauvaise conception. Définition de "mauvaise conception". Causes de "mauvaise conception". Pertinence.
Architecture logicielle modulaire
Module 3
Niveau 14,
Leçon 5
Avantages de la décomposition de l'architecture modulaire
Corriger la décomposition du logiciel
Module 3
Niveau 14,
Leçon 6
Hiérarchique. Fonctionnel. Connectivité forte et faible. Composition au lieu d'héritage.
Comment desserrer le couplage entre les modules logiciels
Module 3
Niveau 14,
Leçon 7
Décomposition de toutes nos Interfaces. Façade
Inversion de dépendance
Module 3
Niveau 14,
Leçon 8
Inversion de dépendance Inversion de dépendance en pratique
Autres manières de relier les modules logiciels
Module 3
Niveau 14,
Leçon 9
Remplacement des dépendances directes par la messagerie. Loi de Déméter (loi de Déméter). Composition au lieu d'héritage.
Please enable JavaScript to continue using this application.