Formation Architecture et Conception : Formation de base 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 à travers une série d'exercices pratiques en laboratoire en direct et de discussions.
Public cible
- Professionnels du logiciel
- Concepteurs logiciels
- Développeurs
Format du cours permettant d'évaluer les participants
- Partiellement expositive, partiellement interactive, incluant des exercices et une pratique intensive
Remarque
- Pour demander une formation sur mesure pour ce cours, veuillez nous contacter afin d'en organiser une.
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 la sécurité
Architecture d'intégration
Projet d'architecture – Travail de groupe
Architecture et Conception – Formation avancée -- 3 jours
Conception logicielle à grande échelle
Conception pour la maintenabilité
Rôle de la modélisation dans l'architecture
Gestion de la qualité de l'architecture
Architecture d'entreprise
Architectures Cloud
Vue d'ensemble des Big Data
Mobile et réseaux sociaux
Dernières tendances en matière de microservices et d'API
Étude de cas
Résumé 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
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
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 (Thinking Design)
14 HeuresCette formation en direct avec instructeur à France (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 à la conception orientée domaine
14 HeuresConception orientée domaine (DDD) : Concepts et pratiques pour les développeurs seniors
21 HeuresModèles de conception
14 HeuresDesign Thinking : Empathiser avec les clients internes
7 HeuresDesign Thinking : Étape de l'empathie et de la définition pour les clients internes
7 HeuresAtelier 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 France (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 France (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.
Design Thinking : Innovation et Résolution Créative de Problèmes
4 HeuresAperçu :
Le processus de Design Thinking (DT) comporte 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 à résoudre efficacement les problèmes complexes, à mieux communiquer, à persuader plus efficacement, à améliorer les résultats commerciaux et à renforcer les comportements et les performances organisationnels et personnels.
- Fonctionnement du DT : apprendre des personnes et du problème, identifier des schémas, concevoir un modèle (dérive du modèle), tester le modèle, évaluer le modèle et le réingénieriser.
- Relations entre le DT, l'innovation et l'entrepreneuriat.
- Méthodes et outils du DT : persona, carte des parties prenantes, carte du parcours client, blueprints de service, innovation du modèle d'affaires.
- Applications du DT : é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, préparation au leadership, compétences en communication, aisance technologique, vision prospective, compétences interculturelles et éthiques, intelligence émotionnelle, conscience de soi, compétences de 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 du DT
- Expérimenter, vivre et pratiquer le DT
Mise en œuvre :
Il s'agit d'une formation d'une journée (4 heures) composée de :
- cours magistraux (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 simulation de résolution de conflits),
- activités individuelles (15 % - rédaction, conception et échanges avec les pairs)
- et autres contenus (15 % - vidéos, lectures).
Remarque : en raison de la nature de ce cours, il y a une taille minimale de groupe de 3 participants.
Modèles de Conception (GoF) pour Java
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire Java qui souhaitent appliquer des modèles de conception pour améliorer la structure, la maintenabilité et l'évolutivité des logiciels.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'objectif et les avantages des patrons de conception.
- Appliquer efficacement les patrons créationnels, structurels et comportementaux dans Java.
- Améliorer la réutilisation du code, l'évolutivité et la maintenabilité.
- Refondre des bases de code existantes en utilisant des patrons de conception.
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 HeuresFlux de travail professionnel de conception de circuits imprimés avec Altium Designer (MR)
20 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux concepteurs de PCB et ingénieurs électroniciens de niveau débutant à intermédiaire souhaitant développer un flux de travail complet et contrôlé pour la conception de circuits imprimés avec Altium Designer.
Les participants travaillent sur un projet connecté, progressant depuis la configuration du projet et les bibliothèques de composants, via la capture de schémas et la mise en page des PCB jusqu'aux livrables de fabrication et à la livraison contrôlée de la production.
À l'issue de cette formation, les participants seront capables de :
-
Créer et gérer des projets PCB structurés sous Altium Designer.
-
Construire et valider les schémas de circuits 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 pour la conception haute vitesse.
-
Gérer les modifications d'ingénierie et les rééditions contrôlées.