Formation Sparx Enterprise Architect (EA)
Sparx Enterprise Architect (EA) est une plateforme puissante de modélisation et de conception utilisée dans divers secteurs pour la conception de logiciels et de systèmes.
Cette formation en direct, encadrée par un formateur (en ligne ou sur site), s'adresse aux concepteurs de logiciels et de systèmes de niveau débutant à intermédiaire souhaitant acquérir une compréhension structurée et complète de Sparx Enterprise Architect.
À l'issue de cette formation, les participants seront capables de :
- Utiliser Sparx Enterprise Architect de manière efficace, en comprenant son interface et ses outils.
- Modéliser diverses structures métier, telles que des organigrammes, des processus et des systèmes, à l'aide de différents diagrammes.
- Mettre en œuvre des stratégies de suivi des modifications, de contrôle de version et de collaboration d'équipe au sein de Sparx EA.
- Exploiter les fonctionnalités avancées de Sparx EA, telles que la modélisation avec des stéréotypes, la personnalisation et l'automatisation des tâches.
Format de la formation
- Conférence interactive et échanges.
- De nombreux exercices et mises en pratique.
- Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Plan du cours
Introduction
- Aperçu de Sparx Enterprise Architect (EA)
- Exploration de l'interface utilisateur et des outils de navigation
Modélisation de l'architecture d'entreprise avec Sparx EA
- Création et configuration de projets
- Utilisation de modèles de structures métier
- Utilisation de divers diagrammes
Documentation et communication
- Création d'une documentation efficace dans Sparx EA
- Génération de rapports et de documentation technique
- Outils de collaboration et canaux de communication pour les parties prenantes
- Techniques de communication d'idées complexes à des publics non techniques
Gestion et suivi des modifications
- Utilisation du suivi des modifications et du contrôle de version
- Stratégies de collaboration d'équipe et intégration avec les outils de gestion de projet
- Meilleures pratiques pour garantir un flux de travail fluide et une gestion des modifications
Utilisation avancée de Sparx EA
- Utilisation de la modélisation avec des stéréotypes et des profils
- Extensibilité et personnalisation de Sparx EA
- Automatisation des tâches et techniques de script
Pratiques recommandées et études de cas
- Exploration des meilleures pratiques pour l'utilisation de Sparx EA
- Analyse de cas d'utilisation et de scénarios réels
- Recommandations concernant les diagrammes existants et les techniques de division des modèles
Résumé et prochaines étapes
Pré requis
- Connaissance de base des concepts de conception de logiciels et de systèmes.
- Maîtrise des concepts informatiques généraux.
Public visé
- Concepteurs de logiciels et de systèmes.
- Professionnels de l'informatique.
Les formations ouvertes requièrent plus de 3 participants.
Formation Sparx Enterprise Architect (EA) - Réservation
Formation Sparx Enterprise Architect (EA) - Demande de renseignements
Sparx Enterprise Architect (EA) - Demande d'informations consulting
Nos clients témoignent (2)
Les explications et l'interactivité du formateur étaient vraiment excellentes ; même si je n'étais probablement pas assez expérimenté, j'ai beaucoup appris !
Pieter Bruynseels - Spot Buy Center BV
Formation - Design Patterns
Traduction automatique
J'ai aimé la plateforme que nous avons utilisée. Elle était vraiment agréable et facile à utiliser. J'ai particulièrement apprécié la section sur TypeScript, en particulier les parties consacrées aux espaces de noms et aux modules.
Robert - DB Global Technology
Formation - JavaScript - Advanced Programming
Traduction automatique
Cours à venir
Cours Similaires
Résolution créative de problèmes avec des techniques de gamification (Design Thinking)
14 HeuresCette formation en présentiel, animée par un formateur Belgique (en ligne ou sur site), s'adresse aux participants de niveau débutant à intermédiaire souhaitant relever les défis quotidiens du monde professionnel grâce à des techniques de gamification.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes du Design Thinking et son application à la résolution de problèmes.
- Intégrer des techniques de gamification pour stimuler l'engagement et l'innovation.
- Développer des solutions créatives et pratiques aux problèmes courants du 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 aux retours d'expérience et à l'expérimentation.
Conception Dirigée par le Domaine : Concepts et Pratiques
21 HeuresCette formation en direct, encadrée par un formateur à Belgique (en ligne ou en présentiel), s'adresse aux développeurs, architectes et analystes de niveau intermédiaire souhaitant apprendre et appliquer les concepts et pratiques de la CDD à leurs projets logiciels.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts clés de la CDD (contextes bornés, entités, etc.) et leur application dans les projets logiciels.
- Appliquer la CDD stratégique pour définir et concevoir le modèle de domaine, identifier les sous-domaines et établir les limites.
- Mettre en œuvre la CDD tactique en utilisant des motifs tels que le CQRS, les usines et la traçabilité des événements.
- Refactoriser et moderniser efficacement les systèmes hérités avec les techniques de la CDD.
- Concevoir et mettre en œuvre des architectures orientées produit, domaine et équipe.
- Utiliser le maillage de données (data mesh) pour créer une plateforme de données orientée domaine, favorisant la découverte et la gouvernance des données.
Introduction au Domain-Driven Design
14 HeuresLe Domain-Driven Design (DDD) est une approche puissante de développement logiciel qui consiste à modéliser les comportements complexes en alignant l'implémentation technique sur les concepts fondamentaux du domaine métier. Ce cours explore comment le DDD aide les équipes à gérer la complexité et à réduire les risques grâce à des stratégies et des tactiques éprouvées. Les participants apprendront à bâtir un « Langage Ubiquitaire », à définir des périmètres clairs à travers des Contextes Bornés, et à utiliser des briques de construction spécifiques telles que les Entités, les Objets Valeur et les Agrégats. L'objectif est de créer des architectures logicielles flexibles et faciles à maintenir, qui restent alignées sur l'évolution du domaine métier.
Domain-Driven Design : Concepts et pratiques pour développeurs seniors
21 HeuresLe Domain-Driven Design (DDD) est une approche du développement logiciel qui met l'accent sur la conception de systèmes centrés sur le domaine métier, en utilisant un langage universel partagé ainsi que des techniques de modélisation tactique et stratégique.
Cette formation, dispensée par un instructeur, en ligne ou sur site, s'adresse aux développeurs seniors avancés souhaitant appliquer les principes du DDD pour concevoir des systèmes robustes, maintenables et évolutifs.
À l'issue de cette formation, les participants seront capables de :
- Identifier et modéliser les concepts clés du domaine à l'aide d'un langage universel et de contextes bornés.
- Appliquer les patterns tactiques du DDD, tels que les entités, les objets de valeur, les agrégats, les dépôts (repositories) et les services du domaine.
- Concevoir des cartes de contextes et définir des frontières stratégiques pour gérer la complexité à travers les microservices et les équipes.
- Intégrer les pratiques du DDD au sein d'équipes Agiles et dans les flux CI/CD afin d'améliorer la collaboration et les livraisons.
Format du cours
- Conférence interactive et discussions.
- De nombreux exercices et mises en pratique.
- Implémentation en conditions réelles dans un environnement de laboratoire.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Patterns de conception
14 HeuresDe nombreux patterns éprouvés et largement répandus sont à la disposition de tous. Il s’agit parfois de simplement adapter les noms et d’implémenter le pattern avec une technologie spécifique. Cette approche peut faire économiser des centaines d’heures qui seraient autrement consacrées à la conception et aux tests. Objectifs de la formation Cette formation poursuit deux objectifs : d’une part, vous permettre de réutiliser des patterns largement connus ; d’autre part, vous aider à créer et à réutiliser des patterns adaptés à votre organisation. Elle vous aide à estimer comment les patterns peuvent réduire les coûts, systématiser le processus de conception et générer un socle de code fondé sur vos propres patterns. Public ciblé Architectes logiciels, analysts métier, chefs de projet, développeurs et programmeurs, ainsi que responsables opérationnels et directeurs de divisions logiciels. Style de la formation La formation se concentre sur les cas d’utilisation et leurs relations avec des patterns spécifiques. La plupart des exemples sont expliqués en UML et illustrés par des exemples simples en Java (le langage peut être adapté si la formation est réservée à un groupe fermé). Elle vous guide à travers les origines des patterns, tout en vous montrant comment les cataloguer et les décrire afin qu’ils puissent être réutilisés au sein de votre organisation.
Design Thinking : Se mettre à la place des clients internes
7 HeuresLe Design Thinking est une méthodologie centrée sur l'humaine qui permet de 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 fort accent sur l'étape d'empathie, en se concentrant sur la mise en relation des points de douleur précédemment identifiés avec les besoins réels des clients internes, et sur l'application d'activités dynamiques et collaboratives pour transformer les insights en résultats actionnables.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux équipes et aux leaders de niveau débutant à intermédiaire souhaitant approfondir leurs compétences en matière d'empathie, renforcer leurs relations avec les clients internes et transformer les points de douleur en opportunités significatives d'amélioration.
À l'issue de cette formation, les participants seront capables de :
- Appliquer des techniques fondées sur l'empathie pour identifier et valider les besoins des clients.
- Traduire les points de douleur cartographiés en besoins clairs et actionnables.
- Participer à des mises en situation et simulations dynamiques pour pratiquer les conversations centrées sur le client.
- Redéfinir conjointement les énoncés de problèmes du point de vue du client.
Format du cours
- Conférences interactives et discussions guidées.
- Mises en situation dynamiques et exercices d'empathie pratiques.
- Ateliers de groupe pour le recomposition collaborative des problèmes.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, les achats ou la provisionnement d'équipement), veuillez nous contacter pour en convenir.
Design Thinking : Empathiser et Définir pour les clients internes
7 HeuresLe Design 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, le prototypage et les tests. En se concentrant sur les deux premières étapes — Empathiser et Définir — les équipes peuvent mieux comprendre les clients internes et définir les bons problèmes à résoudre.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux équipes et aux dirigeants de niveau débutant à intermédiaire qui souhaitent renforcer leur lien 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.
À l'issue de cette formation, les participants seront en mesure de :
- Utiliser l'écoute active et les techniques d'entretien pour recueillir des informations pertinentes sur les clients internes.
- Créer des cartes d'empathie et identifier les besoins et les points de douleur des utilisateurs.
- Distinguer les vrais problèmes racine des problèmes perçus en utilisant des outils tels que les « 5 Pourquoi » et les arbres à problèmes.
- Rédiger des énoncés de problème clairs et actionnables (POV) pour guider le travail de solution.
Format du cours
- Cours interactif et discussions.
- Exercices pratiques en autonomie et jeux de rôle.
- Ateliers de groupe et séances de retour en plénière.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, les achats ou le provisionnement de matériel), veuillez nous contacter pour en convenir.
Atelier Design Thinking pour les développeurs de logiciels
14 HeuresDans le cadre de cet atelier en présentiel ou en ligne Belgique animé par un formateur, les participants apprendront à appliquer les cinq étapes du Design Thinking afin de mieux comprendre les problèmes rencontrés par les utilisateurs finaux d'un produit ou d'un service, puis de développer la meilleure approche pour les résoudre.
À l'issue de cette formation, les participants seront capables de :
- Utiliser des stratégies créatives pour aligner les besoins des clients avec des solutions techniquement faisables.
- Formuler une stratégie afin d'augmenter la valeur perçue par le client et d'améliorer les offres de produits et de services.
Design Thinking : Méthodologies d'innovation
24 HeuresCette formation en direct, animée par un formateur, en Belgique (en ligne ou en présentiel), s'adresse aux professionnels de niveau débutant à intermédiaire souhaitant comprendre et appliquer les méthodologies de Design Thinking pour stimuler l'innovation et améliorer les solutions métier.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes fondamentaux du Design Thinking et son rôle dans l'innovation.
- Appliquer les cinq phases du Design Thinking à la résolution de problèmes.
- Utiliser des techniques et outils d'idéation pour stimuler la créativité.
- Mettre en œuvre des stratégies de Design Thinking pour améliorer les processus et accroître l'efficacité.
Leadership innovant grâce à la Pensée Conceptionnelle
14 HeuresCette formation en direct animée par un instructeur à Belgique (en ligne ou en présentiel) s'adresse aux leaders débutants et aux professionnels des Ressources Humaines qui souhaitent apprendre et appliquer les méthodologies de la Pensée Conceptionnelle pour favoriser l'innovation, améliorer les capacités de résolution de problèmes et engager efficacement les équipes.
À l'issue de cette formation, les participants seront capables de :
- Équiper les participants d'outils et de méthodologies pour favoriser l'innovation et l'engagement des équipes.
- Développer des compétences en cartographie de l'empathie, en génération d'idées et en prototypage pour résoudre des défis complexes.
- Appliquer les principes de la Pensée Conceptionnelle aux scénarios de leadership et de Ressources Humaines.
- Promouvoir une culture de l'innovation au sein des équipes technologiques.
Design Thinking : Innovation et Résolution Créative de Problèmes
4 HeuresAperçu :
Le processus de Design Thinking (DT) comprend cinq étapes (empathie, définition du problème, génération d'idées, prototypage et test).
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui nécessitent des approches spécifiques. Le Design Thinking permet de traiter ces défis complexes. Maîtriser le design thinking aide à gérer efficacement les problèmes complexes, à mieux communiquer, à persuader plus efficacement, à améliorer les résultats commerciaux, ainsi qu'à optimiser les comportements et les performances organisationnels et individuels.
- Fonctionnement du DT : apprendre des personnes et du problème, identifier des schémas récurrents, concevoir un modèle (dérive du modèle), tester ce modèle, l'évaluer et le réingénieriser.
- Lien entre le DT, l'innovation et l'entrepreneuriat.
- Méthodes et outils du DT : persona, carte des parties prenantes, cartographie du parcours client, schéma directeur de service, innovation du modèle d'affaires.
- Applications du 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 technologique, vision prospective, compétence interculturelle et éthique, 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 en DT.
- Expérimenter, ressentir et pratiquer le DT.
Modalités de délivrance :
Ce cours de formation d'une durée d'une journée (4 heures) se compose de :
- Conférences (40 % - présentation des théories, concepts, modèles et interactions),
- Exercices de groupe (30 % - dynamique de groupe, jeux, discussions de groupe et exercices de résolution de conflits simulés),
- Activités individuelles (15 % - rédaction, conception et échanges avec les pairs)
- Et autres (15 % - vidéos, lectures).
Remarque : en raison de la nature de ce cours, un groupe minimum de 3 participants est requis.
Design Patterns (GoF) pour Java
21 HeuresCette formation en direct, animée par un formateur à Belgique (en ligne ou sur site), s'adresse aux développeurs Java de niveau intermédiaire souhaitant appliquer des patrons de conception pour améliorer la structure, la maintenabilité et l'évolutivité de leurs logiciels.
À l'issue de cette formation, les participants seront capables de :
- Comprendre l'utilité et les avantages des patrons de conception.
- Appliquer efficacement les patrons créationnels, structurels et comportementaux en Java.
- Améliorer la réutilisabilité, l'évolutivité et la maintenabilité du code.
- Refactorer des bases de code existantes à l'aide de patrons de conception.
Design Patterns en PHP
14 HeuresCette formation en direct, animée par un formateur à Belgique (en ligne ou en présentiel), s'adresse aux développeurs PHP de niveau intermédiaire souhaitant appliquer efficacement les design patterns dans leurs projets.
À l'issue de cette formation, les participants seront capables de :
- Comprendre l'utilité et les avantages des design patterns.
- Identifier et mettre en œuvre les design patterns appropriés pour des scénarios courants.
- Structurer les applications PHP selon les meilleures pratiques reconnues par l'industrie.
- Intégrer ces patterns dans des frameworks modernes tels que Symfony ou Zend.
JavaScript - Programmation avancée
14 HeuresCette formation s'adresse aux développeurs JavaScript souhaitant concevoir et implémenter des applications Internet avancées. Les thèmes abordés visent à transmettre les bonnes pratiques en programmation JavaScript et à mettre en lumière 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.
Modèles de conception Kubernetes
21 HeuresL'évolution des microservices et des conteneurs ces dernières années a considérablement modifié la manière dont nous concevons, développons, déployons et exploitons les logiciels. Les applications modernes doivent être optimisées pour la scalabilité, l'élasticité, la tolérance aux pannes et l'adaptation aux changements. Face à ces nouvelles exigences, les architectures modernes nécessitent un ensemble différent de modèles et de bonnes pratiques. Dans cette formation, nous examinerons des approches pour identifier, comprendre et s'adapter à ces nouveaux besoins.
Public cible
Cette formation s'adresse aux personnes ayant une certaine familiarité avec la technologie des conteneurs et les concepts de Kubernetes, mais qui manquent peut-être d'expérience pratique. Elle s'appuie sur des cas d'utilisation et des leçons tirées de projets réels, avec l'intention d'inspirer les participants à créer et à gérer des applications cloud natives encore plus performantes.
- Développeurs
- Ops (Opérations)
- DevOps
- Ingénieurs QA (Assurance Qualité)
- Chefs de projet IT
Format de la formation
- Cours interactif et débats
- De nombreux exercices et mises en pratique
- Implémentation pratique dans un environnement de laboratoire en direct
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.