Embedded C Application Design Principles for Automotive Professionals Schulung
Ein zweitägiger Kurs, der alle Entwurfsprinzipien mit Codebeispielen in Verbindung mit neuester Industrietechnologie abdeckt. Sehr nützlich für Entwickler von Automobilsoftware
Schulungsübersicht
- Was ist Design?
- Überblick über Designtools
- Definition von Entwurfszielen
- Software Engineering Herausforderungen
- Wiederverwendbarkeit
- Instandhaltbarkeit
- Testbarkeit
- Konfigurierbarkeit
- Abstraktion
- Lesbarkeit
- Redundanzfreier Entwurf
- Dekomposition
- Verbalisierung
- Modularisierung
- Verstecken von Informationen
- Kontextfreie Module
- Lose Kopplung
- Starke Kohäsion
- Azyklische Abhängigkeiten
Voraussetzungen
- Grundkenntnisse über eingebettete Systeme
- Eingebettetes C Programming
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Embedded C Application Design Principles for Automotive Professionals Schulung - Buchung
Embedded C Application Design Principles for Automotive Professionals Schulung - Anfrage
Embedded C Application Design Principles for Automotive Professionals - Beratungsanfrage
Erfahrungsberichte (1)
Der Trainer war sehr freundlich und kenntnisreich und hat sich die Mühe gemacht, mir Dinge zu erklären, die ich nicht kannte.
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Introduction to AUTOSAR RTE for Automotive Software Professionals
14 StundenEin zweitägiger Kurs, der alle Prinzipien der AUTomotiveOpen System Architecture RunTime Environment behandelt, dem bekanntesten Industriestandard für die Entwicklung von Automobilsoftware. Der Kurs enthält sowohl grundlegende als auch fortgeschrittene Themen, was für Kfz-Profis sehr nützlich ist
AUTOSAR DEM
7 StundenIn dieser von einem Trainer geleiteten Live-Schulung (online oder vor Ort) lernen die Teilnehmer, DEM zu konfigurieren, während sie Schritt für Schritt die Erstellung und Anpassung einer AUTOSTAR-Beispielanwendung (AUTomotiveOpen System ARchitecture) vornehmen.
Autosar Introduction – Technology Overview
14 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich hauptsächlich an Ingenieure, die Autosar für die Konstruktion von Automobilkomponenten verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Autosar.
- Einen Arbeitsablauf einrichten.
- Navigieren Sie reibungslos in der Autosar-Umgebung.
- Effizient arbeiten.
AUTOSAR Motor Controller Design Basics
7 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Kfz-Ingenieure, die AUTOSAR für die Entwicklung von Kfz-Motorsteuerungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Verstehen der AUTOSAR-Architektur und -Methodik.
- Lernen Sie, wie man Motorsteuerungen mit AUTOSAR entwirft.
Advanced AUTOSAR RTE Development
35 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an fortgeschrittene Softwareentwickler, die ein tieferes Wissen und Verständnis von AUTOSAR RTE-Systemen erlangen und die Fähigkeiten beherrschen möchten, die für die Entwicklung und Implementierung komplexer AUTOSAR RTE-Systeme in ihrem Unternehmen erforderlich sind. Es werden fortgeschrittene Themen wie RTE-Entwurfsmuster, Konfiguration, Generierung, Test- und Debugging-Techniken sowie verschiedene AUTOSAR-RTE-Komponenten behandelt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Analysieren von RTE-Anforderungen und Entwerfen effizienter RTE-Lösungen für komplexe Automobilanwendungen.
- Entwickeln und Integrieren von AUTOSAR RTE-Komponenten, wie z.B. Softwarekomponenten, Kommunikationsschnittstellen und Service-Schnittstellen.
- Optimierung der RTE-Leistung durch Konfiguration von RTE-Parametern, Implementierung von kundenspezifischen RTE-Erweiterungen und Anwendung von Best Practices.
- Häufig auftretende RTE-Probleme zu beheben und effektive Debugging-Techniken zu implementieren.
- Erweiterte RTE-Funktionen, wie Multicore-Unterstützung, Sicherheitsmechanismen und verteilte Systeme, nutzen.
Design Sprint Workshop
35 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Personen, die lernen möchten, wie sie einen erfolgreichen Design Sprint in ihrer Organisation durchführen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Reduzieren Sie das Risiko, ein neues Produkt auf den Markt zu bringen.
- Einholen von Kundenfeedback zu einem neuen Konzept, bevor das Produkt gebaut wird.
- Die Kreativität eines Teams anregen, um schneller wichtige Entscheidungen zu treffen.
Design Thinking Workshop for Software Developers
14 StundenIn diesem von einem Ausbilder geleiteten Live-Workshop (online oder vor Ort) lernen die Teilnehmer, wie sie die fünf Phasen von Design Thinking anwenden können, um die Probleme der Endbenutzer eines Produkts oder einer Dienstleistung besser zu verstehen und dann den besten Lösungsansatz zu entwickeln.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Kreative Strategien anwenden, um die Bedürfnisse der Kunden mit technologisch machbaren Lösungen in Einklang zu bringen.
- Eine Strategie zur Steigerung des Kundennutzens und zur Verbesserung des Produkt- und Dienstleistungsangebots formulieren.
Introduction to Domain Driven Design
14 StundenDomain Driven Design: Concepts and Practices
21 StundenDiese von einem Dozenten geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, Architekten und Analysten auf mittlerem Niveau, die DDD-Konzepte und -Praktiken für ihre Softwareprojekte erlernen und anwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Kernkonzepte von DDD (begrenzte Kontexte, Entitäten usw.) und ihre Anwendung in Softwareprojekten zu verstehen.
- Strategische DDD anzuwenden, um das Domänenmodell zu definieren und zu entwerfen, Subdomänen zu identifizieren und Grenzen festzulegen.
- Implementierung von taktischem DDD unter Verwendung von Mustern wie CQRS, Factories und Event Sourcing.
- Refactoring und Modernisierung von Altsystemen mit DDD-Techniken.
- Entwurf und Implementierung von produkt-, bereichs- und teamorientierten Architekturen.
- Nutzung von Data Mesh, um eine bereichsorientierte Datenplattform zu schaffen, die Datenerkennung und -verwaltung unterstützt.
Design Patterns
14 StundenDesign Patterns in C#
14 StundenZielgruppe:
Technischer Teamleiter, Softwareentwickler
Lernziel:
Der Zweck der Schulung besteht darin, die Fähigkeit zu erwerben, fortgeschrittene Entwicklungs- / Projektstrukturen in C # zu entwerfen.
Während des Kurses lernen die Teilnehmer die MSDN-Ressourcen und -Tools zur Unterstützung des Entwicklungsprozesses kennen, z. B. Microsoft Visual Studio und ReSharper.
Design Patterns in PHP
14 StundenDer Kurs behandelt die Entwurfsmuster mit besonderem Schwerpunkt auf Mustern, die in PHP .
PHP Patterns and Refactoring
21 StundenDer Kurs ist für erfahrene Programmierer, die Fragen im Zusammenhang mit der Verwendung von Mustern und Refactoring zu erkunden wollen. Jeder Teilnehmer kennt die Eigenschaften und praktischen Beispiele für die Verwendung dieser Muster, die wiederum den effizienten Aufbau des korrekten Anwendungscodes ermöglichen.
JavaScript - Advanced Programming
14 StundenDie Schulung richtet sich an Java Script-Entwickler, die fortgeschrittene Internetanwendungen entwerfen und implementieren. Themen, die während des Trainings besprochen wurden, zielten darauf ab, Best Practices in der Java Script-Programmierung zu vermitteln und die häufigsten Fehler aufzuzeigen. Ein wichtiger Punkt der Schulung ist die Erörterung der verfügbaren objektorientierten Programmierung mit Java Script-Syntax.