Formation Architecture et conception : Formation fondamentale et avancée
Dans cette formation en direct animée par un instructeur, les participants découvriront les concepts fondamentaux et avancés de l'architecture et de la conception logicielles au cours d'une série d'exercices pratiques en laboratoire et de discussions.
Public cible
- Professionnels de l'informatique
- Conceptionnaires logiciels
- Développeurs
Format du cours
- Combinaison de cours magistraux, de discussions, d'exercices et d'une pratique intensive
Note
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'organiser la séance.
Plan du cours
Architecture et conception – Formation fondamentale -- 3 jours
Introduction aux principes de l'architecture et de la conception logicielles
Techniques d'architecture logicielle
Architecture de la sécurité
Architecture d'intégration
Projet d'architecture – Tâche de groupe
Architecture et conception – Formation avancée -- 3 jours
Conception de logiciels à grande échelle
Conception pour la serviceabilité
Rôle de la modélisation dans l'architecture
Gestion de la qualité de l'architecture
Architecture d'entreprise
Architectures dans le cloud
Aperçu des mégadonnées (Big Data)
Mobilité et réseaux sociaux
Tendances récentes en matière de microservices et d'API
Étude de cas
Résumé et conclusion
Pré requis
- Expérience en développement logiciel
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Architecture et conception : Formation fondamentale et avancée - Réservation
Formation Architecture et conception : Formation fondamentale et avancée - Demande de renseignements
Architecture et conception : Formation fondamentale 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 les techniques de ludification (Pensée design)
14 HeuresCette formation en direct avec un formateur en Canada (en ligne ou sur site) s'adresse aux participants de niveau débutant à intermédiaire qui souhaitent résoudre les défis quotidiens du lieu de travail grâce à des techniques de ludification.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les principes de la pensée design et leur application à la résolution de problèmes.
- Intégrer des techniques de ludification pour favoriser l'engagement et l'innovation.
- Développer des solutions créatives et pratiques aux problèmes courants du lieu de travail.
- Collaborer efficacement entre é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 à la rétroaction et à l'expérimentation.
Conception axée sur le domaine : Concepts et pratiques
21 HeuresCette formation en présentiel ou en ligne, animée par un instructeur, s'adresse aux développeurs, architectes et analystes de niveau intermédiaire qui souhaitent apprendre et appliquer les concepts et pratiques de la CAD à leurs projets logiciels.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts fondamentaux de la CAD (contextes bornés, entités, etc.) et leur application dans les projets logiciels.
- Appliquer la CAD stratégique pour définir et concevoir le modèle de domaine, identifier les sous-domaines et établir des limites.
- Mettre en œuvre la CAD tactique en utilisant des motifs tels que le CQRS, les usines d'objets et l'event sourcing.
- Refactoriser et moderniser efficacement les systèmes hérités à l'aide des techniques de la CAD.
- 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 à la conception orientée domaine (Domain Driven Design)
14 HeuresConception logicielle par le domaine : Concepts et pratiques pour les développeurs seniors
21 HeuresPatrons de conception
14 HeuresDesign Thinking : L'empathie envers les clients internes
7 HeuresDesign Thinking : Empathiser et définir pour les clients internes
7 HeuresAtelier de Design Thinking pour les développeurs de logiciels
14 HeuresDans le cadre de cet atelier de formation en direct animé par un instructeur à Canada (en ligne ou sur site), les participants apprendront comment appliquer les cinq étapes du 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.
À la fin de cette formation, les participants seront en mesure de :
- Utiliser des stratégies créatives pour aligner les besoins des clients avec des solutions technologiquement faisables.
- Élaborer une stratégie afin d'augmenter la valeur pour le client et d'améliorer les offres de produits et de services.
Design Thinking : Méthodologies de l'innovation
24 HeuresCette formation en direct, encadrée par un formateur, à Canada (en ligne ou en présentiel), s'adresse aux professionnels de niveau débutant à intermédiaire qui souhaitent comprendre et appliquer les méthodologies du Design Thinking pour stimuler l'innovation et améliorer les solutions commerciales.
À 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 étapes du 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 de Design Thinking pour améliorer les processus et accroître l'efficacité.
Leadership innovante par la pensée design
14 HeuresCette formation en direct encadrée par un formateur à Canada (en ligne ou sur site) s'adresse aux leaders et aux professionnels des Ressources Humaines débutants qui souhaitent apprendre et appliquer les méthodologies de la pensée design pour stimuler 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 en mesure de :
- Équiper les participants d'outils et de méthodologies pour stimuler 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 design aux contextes de leadership et des Ressources Humaines.
- Promouvoir une culture de l'innovation au sein des équipes technologiques.
Pensée design : Innovation et résolution créative de problèmes
4 HeuresAperçu :
Le processus de pensée design (PD) comprend cinq étapes : empathie, définition du problème, idéation, prototypage et test.
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui peuvent nécessiter des approches spécifiques. La pensée design permet de traiter ces enjeux complexes. Maîtriser la pensée design aide à résoudre efficacement les problèmes complexes, à mieux communiquer, à convaincre plus utilement, à améliorer les résultats commerciaux et à renforcer les comportements et la performance organisationnelle et personnelle.
- Fonctionnement du PD : apprentissage auprès des utilisateurs et des problématiques, identification des tendances, élaboration d'un modèle (dérive du modèle), test du modèle, évaluation du modèle et réingénierie.
- Relations entre le PD, l'innovation et l'entrepreneuriat.
- Méthodes et outils du PD : persona, carte des parties prenantes, parcours client, schéma de service, innovation du modèle d'affaires.
- Applications du PD : état d'esprit du design, innovation disruptive, approche itérative, technique d'estimation agile, pensée critique, résolution de problèmes, travail d'équipe, leadership, compétences en communication, maîtrise technologique, vision à long terme, compétences interculturelles et éthiques, intelligence émotionnelle, conscience de soi, compétences en négociation, résolution de conflits.
Objectifs :
- Comprendre les fondements et les nuances du PD
- Explorer les concepts clés, les facteurs, les théories, les types et les modèles en PD
- Expérimenter, vivre et pratiquer le PD
Prestation :
Ce cours de formation d'une journée (4 heures) se compose de :
- conférences (40 % - présentation des théories, concepts, modèles et interactions),
- exercices en groupe (30 % - dynamiques de groupe, jeux, discussions en groupe et exercices de résolution de conflits simulés),
- activités individuelles (15 % - rédaction, conception et échanges entre pairs)
- et autres contenus (15 % - vidéos, lectures).
Note : en raison de la nature de ce cours, la taille minimale du groupe est de 3 participants
Design Patterns (GoF) pour Java
21 HeuresCette formation en direct, animée par un formateur, à <lieu> (en ligne ou sur site), s'adresse aux développeurs Java de niveau intermédiaire qui souhaitent appliquer des design patterns pour améliorer la structure, la maintenabilité et l'évolutivité des logiciels.
À l'issue de cette formation, les participants seront capables de :
- Comprendre l'utilité et les avantages des design patterns.
- Appliquer efficacement les patterns 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 en utilisant des design patterns.
Patterns de conception en PHP
14 HeuresCette formation en présentiel ou en ligne Canada, dirigée par un formateur, s'adresse aux développeurs PHP de niveau intermédiaire souhaitant appliquer efficacement des patterns de conception dans leurs projets.
À l'issue de cette formation, les participants seront capables de :
- Comprendre l'utilité et les avantages des patterns de conception.
- Identifier et implémenter les patterns de conception appropriés pour des scénarios courants.
- Structurer des applications PHP selon les meilleures pratiques reconnues par l'industrie.
- Intégrer des patterns dans des frameworks modernes tels que Symfony ou Zend.
JavaScript - Programmation avancée
14 HeuresFlux de travail professionnel de conception de circuit imprimé avec Altium Designer (MR)
20 HeuresCette formation animée par un instructeur, disponible en ligne ou sur site, s'adresse aux concepteurs de PCB et aux ingénieurs en électronique de niveau débutant à intermédiaire qui souhaitent développer un flux de travail de conception de PCB complet et maîtrisé en utilisant Altium Designer.
Les participants travaillent sur un seul projet connecté, progressant depuis la configuration du projet et les bibliothèques de composants, à travers la capture de schéma, la mise en page de PCB et la vérification, jusqu'aux livrables de fabrication et à la libération maîtrisée de la production.
À la fin de cette formation, les participants seront capables de :
-
Créer et gérer des projets de PCB structurés dans Altium Designer.
-
Construire et valider des conceptions de schéma et des bibliothèques de composants.
-
Configurer les règles de 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 maîtrisées.