Formation Embedded C Application Design Principles for Automotive Professionals
Un cours de deux jours couvrant tous les principes de conception avec des exemples de code couplés à une technologie industrielle récente ; très utile pour les développeurs de logiciels automobiles.
Plan du cours
- Qu'est-ce que la conception ?
- Vue d'ensemble des outils de conception
- Définir les objectifs de la conception
- Software Engineering Défis
- Réutilisation
- Maintenabilité
- Testabilité
- Configurabilité
- Abstraction
- Lisibilité
- Conception sans redondance
- Décomposition
- Verbalisation
- Modularisation
- Masquage de l'information
- Modules sans contexte
- Couplage souple
- Cohésion forte
- Dépendances acycliques
Pré requis
- Connaissances de base sur les systèmes embarqués
- C embarqué Programming
Les formations ouvertes requièrent plus de 3 participants.
Formation Embedded C Application Design Principles for Automotive Professionals - Booking
Formation Embedded C Application Design Principles for Automotive Professionals - Enquiry
Embedded C Application Design Principles for Automotive Professionals - Demande d'informations consulting
Nos clients témoignent (1)
Le formateur était vraiment gentil et bien informé, il a fait un effort supplémentaire pour m'expliquer des choses que je ne connaissais pas.
Felix - Microchip Technology Inc
Formation - Embedded C Application Design Principles for Automotive Professionals
Traduction automatique
Cours à venir
Cours Similaires
Autosar Introduction – Technology Overview
14 heuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse principalement aux ingénieurs qui souhaitent utiliser Autosar pour concevoir des composants automobiles.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Autosar.
- Mettre en place un flux de travail.
- Naviguer aisément dans l'environnement Autosar.
- Travailler efficacement.
AUTOSAR DEM
7 heuresLors de cette formation en direct à France (en ligne ou sur site), les participants apprendront à configurer DEM en créant et en personnalisant un exemple d'application AUTOSTAR (AUTomotiveOpen System ARchitecture).
AUTOSAR Motor Controller Design Basics
7 heuresCette formation en direct dans France (en ligne ou sur site) est destinée aux ingénieurs automobiles qui souhaitent utiliser AUTOSAR pour concevoir des contrôleurs de moteurs automobiles.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture et la méthodologie d'AUTOSAR.
- Apprendre à concevoir des contrôleurs de moteur à l'aide d'AUTOSAR.
Advanced AUTOSAR RTE Development
35 heuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de logiciels de niveau avancé qui souhaitent approfondir leurs connaissances et leur compréhension des systèmes AUTOSAR RTE et maîtriser les compétences requises pour développer et mettre en œuvre des systèmes AUTOSAR RTE complexes au sein de leur entreprise. Il couvrira des sujets avancés tels que les modèles de conception RTE, les techniques de configuration, de génération, de test et de débogage, ainsi que les différents composants AUTOSAR RTE.
A l'issue de cette formation, les participants seront capables de :
- Analyser les exigences RTE et concevoir des solutions RTE efficaces pour des applications automobiles complexes.
- Développer et intégrer les composants AUTOSAR RTE, tels que les composants logiciels, les interfaces de communication et les interfaces de service.
- Optimiser les performances du RTE en configurant les paramètres du RTE, en mettant en œuvre des extensions RTE personnalisées et en appliquant les meilleures pratiques.
- Dépanner les problèmes RTE courants et mettre en œuvre des techniques de débogage efficaces.
- Utiliser les fonctionnalités avancées de RTE, telles que la prise en charge des multicœurs, les mécanismes de sécurité et les systèmes distribués.
Introduction to AUTOSAR RTE for Automotive Software Professionals
14 heuresUn cours de deux jours couvrant tous les principes liés à AUTomotiveOpen System Architecture RunTime Environment, la norme industrielle la plus connue pour le développement de logiciels automobiles ; le cours contient à la fois des sujets de base et des sujets avancés, ce qui est très utile pour les professionnels de l'automobile.
Design Sprint Workshop
35 heuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux personnes qui souhaitent apprendre à mener à bien un design sprint au sein de leur organisation.
A l'issue de cette formation, les participants seront capables de :
- Réduire les risques liés à la mise sur le marché d'un nouveau produit.
Design Thinking Workshop for Software Developers
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.
Domain Driven Design: Concepts and Practices
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 to Domain Driven Design
14 heuresDesign Patterns
14 heuresDesign Patterns in C#
14 heuresGroupe ciblé:
Chef d'équipe technique, développeur de logiciels
Objectif d'apprentissage:
Le but de la formation est d’acquérir la capacité de concevoir des structures de développement / projet avancées en C #.
Pendant le cours, les stagiaires se familiarisent avec les ressources et les outils MSDN nécessaires à la prise en charge du processus de développement, tels que Microsoft Visual Studio , ReSharper.
Design Patterns in PHP
14 heuresLe cours couvrira les modèles de conception avec un accent particulier sur les modèles utilisés en PHP .
JavaScript - Advanced Programming
14 heuresLa formation est conçue pour Java développeurs Java Script, concevant et implémentant des applications Internet avancées. Les sujets abordés au cours de la formation visaient à intégrer les meilleures pratiques en matière de programmation Java Script et à mettre en évidence les erreurs les plus courantes. Un point important de la formation consiste à discuter de la programmation orientée objet disponible avec Java syntaxe Java Script.
Kubernetes Design Patterns
21 heuresL'évolution des microservices et des conteneurs au cours des dernières années a considérablement modifié la façon dont nous concevons, développons, déployons et exécutons les logiciels. Les applications modernes doivent être optimisées en termes d’évolutivité, d’élasticité, d’échec et de changement. Sous l'impulsion de ces nouvelles exigences, les architectures modernes nécessitent un ensemble différent de modèles et de pratiques. Dans cette formation, nous examinons des moyens d'identifier, de comprendre et de nous adapter à ces nouvelles exigences.
Public
Cette formation est destinée aux personnes qui sont quelque peu familiarisées avec la technologie des conteneurs et avec les concepts de Kubernetes mais qui manquent peut-être de l’expérience du monde réel. Il est basé sur des cas d'utilisation et sur les leçons tirées de projets concrets dans le but d'inciter les gens à créer et à gérer des applications cloud natives encore meilleures.
- Développeurs
- Opérations
- DevOps
- QA Ingénieurs
- Chefs de projets informatiques
Format du cours permettant d'évaluer les participants
- Exposé interactif et discussion
- Beaucoup d'exercices et de pratique
- Implémentation Handson dans un environnement de laboratoire réel
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Kubernetes Design Patterns and Extensions
14 heuresKubernetes est une plate-forme open-source pour l'automatisation de toutes les étapes de développement d'applications conteneuses. Les modèles de conception sont des solutions irréversibles aux problèmes de développement logiciel pertinents à la conception logicielle. Kubernetes les extensions sont utilisées pour configurer et soutenir Kubernetes les clusters. Avec l’aide de Kubernetes modèles de conception et d’extension, les utilisateurs de la plate-forme peuvent atteindre les approches CI/CD tout en préservant l’escalabilité et la flexibilité des applications logicielles.
Cette formation guidée par les instructeurs, en direct (online ou sur site) est destinée aux développeurs et DevOps ingénieurs qui souhaitent exploiter Kubernetes modèles de conception et extensions pour créer des applications d'entreprise sur Kubernetes clusters.
À la fin de cette formation, les participants seront en mesure de :
- Créez un Kubernetes cluster et configurez les outils nécessaires DevOps.
- Comprendre les fondements des modèles de conception de logiciels et des extensions.
- Utilisez Kubernetes extensions et modèles de conception lors de l'interaction avec Kubernetes API.
- Développer des ressources personnalisées Kubernetes et appliquer des contrôleurs dynamiques à un cluster.
- Gérer et sécuriser tout environnement Kubernetes avec l'aide de Kubernetes plugins.
- Intégrer DevOps modèles de réseautage dans les projets existants et prospectives Kubernetes.
Format du cours permettant d'évaluer les participants
- Lecture et discussion interactives.
- Beaucoup d’exercices et de pratiques.
- La mise en œuvre dans un environnement de laboratoire en direct.
Options de personnalisation de cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.