Syllabus détaillé

UML

Avant de poser la première ligne de code, apprenez à dessiner le plan de votre succès. Maîtrisez les diagrammes UML pour modéliser vos systèmes, anticiper les failles et communiquer clairement vos idées techniques. C'est l'outil indispensable pour passer du statut de codeur à celui de concepteur de systèmes complexes.

Leçon 01

Diagramme de Cas d'Utilisation - Fondamentaux

1h 30min

Installation de PlantUML. Identification des acteurs et des fonctionnalités (Use Cases). Maîtrise des frontières du système et des relations de base.

Module certifié M-IT
Leçon 02

Cas d'Utilisation Avancés

1h 0min

Pratique approfondie des relations include (obligatoire), extend (optionnel) et de l'héritage d'acteurs.

Module certifié M-IT
Leçon 03

Organisation par Packages

1h 0min

Apprendre à regrouper les fonctionnalités par modules logiques pour gérer des systèmes complexes et volumineux.

Module certifié M-IT
Leçon 04

Diagramme de Séquence - Les Échanges

1h 30min

Modéliser les messages chronologiques entre les objets et les acteurs. Syntaxe PlantUML pour les participants, les flèches et les retours.

Module certifié M-IT
Leçon 05

Séquences Avancées : Logique de Flux

2h 0min

Maîtrise des blocs de contrôle : alt (si/sinon), loop (boucles), opt (optionnel) et par (parallèle). Cas pratique : processus d'achat.

Module certifié M-IT
Leçon 06

Diagramme d'Activités (Workflows)

1h 30min

Modéliser les processus métier et les algorithmes internes. Utilisation des nœuds de décision, des embranchements (fork) et des jointures.

Module certifié M-IT
Leçon 07

Diagramme de Classes - Architecture Statique

1h 30min

Définition des classes, des attributs, des méthodes et de leur visibilité (+, -, #). Traduction des concepts métier en objets techniques.

Module certifié M-IT
Leçon 08

Relations de Structure complexes

2h 0min

Coder les liens de dépendance : Association, Agrégation, Composition et Héritage. Gestion précise des multiplicités (1..*, 0..1).

Module certifié M-IT
Leçon 09

Classes d'Association et Interfaces

1h 30min

Modéliser les relations porteuses de données et définir des contrats de comportement via les interfaces et les classes abstraites.

Module certifié M-IT
Leçon 10

Diagramme d'Objets et d'États

1h 30min

Instancier les classes pour vérification et modéliser le cycle de vie d'un objet critique (ex: statut d'une commande).

Module certifié M-IT
Leçon 11

Diagramme de Composants

1h 0min

Vue logicielle globale : modéliser les modules, les librairies et les dépendances entre les composants du système.

Module certifié M-IT
Leçon 12

Diagramme de Déploiement

1h 30min

Modéliser l'infrastructure matérielle : serveurs, bases de données, réseaux et protocoles de communication (HTTP, TCP/IP).

Module certifié M-IT
Leçon 13

Styling et Design PlantUML

1h 0min

Utiliser les "Skinparams" pour personnaliser l'apparence des diagrammes (couleurs, polices) et les intégrer dans une documentation pro.

Module certifié M-IT
Leçon 14

Inversion de code et Documentation

1h 30min

Générer des diagrammes PlantUML à partir d'un code source existant et automatiser la documentation technique.

Module certifié M-IT
Leçon 15

Projet Final : Dossier de Conception complet

2h 30min

Session intensive de synthèse : à partir d'un besoin client, produire toute la chaîne UML, du cas d'utilisation au schéma de déploiement final.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire