Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C/C++ für Ingenieur:innen (Teil 3 - Modernes C++)
Rating: 3.8 out of 5(6 ratings)
54 students

C/C++ für Ingenieur:innen (Teil 3 - Modernes C++)

Als Ingenieur die letzten modernen C++ Standards verstehen und efficiente Software schreiben
Created byGerhard Stein
Last updated 1/2026
German
German [Auto],

What you'll learn

  • C++11/14 effizient einsetzen
  • Größere Programme schreiben
  • Neue programmierkonzepte verstehen und effizient einsetzen
  • Schnellere Programme schreiben

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

4 sections32 lectures5h 10m total length
  • Einführung2:13
  • Einrichtung einer Entwicklungsumgebung (QtCreator unter Windows)16:24
  • Auto, Decltype und alternative Funktionssyntax26:45
  • nullptr6:53
  • Smart Pointers - Intro12:21
  • Unique Pointers19:24
  • Shared Pointers17:57
  • Linked List with Smart Pointers
  • Enum classes (theory)6:16
  • Enum classes (practical part)16:55
  • Static Assert (theory)8:42
  • Static Assert (practical part)3:00
  • For range (theory)4:36
  • For range (practical part)7:17
  • Variadic Templates (theory)3:10
  • Variadic Templates (practical part)3:57

Requirements

  • C++ Grundkenntnisse

Description

C und C++ sind Programmiersprachen, die maschinennah ausgelegt sind. Insbesondere C eignet sich wunderbar für IIoT-Lösungen, die bspw. mit einen Arduino oder Raspberry Pi Boards betrieben werden können (insbesondere wenn es um Echtzeitlösungen geht).


Die meisten Betriebssysteme, Compiler, oder Java-Laufzeitumgebungen sind in C/C++ geschrieben. Wer C und C++ beherrscht, ist in der Lage sich schnell in weitere Programmiersprachen einzuarbeiten.


Dieser Kurs richtet sich an Ingenieure und Techniker mit C++ Grundkenntnissen und einem naturwissenschaftlichen Background (Maschinenbau, Elektrotechnik, Bauingenieurwesen). Der praktische Bezug steht im Vordergrund hands-on Software zu schreiben, die für jeden Einsatz optimal geeignet ist.


Dieser Teil beschäftigt sich insbesondere mit der Programmiersprache C++11, 17 und die Nachfolger. Fokus dabei sein Konzepte wie: Auto, Lambdas, Concurrency, Futures, Promises, Smart pointers, universelle Referenzen und noch vieles mehr. Warum es sich lohnt mit C++11 und späteren Revision zu beschäftigen? Weil mit den Features deutlich sichereren, schnelleren, kürzeren und zuletzt cleveren Code geschrieben werden kann.


Neben diesem Kurs werden noch weitere Kurse angeboten, die dazu gehören. Da geht es auch um die Programmiersprache C und Grundlagen zu C++. Auch in Zukunft wird es noch weitere Inhalte geben. Bleibe einfach am Geschehen dran, auch Udemy bekommt noch diese Kurse.


Fest steht jedenfalls: Wenn Du diesen Kurs absolviert hast, wirst Du noch schnellere sogar mit weniger Aufwand noch bessere Software für jeden erdenklichen Gebrauch schreiben können.

Who this course is for:

  • Menschen mit Ingenieurtechnischen Background
  • Entwickler die tiefer in C++ eintauchen möchten