Online cursus – gecertificeerde professionele stage in embedded softwareontwikkeling met Google’s C

Expertise in embedded systemen met behulp van C-programmering. Verkrijg uitgebreide vaardigheden in het ontwerpen, programmeren en optimaliseren van embedded systemen volgens industriestandaarden.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Inzicht in de basisprincipes van geïntegreerde systemen en hun toepassingen
  • Vaardigheid ontwikkelen in het programmeren van geïntegreerde systemen met behulp van C
  • Expertise verwerven in het verbinden van microcontrollers en real-time besturingssystemen
  • Technieken leren om de systeemprestaties te optimaliseren en te verbeteren
  • Kennis over geïntegreerde systemen toepassen om problemen uit de echte wereld op te lossen

What you will learn in the course

Courses for which the course is suitable

  • Geïntegreerde systeemingenieur
  • Softwareontwikkelaar in geïntegreerde systemen
  • C-programmeur
  • Elektronica-ingenieur
  • Ontwikkelaar van sensornetwerken
  • Expert in realtime besturingssystemen
  • Ontwikkelaar van geavanceerde technologische projecten
  • Domotica ingenieur
  • Onderzoeker op het gebied van geïntegreerde systemen
  • Ondernemer op het gebied van technologie

Stage – een reeks van 4-delige cursussen

Deze specialisatie biedt diepgaande kennis en praktische ervaring in het ontwerpen en programmeren van geïntegreerde systemen met behulp van C. Studenten zullen sleutelconcepten beheersen zoals het verbinden van microcontrollers, realtime besturingssystemen en systeemoptimalisatie. In samenwerking met experts uit de industrie bereidt de cursus je voor op toepassingen in de echte wereld en om een ​​carrière in geïntegreerde systeemtechniek te bevorderen.

Leerdoelen:

  • Begrijp de basisprincipes van geïntegreerde systemen en hun toepassingen
  • Ontwikkel vaardigheden in het programmeren van geïntegreerde systemen met behulp van C
  • Verwerf expertise in het verbinden van microcontrollers en realtime besturingssystemen
  • Leer technieken voor het optimaliseren en verbeteren van de systeemprestaties
  • Pas kennis van geïntegreerde systemen toe om problemen uit de echte wereld op te lossen

Doelgroep:

  • Ingenieursstudenten en professionals die zich willen specialiseren in geïntegreerde systemen
  • Ontwikkelaars die hun geïntegreerde programmeervaardigheden willen uitbreiden
  • Hobbyisten en makers die geïnteresseerd zijn in het ontwikkelen van geavanceerde projecten in geïntegreerde systemen
  • Iedereen die een passie heeft voor het leren over geïntegreerde systemen en hun toepassingen

Vereisten:

  • Basiskennis van programmeren, bij voorkeur in C of C++
  • Inzicht in de basisconcepten van de elektronica
  • Kennis van microcontrollers is een pluspunt maar geen vereiste

Toegepast leerproject

De voorgestelde projecten omvatten het ontwerp en de programmering van geïntegreerde systemen om echte problemen op te lossen, zoals de ontwikkeling van een op microcontrollers gebaseerd sensornetwerk en de implementatie van een real-time besturingssysteem voor een domoticasysteem. Leerlingen zullen hun vaardigheden toepassen om een ​​functioneel prototype te creëren, waarmee ze hun vermogen demonstreren om echte industriële uitdagingen aan te pakken.

Details of the courses that make up the specialization

Embedded systemen in C-taal

Cursus 1

10 uur

3,5 (23 beoordelingen)

wat ga je leren

  • Begrijp de principes en structuren van ingebedde systemen en essentiële elementen
  • Beheers de basisprincipes van C-programmeren, inclusief operators, opslagtypen en stroomstructuren
  • Ontdek geavanceerde C-concepten die cruciaal zijn voor ingebedde systemen, zoals functies, arrays, pointers en technieken voor stringmanipulatie

vaardigheden die je gaat ontwikkelen

  • Categorie: C (programmeertaal)

Cursus 2

10 uur

wat ga je leren

  • Beheersing van STM32CubeIDE en basisprincipes van C-programmeren.
  • Effectief gebruik van microcontroller-, debugging- en analysetechnieken om veilige embedded systemen te ontwikkelen.
  • Ontdek de basisstappen bij het ontwikkelen van ingebedde systemen, inclusief bouwprocessen en geheugenbeheer.

vaardigheden die je gaat ontwikkelen

  • Categorie: Basisprogrammering
  • Categorie: Embedded software
  • Categorie: Gegevenstypen in de C-taal (C-programmeertaal)

Cursus 3

13 uur

wat ga je leren

  • Masterdatamanipulatie, I/O-verwerking en decimale datatypen in C-programmering
  • Implementeer geavanceerde bytebewerkingen en besturings-LED’s met behulp van ingebedde C- en STM32-clients.
  • Vaardigheid ontwikkelen in lusstructuren en het optimaliseren van codeherhaling voor nauwkeurige controle van ingebedde systemen

vaardigheden die je gaat ontwikkelen

  • Categorie: Embedded systeem in C-taal
  • Categorie: Lijst met ARM-microarchitecturen
  • Categorie: C-programmering
  • Categorie: embedded systemen
  • Categorie: ARM Cortex

Cursus 4

6 uur

wat ga je leren

  • Beheers de principes en geavanceerde functies van ARM Cortex (STM32) microcontrollers.
  • Ontwerp, implementeer en debug effectieve embedded systemen met behulp van professionele tools en technieken.

vaardigheden die je gaat ontwikkelen

  • Categorie: C-programmering
  • Categorie: ARM Cortex
  • Categorie: embedded systemen
  • Categorie: Embedded software