Formation OCUP2 Certification UML - Préparation à l'examen intermédiaire UML2.
Audience:
Développeurs, programmeurs, analystes d'entreprise, gestionnaires de projets, architectes logiciels, testeurs, personnes responsables de la documentation ou toute personne impliquée dans le processus de développement logiciel.
Objectifs:
Vous prépare à travailler avec une large gamme d'éléments UML
Vous apprend à créer des modèles UML complexes
Vous prépare à devenir un membre qualifié et senior d'une équipe de développement UML.
Certificat
Plan du cours
Structure de Base
- Forme Backus-Naur (BNF)
- Espaces de noms
- Contraintes
- Dépendances
- Temps
- Intervals
- Packages
- Flux d'information
Classification
- Classificateurs
- Propriétés
- Opérations
- Ensembles de généralisation
- Instances
Classificateurs Structurés
- Classificateurs structurés
- Classes
- Associations
- Collaborations
Composants
- Classificateurs encapsulés
- Composants
- Déploiements
- Artéfacts
- Nœuds
Comportement Commun
- Signaux
- Réceptions
- Comportements
- Événements
Activités et Actions
- Activités
- Nœuds de contrôle
- Nœuds d'objet
- Groupes d'activité
- Actions
- Actions d'appel
- Actions structurées
- Régions d'expansion
Interactions
- Interactions
- Lignes de vie
- Messages
- Fragments
- Utilisations d'interaction
- Diagrammes de séquence
- Diagrammes de communication
Machines d'État et Cas d'Utilisation
- Sujets relatifs aux machines d'état
- Machines d'état de protocole
- Interfaces
- Cas d'utilisation
Pré requis
Bonne connaissance d'un langage orienté objet, connaissances de base en UML. Veuillez consulter le cours de préparation à l'examen OCUP2 UML 2.5 - Certification Fondamentale.
Les formations ouvertes requièrent plus de 3 participants.
Formation OCUP2 Certification UML - Préparation à l'examen intermédiaire UML2. - Réservation
Formation OCUP2 Certification UML - Préparation à l'examen intermédiaire UML2. - Enquiry
OCUP2 Certification UML - Préparation à l'examen intermédiaire UML2. - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
everything was at very high level. Thank You !
Magda Lesniak - Comarch Polska S.A.
Formation - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Intermediate
Cours à venir
Cours Similaires
Résolution Créative de Problèmes avec des Techniques de Gamification (Thinking Design)
14 HeuresCette formation en direct avec instructeur à Belgique (en ligne ou sur place) s'adresse aux participants de niveau débutant à intermédiaire qui souhaitent résoudre des problèmes quotidiens sur le lieu de travail grâce à des techniques de gamification.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes de Design Thinking et son application à la résolution de problèmes.
- Incorporer des techniques de gamification pour favoriser l'engagement et l'innovation.
- Développer des solutions créatives et pratiques à des problèmes courants sur le lieu de travail.
- Collaborer efficacement au sein des équipes pour mettre en œuvre des stratégies de résolution de problèmes.
- Appliquer des approches itératives pour affiner les solutions grâce au retour d'information et à l'expérimentation.
Conception Pilotée par le Domaine : Concepts et Pratiques
21 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs, architectes et analystes de niveau intermédiaire qui souhaitent apprendre et appliquer les concepts et pratiques DDD à leurs projets logiciels.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base du DDD (contextes délimités, entités, etc.) et leur application dans les projets logiciels.
- Appliquer le DDD stratégique pour définir et concevoir le modèle de domaine, identifier les sous-domaines et établir les limites.
- Mettre en œuvre le DDD tactique en utilisant des modèles tels que le CQRS, les usines et l'approvisionnement en événements.
- Refondre et moderniser efficacement les systèmes existants à l'aide des techniques DDD.
- Concevoir et mettre en œuvre des architectures orientées produit, domaine et équipe.
- Utiliser le maillage de données pour créer une plateforme de données orientée domaine, supportant la découverte et la gouvernance des données.
Introduction au Design Orienté Domaine
14 HeuresDomain Driven Design (DDD) est une approche permettant de gérer des comportements complexes lors du développement de logiciels .
Design Patterns Modèles de conception
14 HeuresIl existe de nombreux modèles éprouvés et largement disponibles pour tous. Parfois, il suffit de modifier les noms et d'implémenter le modèle dans une technologie spécifique. Cela peut faire économiser des centaines d'heures qui seraient autrement consacrées à la conception et aux tests. Objectifs de la formation Ce cours a deux objectifs : premièrement, il vous permet de réutiliser des modèles largement connus ; deuxièmement, il vous permet de créer et de réutiliser des modèles spécifiques à votre organisation. Il aide à estimer comment les modèles peuvent réduire les coûts, systématiser le processus de conception et générer un cadre de code basé sur vos modèles. Public Conçue pour les concepteurs logiciels, les analystes d'affaires, les gestionnaires de projets, les programmeurs et développeurs, ainsi que les gestionnaires opérationnels et les responsables des divisions logicielles. Style du cours Le cours se concentre sur les cas d'utilisation et leur relation avec un modèle spécifique. La plupart des exemples sont expliqués en UML et dans de simples exemples Java (le langage peut changer si le cours est réservé sous forme de formation intra-entreprise). Il vous guide à travers les sources des modèles et montre comment cataloguer et décrire des modèles qui peuvent être réutilisés au sein de votre organisation.
Design Thinking : S'identifier aux Clients Internes
7 HeuresDesign Thinking est une méthodologie centrée sur l’être humain pour résoudre des problèmes grâce à l’empathie, la définition, l’idéation, le prototypage et les tests. Cette version du cours met un accent particulier sur la phase d'Empathie, en se concentrant sur la connexion entre les points de douleur déjà identifiés et les vrais besoins des clients internes, tout en appliquant des activités dynamiques et collaboratives pour transformer ces insights en résultats concrets.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux équipes et dirigeants de niveau débutant à intermédiaire qui souhaitent approfondir leurs compétences en empathie, renforcer les relations avec les clients internes et transformer les points de douleur en opportunités significatives d’amélioration.
À la fin de cette formation, les participants seront capables de :
- Appliquer des techniques basées sur l’empathie pour découvrir et valider les besoins des clients.
- Traduire les points de douleur cartographiés en besoins clairs et actionnables.
- Participer à des saynètes dynamiques et à des simulations pour pratiquer des conversations centrées sur le client.
- Redefinir collaborativement les énoncés de problème du point de vue du client.
Format du cours
- Cours interactif avec discussions guidées.
- Saynètes et exercices d’empathie pratiques.
- Ateliers de groupe pour la restructuration collaborative des problèmes.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, l’approvisionnement ou la provision d’équipement), veuillez nous contacter pour organiser.
Design Thinking : S'immerger et définir pour les clients internes
7 HeuresDesign Thinking est une méthodologie centrée sur l'humain pour résoudre des problèmes grâce à l'empathie, la définition, l'idéation, la création de prototypes et le test. Se concentrer sur les deux premières étapes — Empathize (s'immerger) et Define (définir) — aide les équipes à mieux comprendre les clients internes et à définir les problèmes appropriés à résoudre.
Cette formation dirigée par un instructeur, en ligne ou sur site, est destinée aux équipes et leaders de niveau débutant à intermédiaire qui souhaitent renforcer leur connexion avec les clients internes, réduire la résistance au changement et améliorer l'efficacité opérationnelle grâce à des méthodes pratiques et collaboratives.
Au terme de cette formation, les participants seront en mesure de :
- Utiliser des techniques d'écoute active et d'entretien pour recueillir des insights significatifs sur les clients internes.
- Créer des cartes d'empathie et identifier les besoins et points de douleur des utilisateurs.
- Distinguer les problèmes réels des perceptions superficielles en utilisant des outils comme le 5 Whys et les arbres de problèmes.
- Rédiger des énoncés de problème clairs et actionnables (POVs) qui guident le travail de solution.
Format du Cours
- Cours interactif avec discussion.
- Exercices pratiques et mises en situation de rôle.
- Ateliers de groupe et sessions de retour d'expérience plénières.
Options de Personnalisation du Cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, l'achat ou la provision d'équipement), veuillez nous contacter pour organiser.
Atelier de Pensée Design pour les Développeurs Logiciels
14 HeuresAu cours de cette formation en atelier dirigée par un instructeur en <loc> ; (en ligne ou sur site), les participants apprendront à appliquer les cinq étapes de Design Thinking pour mieux comprendre les problèmes rencontrés par les utilisateurs finaux d'un produit ou d'un service, puis à développer la meilleure approche pour les résoudre.
A l'issue de cette formation, les participants seront capables de :
- Utiliser des stratégies créatives pour faire correspondre les besoins des clients avec des solutions technologiquement réalisables.
- Formuler une stratégie pour augmenter la valeur client et améliorer les offres de produits et de services.
Design Thinking : Méthodologies d'Innovation
24 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) s'adresse aux professionnels de niveau débutant à intermédiaire qui souhaitent comprendre et appliquer les méthodologies Design Thinking pour stimuler l'innovation et améliorer les solutions commerciales.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes fondamentaux de Design Thinking et son rôle dans l'innovation.
- Appliquer les cinq phases de Design Thinking à la résolution de problèmes.
- Utiliser des techniques et des outils d'idéation pour stimuler la créativité.
- Mettre en œuvre des stratégies Design Thinking pour améliorer les processus et accroître l'efficacité.
Leadership Innovante par le Biais de la Pensée Design
14 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur place) s'adresse aux dirigeants débutants et aux professionnels des ressources humaines qui souhaitent apprendre et appliquer les méthodologies Design Thinking pour favoriser l'innovation, améliorer les capacités de résolution de problèmes et impliquer efficacement les équipes.
A l'issue de cette formation, les participants seront capables de :
- Doter les participants d'outils et de méthodologies pour favoriser l'innovation et l'engagement des équipes.
- Développer des compétences en matière de cartographie de l'empathie, d'idéation et de prototypage pour résoudre des problèmes complexes.
- Appliquer les principes Design Thinking à des scénarios de leadership et de ressources humaines.
- Promouvoir une culture de l'innovation au sein des équipes techniques.
Pensée Design
4 HeuresVue d'ensemble :
Le processus Design Thinking (DT) comporte cinq étapes (empathie, définition du problème, idéation, prototypage, test).
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui peuvent nécessiter des approches particulières. Le processus Design Thinking aide à traiter les problèmes complexes. La maîtrise de la pensée design permet de traiter efficacement les problèmes complexes, de mieux communiquer, de persuader efficacement, d'améliorer les résultats de l'entreprise et d'améliorer le comportement et les performances de l'organisation et du personnel.
- Comment fonctionne la DT : apprendre des gens et des problèmes, trouver des modèles, concevoir un modèle (dérive du modèle), tester le modèle, évaluer le modèle et le remanier.
- Relation entre la DT, l'innovation et l'esprit d'entreprise.
- Méthodes et outils de DT : persona, carte des parties prenantes, carte du parcours du client, plan de service, innovation de modèle d'entreprise.
- Application de la DT : état d'esprit de conception, innovation de rupture, approche itérative, technique d'estimation agile, pensée critique, résolution de problèmes, travail d'équipe, préparation au leadership, compétences en communication, maîtrise de la technologie, réflexion prospective, compétences interculturelles et éthiques, intelligence émotionnelle, conscience de soi, compétences en négociation, résolution de conflits.
Objectifs :
- Comprendre les fondamentaux et les nuances du DT
- Explorer les concepts clés, les facteurs, les théories, les types et les modèles de DT
- Expérimenter et pratiquer le DT
Déroulement de la formation :
Il s'agit d'un cours de formation d'une journée (4 heures) qui comprend :
- des cours magistraux (40% - présentation de théories, concepts, modèles et interactions),
- des exercices de groupe (30% - dynamique de groupe, jeux, discussions de groupe et exercices de résolution de conflits fictifs),
- activités individuelles (15% - écriture, conception et discussion entre pairs)
- et autres (15% - vidéos, lectures).
Note : en raison de la nature de ce cours, la taille minimale des groupes est de 3 personnes.
Méthodes de Conception en C#
14 HeuresGroupe cible :
Chef d'équipe technique, Développeur de logiciels
Objectif d'apprentissage :
L'objectif de la formation est d'acquérir la capacité de concevoir des structures de développement/projets avancées en C#.
Au cours de la formation, les étudiants se familiarisent avec les ressources et outils MSDN pour soutenir le processus de développement, tels que Microsoft Visual Studio, ReSharper.
Modèles de Conception en PHP
14 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire PHP qui souhaitent appliquer efficacement les motifs de conception dans leurs projets.
À la fin de cette formation, les participants seront capables de :
- Comprendre le but et les avantages des motifs de conception.
- Identifier et mettre en œuvre les motifs de conception appropriés pour des scénarios courants.
- Structurer les applications PHP selon les meilleures pratiques reconnues par l'industrie.
- Intégrer des motifs dans des frameworks modernes tels que Symfony ou Zend.
JavaScript - Programmation Avancée
14 HeuresLa formation est destinée aux développeurs JavaScript, conçue pour concevoir et mettre en œuvre des applications Internet avancées. Les sujets abordés lors de la formation visent à apporter les meilleures pratiques en programmation JavaScript et à souligner les erreurs les plus courantes. Un point important de la formation est de discuter de la programmation orientée objet disponible avec la syntaxe JavaScript.
Conception Objet avec les Design Patterns
14 HeuresObjectif:
Aider les analystes techniques et les concepteurs à comprendre comment appliquer l'implémentation logicielle des exigences, en assurant la traçabilité entre les spécifications métier et le code logiciel.
Cette formation de 2 jours vise à aider les analystes techniques et les concepteurs à concevoir les spécifications décrites par les analystes métiers. Après la transformation en représentations de composant logiciel, les composants système résultants suivent les exigences du système vers les structures de composant logiciel.
Enfin, ces spécifications techniques sont implémentées dans un code logiciel et testées sur une base composant. Les composants logiciels qui en résultent offrent un bon niveau de réactivité face aux modifications car ils permettent de tracer couche par couche séparément les comportements du système (des interfaces utilisateur vers la couche d’objets métier, en passant par les composants d’application où sont stockés les choix d’utilisation des acteurs).
PHP Patterns and Refactoring
21 HeuresLe cours est conçu pour les programmeurs expérimentés qui veulent explorer les questions liées à l'utilisation des patterns et du refactoring. Chaque participant connaîtra les propriétés et les exemples pratiques de l'utilisation de ces patterns, ce qui permettra à son tour de corriger efficacement le code de l'application.