Embedded C Application Design Principles for Automotive Professionals Training Cursus
Een tweedaagse cursus over alle ontwerpprincipes met codevoorbeelden in combinatie met recente industriële technologie; erg handig voor softwareontwikkelaars in de automobielsector
Course Outline
- Wat is design?
- Overzicht van ontwerptools
- Ontwerpdoelen definiëren
- Software Engineering Uitdagingen
- Herbruikbaarheid
- Onderhoudbaarheid
- Testbaarheid
- Configureerbaarheid
- Abstractie
- Leesbaarheid
- Redundant ontwerp
- Decompositie
- Verbalization
- Modularisering
- Informatie verbergen
- Contextvrije modules
- Losse koppeling
- Sterke cohesie
- Acyclische afhankelijkheden
Requirements
- Basiskennis van ingebedde systemen
- Ingebouwde C Programming
Need help picking the right course?
Embedded C Application Design Principles for Automotive Professionals Training Cursus - Booking
Embedded C Application Design Principles for Automotive Professionals Training Cursus - Enquiry
Embedded C Application Design Principles for Automotive Professionals - Consultancy Enquiry
Reviews (1)
De trainer was erg aardig en deskundig en deed een stap verder om dingen uit te leggen die ik niet wist
Felix - Microchip Technology Inc
Cursus - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Upcoming Courses
Related Courses
Introduction to AUTOSAR RTE for Automotive Software Professionals
14 HoursEen tweedaagse cursus over alle principes met betrekking tot AUTomotiveOpen System Architecture RunTime Environment, de meest bekende industriële standaard voor softwareontwikkeling voor auto's; de cursus bevat zowel basisonderwerpen als geavanceerde onderwerpen die erg handig zijn voor professionals in de automobielsector
AUTOSAR DEM
7 HoursIn deze door een instructeur geleide, live training in Nederland (op locatie of op locatie) leren deelnemers DEM te configureren terwijl ze stap voor stap door het maken en aanpassen van een voorbeeld AUTOSTAR-toepassing (AUTomotiveOpen System ARchitecture) lopen.
Autosar Introduction – Technology Overview
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is vooral gericht op ingenieurs die Autosar willen gebruiken om auto-onderdelen te ontwerpen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Autosar.
- Stel een werkstroom in.
- Navigeer soepel in de Autosar-omgeving.
- Werk efficiënt.
AUTOSAR Motor Controller Design Basics
7 HoursDeze door een instructeur geleide, live training (ter plaatse of op afstand) is gericht op auto-ingenieurs die AUTOSAR willen gebruiken om automotorcontrollers te ontwerpen.
Aan het einde van deze training kunnen deelnemers:
- Begrijp de architectuur en methodologie van AUTOSAR.
- Leer hoe u motorcontrollers ontwerpt met AUTOSAR.
Advanced AUTOSAR RTE Development
35 HoursDeze door een instructeur geleide, live training (ter plaatse of op afstand) is gericht op gevorderde softwareontwikkelaars die diepere kennis en begrip willen verwerven van AUTOSAR RTE-systemen, en de vaardigheden willen beheersen die nodig zijn om complexe AUTOSAR RTE-systemen te ontwikkelen en te implementeren. in hun organisatie. Het behandelt geavanceerde onderwerpen zoals RTE-ontwerppatronen, configuratie-, generatie-, test- en foutopsporingstechnieken, en verschillende AUTOSAR RTE-componenten.
Aan het einde van deze training kunnen deelnemers:
- Analyseer RTE-vereisten en ontwerp efficiënte RTE-oplossingen voor complexe automobieltoepassingen.
- Ontwikkel en integreer AUTOSAR RTE-componenten, zoals softwarecomponenten, communicatie-interfaces en service-interfaces.
- Optimaliseer RTE-prestaties door RTE-parameters te configureren, aangepaste RTE-extensies te implementeren en best practices toe te passen.
- Los veelvoorkomende RTE-problemen op en implementeer effectieve foutopsporingstechnieken.
- Maak gebruik van geavanceerde RTE-functies, zoals multicore-ondersteuning, beveiligingsmechanismen en gedistribueerde systemen.
Design Sprint Workshop
35 HoursDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op personen die willen leren hoe ze een succesvolle ontwerpsprint binnen hun organisatie kunnen uitvoeren.
Aan het einde van deze training kunnen deelnemers:
- Verminder het risico dat een nieuw product op de markt wordt gebracht.
- Verzamel feedback van klanten over een nieuw concept, voordat het product wordt gebouwd.
- Stimuleer de creativiteit in een team om sneller cruciale beslissingen te nemen.
Design Thinking Workshop for Software Developers
14 HoursIn deze door een instructeur geleide, live workshoptraining in Nederland (op locatie of op afstand) leren deelnemers hoe ze de vijf fasen van Design Thinking kunnen toepassen om de problemen die eindgebruikers van een product of dienst ervaren beter te begrijpen, en vervolgens de beste aanpak om ze op te lossen.
Aan het einde van deze training kunnen deelnemers:
- Gebruik creatieve strategieën om de behoeften van klanten te matchen met technologisch haalbare oplossingen.
- Formuleer een strategie om de klantwaarde te vergroten en het product- en serviceaanbod te verbeteren.
Introduction to Domain Driven Design
14 HoursDomain Driven Design: Concepts and Practices
21 HoursDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor ontwikkelaars, architecten en analisten van gemiddeld niveau die DDD-concepten en -praktijken willen leren en toepassen op hun softwareprojecten.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de belangrijkste DDD-concepten (begrensde contexten, entiteiten, enz.) en hun toepassing in softwareprojecten.
- Pas strategische DDD toe om het domeinmodel te definiëren en te ontwerpen, subdomeinen te identificeren en grenzen vast te stellen.
- Implementeer tactische DDD met behulp van patronen zoals CQRS, fabrieken en event sourcing.
- Herstructureer en moderniseer legacy-systemen effectief met DDD-technieken.
- Ontwerp en implementeer product-, domein- en teamgerichte architecturen.
- Gebruik data mesh om een domeingeoriënteerd dataplatform te creëren dat datadetectie en -beheer ondersteunt.
Design Patterns
14 HoursDesign Patterns in C#
14 HoursDoelgroep:
Technisch teamleider, softwareontwikkelaar
Leerdoel:
Het doel van training is het verwerven van het vermogen om geavanceerde ontwikkeling / projectstructuren in C # te ontwerpen.
Tijdens de cursus raken studenten vertrouwd met de MSDN-bronnen en -hulpmiddelen om het ontwikkelingsproces te ondersteunen, zoals Microsoft Visual Studio , ReSharper.
Design Patterns in PHP
14 HoursDe cursus behandelt de ontwerppatronen met bijzondere nadruk op patronen die in PHP .
PHP Patterns and Refactoring
21 HoursDe cursus is bedoeld voor ervaren programmeurs die problemen willen onderzoeken die verband houden met het gebruik van patronen en refactoring. Elke deelnemer kent de eigenschappen en praktische voorbeelden van het gebruik van deze patronen, wat op zijn beurt het efficiënt bouwen en corrigeren van de applicatiecode mogelijk maakt.
JavaScript - Advanced Programming
14 HoursDe training is bedoeld voor Java Script-ontwikkelaars die geavanceerde internettoepassingen ontwerpen en implementeren. Onderwerpen die tijdens de training zijn besproken, zijn gericht op het brengen van best practices in het programmeren van Java scripts en wijzen op de meest voorkomende fouten. Een belangrijk punt van de training is het bespreken van de beschikbare objectgeoriënteerde programmering met Java Script-syntaxis.
Object Oriented Design using Design Patterns
14 HoursDoelstelling:
Technische analisten en ontwerpers helpen begrijpen hoe software-implementatie van de vereisten moet worden doorlopen, waardoor traceerbaarheid tussen bedrijfsspecificaties en de softwarecode wordt gewaarborgd.
Deze tweedaagse training is bedoeld om technische analisten en ontwerpers te helpen bij het ontwerpen van specificaties die zijn beschreven door de bedrijfsanalisten. Na transformatie naar representaties van softwarecomponenten, traceren de resulterende systeemcomponenten systeemvereisten naar softwarecomponentstructuren.
Ten slotte worden deze technische specificaties geïmplementeerd in softwarecode en getest op componentbasis. De resulterende softwarecomponenten bieden een goede mate van reactiviteit op veranderingen omdat ze het mogelijk maken om het systeemgedrag laag voor laag afzonderlijk te traceren (van de gebruikersinterfaces naar bedrijfsobjecten laag via de applicatiecomponenten waar de gebruikkeuzes van de actoren worden opgeslagen.