Corso di formazione Embedded C Application Design Principles for Automotive Professionals
Un corso di due giorni che copre tutti i principi di progettazione con esempi di codice abbinati alla recente tecnologia industriale; molto utile per gli sviluppatori di software automobilistico
Struttura del corso
- Che cos'è il design?
- Panoramica degli strumenti di progettazione
- Definizione degli obiettivi di progettazione
- Software Engineering Sfide
- Riusabilità
- Manutenibilità
- Testabilità
- Configurabilità
- Astrazione
- Leggibilità
- Design senza ridondanza
- Decomposizione
- Verbalizzazione
- Modularizzazione
- Nascondere le informazioni
- Moduli senza contesto
- Accoppiamento libero
- Forte coesione
- Dipendenze acicliche
Requisiti
- Conoscenza di base dei sistemi embedded
- C incorporato Programming
I corsi di formazione pubblici richiedono più di 5 partecipanti.
Corso di formazione Embedded C Application Design Principles for Automotive Professionals - Booking
Corso di formazione Embedded C Application Design Principles for Automotive Professionals - Richiedi Informazioni
Embedded C Application Design Principles for Automotive Professionals - Richiesta di consulenza
Recensioni (1)
L'allenatore è stato davvero gentile e ben informato, facendo il possibile per spiegare cose che non sapevo
Felix - Microchip Technology Inc
Corso - Embedded C Application Design Principles for Automotive Professionals
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Introduction to AUTOSAR RTE for Automotive Software Professionals
14 oreUn corso di due giorni che copre tutti i principi relativi all'architettura RunTime Environment di AUTomotiveOpen System, lo standard industriale più famoso per lo sviluppo di software automobilistico; il corso contiene sia argomenti di base che argomenti avanzati che è molto utile per i professionisti del settore automobilistico
AUTOSAR DEM
7 oreIn questo corso di formazione dal vivo con istruttore in Italia (online o in loco), i partecipanti impareranno a configurare DEM durante la creazione e la personalizzazione di un'applicazione AUTOSTAR (AUTomotiveOpen System ARchitecture) di esempio.
Autosar Introduction – Technology Overview
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto principalmente agli ingegneri che desiderano utilizzare Autosar per progettare componenti automobilistici.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installare e configurare Autosar.
- Impostare un flusso di lavoro.
- Naviga senza problemi nell'ambiente Autosar.
- Lavora in modo efficiente.
AUTOSAR Motor Controller Design Basics
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ingegneri automobilistici che desiderano utilizzare AUTOSAR per progettare controller per motori automobilistici.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere l'architettura e la metodologia di AUTOSAR.
- Scopri come progettare controllori motore utilizzando AUTOSAR.
Advanced AUTOSAR RTE Development
35 oreQuesta formazione dal vivo con istruttore in Italia (online o in loco) è rivolta agli sviluppatori di software di livello avanzato che desiderano acquisire una conoscenza e una comprensione più approfondite dei sistemi AUTOSAR RTE e padroneggiare le competenze necessarie per sviluppare e implementare sistemi AUTOSAR RTE complessi nella loro organizzazione. Tratterà argomenti avanzati come i modelli di progettazione RTE, la configurazione, la generazione, il test e le tecniche di debug e vari componenti AUTOSAR RTE.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Analizza i requisiti RTE e progetta soluzioni RTE efficienti per applicazioni automobilistiche complesse.
- Sviluppare e integrare componenti AUTOSAR RTE, come componenti software, interfacce di comunicazione e interfacce di servizio. Ottimizza le prestazioni dell'editor Rich Text
- configurando i parametri dell'editor Rich Text, implementando estensioni dell'editor Rich Text personalizzate e applicando le procedure consigliate.
- Risolvi i problemi più comuni dell'editor Rich Text e implementa tecniche di debug efficaci.
- Utilizza funzionalità RTE avanzate, come il supporto multicore, i meccanismi di sicurezza e i sistemi distribuiti.
Design Sprint Workshop
35 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a persone che desiderano imparare a eseguire uno sprint di progettazione di successo all'interno della propria organizzazione.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Riduci il rischio di portare un nuovo prodotto sul mercato.
- Raccogli il feedback dei clienti su un nuovo concetto, prima che il prodotto venga costruito.
- Stimola la creatività in un team per prendere decisioni critiche, più velocemente.
Design Thinking Workshop for Software Developers
14 oreIn questo workshop dal vivo con istruttore in Italia (online o in loco), i partecipanti impareranno come applicare le cinque fasi di Design Thinking per comprendere meglio i problemi riscontrati dagli utenti finali di un prodotto o servizio, quindi sviluppare l'approccio migliore per risolverli.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Utilizza strategie creative per soddisfare le esigenze dei clienti con soluzioni tecnologicamente fattibili.
- Formulare una strategia per aumentare il valore del cliente e migliorare l'offerta di prodotti e servizi.
Introduction to Domain Driven Design
14 oreDomain Driven Design: Concepts and Practices
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori, architetti e analisti di livello intermedio che desiderano apprendere e applicare i concetti e le pratiche DDD ai loro progetti software.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i concetti fondamentali di DDD (contesti delimitati, entità, ecc.) e la loro applicazione in progetti software.
- Applica DDD strategico per definire e progettare il modello di dominio, identificare i sottodomini e stabilire i confini.
- Implementa DDD tattico utilizzando modelli come CQRS, fabbriche e approvvigionamento di eventi.
- Effettua il refactoring e modernizza i sistemi legacy in modo efficace con le tecniche DDD.
- Progetta e implementa architetture orientate al prodotto, al dominio e al team.
- Utilizza il data mesh per creare una piattaforma di dati orientata al dominio che supporti il rilevamento e la governance dei dati.
Design Patterns
14 oreDesign Patterns in C#
14 oreGruppo target:
Responsabile del team tecnico, sviluppatore di software
Obiettivo di apprendimento:
Lo scopo della formazione è acquisire la capacità di progettare strutture di sviluppo / progetto avanzate in C #.
Durante il corso, gli studenti acquisiscono familiarità con le risorse e gli strumenti MSDN per supportare il processo di sviluppo, come Microsoft Visual Studio , ReSharper.
Design Patterns in PHP
14 oreIl corso tratterà i modelli di progettazione con particolare enfasi sui modelli utilizzati in PHP .
PHP Patterns and Refactoring
21 oreIl corso è pensato per programmatori esperti che vogliono approfondire le problematiche relative all'uso dei pattern e al refactoring. Ogni partecipante conosce le proprietà e gli esempi pratici dell'uso di questi modelli, che a loro volta consentiranno di costruire in modo efficiente il codice dell'applicazione.
JavaScript - Advanced Programming
14 oreLa formazione è progettata per gli sviluppatori Java Script, la progettazione e l'implementazione di applicazioni Internet avanzate. Argomenti discussi durante l'addestramento volto a portare le migliori pratiche nella programmazione di Java Script ed evidenziare gli errori più comuni. Un punto importante della formazione è discutere la programmazione orientata agli oggetti disponibile con la sintassi di Java Script.
Object Oriented Design using Design Patterns
14 oreObbiettivo:
Aiutare gli analisti tecnici e i progettisti a comprendere come eseguire l'implementazione software dei requisiti, garantendo la tracciabilità tra le specifiche aziendali e il codice software.
Questo corso di formazione di 2 giorni mira ad assistere gli analisti tecnici e i progettisti nella progettazione delle specifiche descritte dagli analisti aziendali. Dopo la trasformazione in rappresentazioni di componenti software, i componenti di sistema risultanti tracciano i requisiti di sistema verso le strutture dei componenti software.
Infine, queste specifiche tecniche sono implementate nel codice del software e testate su base componente. I componenti software risultanti forniscono un buon livello di reattività ai cambiamenti poiché consentono di tracciare separatamente verso il livello di implementazione il sistema si comporta strato per strato (dalle interfacce utente a livello di oggetti business attraverso i componenti dell'applicazione in cui sono memorizzate le scelte di utilizzo degli attori.