IT & Tech

Embedded C++.

By
Informator Utbildning logotyp
Informator Utbildning
Verified provider of education

This is the course for experienced C++ programmers who need to extend their skills to a complete knowledge of the language and new ways of using it for stable, efficient and well-designed applications. The course is fully updated and is platform- and IDE-independent. The focus of the course is on the language itself and the most widely used idioms. Several labs illustrate the theory. Lab topics include resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception safety, move semantics and forwarding references.

Format: Online
Language: English
Level: Intermediate
Request info

Want to know more before you sign up?

Send a short question and we will forward it directly to the provider.

About the course.

This is the course for experienced C++ programmers who need to extend their skills to a complete knowledge of the language and new ways of using it for stable, efficient and well-designed applications. The course is fully updated and is platform- and IDE-independent. The focus of the course is on the language itself and the most widely used idioms. Several labs illustrate the theory. Lab topics include resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception safety, move semantics and forwarding references.

What you will learn

What you learn.

  • Describe the syntax and semantics of C++ for embedded systems
  • Use object-oriented principles in safety-critical environments
  • Program modern microcontrollers in C++
  • Work with real-time development tools and debugging methods on the target platform
  • Handle memory-mapped peripherals with C++
  • Write and use interrupt handlers
  • Understand the fundamentals of real-time operating systems and scheduling
  • Apply best practices for robust embedded software
Target audience

Who is this for?

The course suits you if you want to develop applications in an Embedded Linux environment. It provides practical experience of programming a modern embedded microcontroller with real-time development tools. About 50% of the time is spent on practical exercises on a real embedded system.

What "verified" means here

Verified credential.

When you complete the course, Informator Utbildning issues your certificate. Your name, the course content and the issue date are encrypted and secured on blockchain, so it cannot be changed, and anyone can check that it is genuine.

100% Verifiable certificates Secured on blockchain

Sample Credential with placeholder data. Each credential is issued with the recipient’s details and is verifiable with the provider.