Formation Architecture et conception : formation de base et avancée
Lors de cette formation animée par un instructeur, les participants apprendront les concepts fondamentaux et avancés de l'architecture et de la conception logicielle en réalisant une série d'exercices pratiques en laboratoire et en particip à des discussions.
Public cible
- Professionnels du logiciel
- Concepteurs de logiciels
- Développeurs
Format de la formation
- Exposé magistral, discussions, exercices et pratique intensive en environnement réel
Remarque
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'organiser cela.
Plan du cours
Architecture et conception – Formation de base – 3 jours
Introduction aux principes de l'architecture et de la conception logicielles
Techniques d'architecture logicielle
Architecture de sécurité
Architecture d'intégration
Projet d'architecture – Travaux de groupe
Architecture et conception – Formation avancée – 3 jours
Conception de logiciels à grande échelle
Conception pour la maintenabilité
Rôle de la modélisation dans l'architecture
Gestion de la qualité architecturale
Architecture d'entreprise
Architectures cloud
Vue d'ensemble du Big Data
Mobilité et réseaux sociaux
Dernières tendances en matière de microservices et d'API
Étude de cas
Synthèse et conclusion
Pré requis
- Expérience en développement logiciel
Les formations ouvertes requièrent plus de 3 participants.
Formation Architecture et conception : formation de base et avancée - Réservation
Formation Architecture et conception : formation de base et avancée - Demande de renseignements
Architecture et conception : formation de base et avancée - Demande d'informations consulting
Nos clients témoignent (1)
J'ai apprécié les exercices qui ont aidé à ouvrir l'esprit et à acquérir de nouvelles perspectives sur l'architecture logicielle.
Gabriele - EAGLEPROJECTS S.p.A.
Formation - Architecture and Design: Core + Advanced Training
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 HeuresDomain-Driven Design : Concepts et pratiques pour développeurs seniors
21 HeuresPatterns de conception
14 HeuresDesign Thinking : S'émpathiser avec les clients internes
7 HeuresDesign Thinking : Empathiser et Définir pour les clients internes
7 HeuresAtelier 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 HeuresWorkflow professionnel de conception de circuits imprimés avec Altium Designer (MR)
20 HeuresCette formation en direct animée par un instructeur (en ligne ou sur site) s’adresse aux concepteurs de PCB et aux ingénieurs en électronique de niveau débutant à intermédiaire, souhaitant développer un workflow complet et maîtrisé de conception de PCB avec Altium Designer.
Les participants travaillent sur un projet unique et connecté, évoluant depuis la configuration du projet et les bibliothèques de composants via la capture de schémas, la mise en page et la vérification du PCB jusqu’aux livrables de fabrication et à la libération contrôlée en production.
À l’issue de cette formation, les participants seront capables de :
-
Créer et gérer des projets PCB structurés dans Altium Designer.
-
Construire et valider les schémas et les bibliothèques de composants.
-
Configurer les règles PCB, le routage, le DRC et les contraintes de fabrication.
-
Générer et vérifier les livrables de fabrication, d’assemblage et mécaniques.
-
Appliquer des contraintes pratiques de conception haute vitesse.
-
Gérer les changements d’ingénierie et les redistributions contrôlées.