C++ Komplettkurs: Praxisnahe und Moderne C++ Programmierung
What you'll learn
- Erlerne die C/C++ Grundkonzepte
- Verstehe die Logik hinter Pointern und Referenzen
- Erlerne die wichtigsten STL Features und Funktionen
- Programmiere mit Tools der Modernen Objektorientierung
- Verstehe die Anwendung von Templates und Operator Überladungen
- Verbessere deinen Code durch Lambda Ausdrücken und Smart Pointer
- Die Programmierung von GUI Anwendungen mit Qt
- Die effektive Implementierung von Vektoren und Matrizen
- Das programmieren eines kleinen Computerspiels
Requirements
- Eine Grunderfahrung in der Programmierung ist hilfreich aber nicht notwendig
- Mathematische Grundkenntnisse von Vektoren und Matrizen sind hilfreich
Description
Starte deine Reise in die moderne C++ Programmierung – praxisnah, umfassend und up-to-date!
Dieser umfassende C++ Komplettkurs ist perfekt für alle, die von den Grundlagen bis zu den neuesten Features von C++23 alles lernen wollen – egal ob Anfänger oder erfahrener Programmierer. Du bekommst fundiertes Wissen und praktische Skills an die Hand, die dich fit machen für aktuelle und zukünftige Projekte.
Wir beginnen mit den Basics der C und C++ Programmierung und arbeiten uns Schritt für Schritt durch die wichtigen Neuerungen der C++ Standards (11, 14, 17, 20 und 23). Du lernst den sicheren Umgang mit Pointern, Referenzen und Arrays, sowie den effizienten Einsatz der mächtigen Standard Template Library (STL).
Darüber hinaus zeige ich dir, wie du moderne objektorientierte Programmierung umsetzt, Lambda-Ausdrücke und Templates clever nutzt und den Umgang mit Smart Pointern sowie Copy- und Move-Konstruktoren meisterst.
Ein besonderes Highlight: Du erhältst eine praxisnahe Einführung in die GUI-Programmierung mit ImGui – so kannst du direkt ansprechende grafische Benutzeroberflächen entwickeln.
Im gesamten Kurs erwarten dich zahlreiche spannende Programmierprojekte, die dein Wissen vertiefen und dir helfen, das Gelernte sofort anzuwenden.
Das lernst du in diesem Kurs:
Grundlagen der C und C++ Programmierung
Alle wichtigen Neuerungen aus C++11 bis C++23
Sicherer Umgang mit Pointern, Referenzen und Arrays
Die wichtigsten Funktionen der Standard Template Library (STL)
Moderne objektorientierte Programmierung
Lambda-Ausdrücke und Templates praktisch anwenden
Smart Pointer, Copy- und Move-Konstruktoren
Einführung in die GUI-Programmierung mit ImGui
Praxisnahe Projekte zur Festigung deines Wissens
Mach dich fit für die Technologie von morgen und werde C++ Profi – melde dich jetzt an!
Ich freue mich darauf, dich im Kurs zu begrüßen!
Who this course is for:
- Programmieranfänger und Leute die in anderen Sprachen schon Erfahrung haben
Instructor
Hi, ich bin der Jan!
German Description (English down below)
Ich habe meinen Master of Science (M. Sc.) im Fach der Angewandte Informatik an der Ruhr-Universität Bochum im September 2019 abgeschlossen und arbeite seitdem als Machine Learning Entwickler für das Autonome Fahren bei der ZF Group.
Mein Interesse, Informatik und Mathematik Wissen zu vermitteln besteht schon seit vielen Jahren. Ich führe neben meiner Dozenten-Tätigkeit auf Udemy ebenfalls den Youtube Kanal mit dem Namen ""Franneck"".
Vor Allem im Gebiet des Machine Learnings, des Deep Learnings, der C/C++ und Python Programmierung versuche ich Euch fit zu machen und euch alles wichtige zu zeigen.
English Description
Hi, I'm Jan!
I finished my Master of Science (M. Sc.) in Applied Computer Science at Ruhr-Universität Bochum in September 2019 and have been working as a Machine Learning Developer for Autonomous Driving at ZF Group since then.
My interest in teaching computer science and mathematics knowledge has existed for many years. In addition to my lecturing activities on Udemy, I also run the Youtube channel with the name ""Franneck"".
Especially in the area of machine learning, deep learning, C/C++ and Python programming I try to make you fit and show you everything important.