Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development SwiftUI Kotlin
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C++

C++ Komplettkurs: Praxisnahe und Moderne C++ Programmierung

Meistere anhand zahlreicher Beispiele die C++ Basics bis hin zu C++20. Inkl. Einführung in die GUI Entwicklung mit Qt.
Bestseller
Rating: 4.6 out of 54.6 (1,006 ratings)
6,051 students
Created by Jan Schaffranek
Last updated 3/2021
German
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

34 sections • 236 lectures • 31h 9m total length

  • Preview05:19
  • Information zur Software des Kurses
    03:23
  • Windows: Installation Visual Studio 2019
    12:13
  • Windows (Optional): Compiler Installation - Teil 1
    00:20
  • Windows (Optional): Compiler Installation - Teil 2
    08:14
  • Linux: Compiler Installation - Teil 1
    00:23
  • Linux: Compiler Installation - Teil 2
    02:47
  • Mac: Compiler Installation
    00:24
  • Handbuch des Kurses
    04:50
  • Kursmaterialien
    00:07
  • Linux/MacOS/(Windows Optional) : Installation von VS Code
    04:37
  • Linux/MacOS/(Windows Optional): Einrichtung von VS Code
    06:45
  • Visual Studio 2019: Projektmappe anlegen
    05:53
  • Preview08:13
  • Was ist die Programmiersprache C++?
    08:22

  • Variablen und Datentypen Teil 1/2
    12:44
  • Datentypen Wertebereiche und Speichergröße
    11:43
  • Variablen und Datentypen Teil 2/2
    12:47
  • Darstellung von Buchstaben mit der ASCII Tabelle
    04:12
  • Das Rechnen mit Integer und Double Zahlen
    04:56
  • Das Einlesen aus der Konsole
    07:12
  • Visual Studio 2019: Hinweis zu mehreren Main Funktionen
    03:42
  • Beispiel: Umfang und Fläche eines Quadrats
    04:46
  • Beispiel: Umfang und Fläche eines Kreises
    04:31
  • Der sizeof-Operator
    05:58
  • Variablen, Datentypen und Konsolenausgabe.
    6 questions

  • Preview10:58
  • If Abfrage - Glücksspiel Teil 2
    06:40
  • If Abfrage - Glücksspiel Teil 3
    06:40
  • Weiteres zu If Abfragen
    04:39
  • Beispiel: Schaltjahr berechnen
    05:25
  • Switch Abfrage
    08:48
  • For Schleifen
    06:57
  • For Schleife für das Spiel
    06:22
  • Beispiel: Primzahl berechnen
    06:41
  • Verschachtelte For Schleifen
    07:25
  • Weiteres Beispiel zu For Schleifen
    07:01
  • While Schleifen
    05:12
  • Do-While Schleife
    03:02
  • Tabs, Spaces und Zeilenumbrüche?
    08:09
  • Schleifen und Abfragen
    4 questions

  • Preview02:23
  • Das Computerspiel - Teil 1
    08:17
  • Das Computerspiel - Teil 2
    09:02

  • Preview13:26
  • Unsere Game Funktion
    07:10
  • Beispiel: Power of Two bestimmen
    10:20
  • VS Code: Single File vs. Folder Tasks
    04:52
  • Header Dateien
    07:28
  • Funktionen und Header
    5 questions
  • Beispiel: Modulo Operator selber programmieren
    06:26
  • Vorwort zu den Programmierübungen
    05:10
  • Schleifen, Abfragen und Funktionen
    1 question
  • Musterlösung: Schleifen, Abfragen und Funktionen
    03:17
  • Warum ist using namespace std; schlecht?
    08:35
  • Intuition: Rekursive Funktionen
    06:16
  • Rekursive Funktionen - Fakultät
    04:09
  • Rekursive Funktionen - Summe
    03:51

  • Visual Studio 2019: Einführung in das Debugging
    06:44
  • VS Code: Einführung in das Debugging
    13:09
  • Debug vs. Release Mode
    10:00
  • Visual Studio 2019: Wichtige Shortcuts
    05:50
  • Visual Studio Code: Wichtige Shortcuts
    05:00

  • Vorwort zum neuen Kapitel
    02:50
  • Preview11:04
  • Arrays - Teil 2
    04:49
  • Arrays - Teil 3
    06:36
  • Mehrdimensionale Arrays
    07:38
  • Char Arrays
    05:52
  • Arrays
    3 questions

  • Stack vs. Heap
    05:37
  • Preview10:07
  • Einführung in Pointer - Teil 2
    06:11
  • Zeiger grafisch visualisieren
    06:02
  • Nullptr
    08:23
  • Call by Value
    08:58
  • Call by Reference - Teil 1
    08:05
  • Call by Reference - Teil 2
    07:39
  • Pointer Arrays - Teil 1
    05:56
  • Pointer Arrays - Teil 2
    11:25
  • Optional: Pointer Arrays Indizieren
    05:04
  • Zeiger und Referenzen
    4 questions
  • Zeiger und Referenzen
    1 question
  • Musterlösung: Zeiger und Referenzen
    04:29
  • Zusatz: Eigene Vectoren erstellen
    1 question
  • Zusatz: Eigene Vectoren erstellen
    05:56

  • Update des Computerspiels
    12:14

  • Post vs. Pre Increment
    09:11
  • Preview09:56
  • Enum
    09:09
  • Weiteres zu Strukturen
    09:00
  • C++20: Designated Struct Initializer
    05:39
  • Enum Class
    07:44
  • Namespaces
    06:11
  • Funktionen Überladen
    06:52
  • Preprocessor Defines
    05:33
  • Const und Constexpr Variablen
    10:55
  • C++ Casting vs. C Casting
    13:56
  • Structs, Namespaces und Funktions Überladungen
    5 questions
  • Structs, Namespaces und Overloads
    1 question
  • Musterlösung: Structs, Namespaces und Overloads
    07:17
  • Optional: RValue und LValue - Teil 1
    08:16
  • Optional: RValue und LValue - Teil 2
    10:23

Requirements

  • Eine Grunderfahrung in der Programmierung ist hilfreich aber nicht notwendig
  • Mathematische Grundkenntnisse von Vektoren und Matrizen sind hilfreich

Description

Bewertungen von Kursteilnehmern:

⭐⭐⭐⭐⭐ "Der beste C++ Kurs auf deutsch! Es ist alles logisch aufeinander aufgebaut
und der Jan beschreibt alles mit ruhiger und verständlicher Stimme. Bei anderen Kursen hatte
mich insbesondere die Unklarheit der Erklärung gestört sodass es einem schwer fällt zuzuhören." (Victor Keidl)

⭐⭐⭐⭐⭐ "Man merkt wirklich das Jan diesen Kurs aus Leidenschaft macht. Er erklärt 
wirklich die einzelnen Details genau und immer mit einem kleinen Beispiel. Der Kurs ist
perfekt für Einsteiger." (Tobias Sachse)

⭐⭐⭐⭐⭐ "C++ Features fantastisch und vollkommen verständlich erklärt!
Wer verstehen will, wie C++ tatsächlich funktioniert, dem kann man diesen Kurs nur
wärmstens empfehlen!!! Großartig!" (Oliver Jung)

Kursbeschreibung:

Du möchtest die moderne und effektive Programmiersprache C++ erlernen und beherrschen?
Du bist ein Programmier-Anfänger oder kennst dich bereits in anderen Sprachen aus?Dann ist mein Kurs genau richtig für dich!

Dieser Kurs besteht aus folgenden Themengebieten:

☑️ Die Grundlagen der C/C++ Programmierung  
☑️ Alle wichtigen Features aus C++11, C++14 und C++17  
☑️ Der richtige Einsatz von Pointern und Referenzen  
☑️ Alle wichtigen Features und Funktionen der STL und STD  
☑️ Der Einsatz von moderner Objektorientierung  
☑️ Das Anwenden von Lambda Ausdrücken und Templates  
☑️ Smart Pointer und Copy/Move Konstruktoren  
☑️ Die Einführung in die GUI-Programmierung mit Qt  

Werde noch heute ein Profi, in der Technologie von Morgen!
Wir sehen uns im Kurs!

Who this course is for:

  • Programmieranfänger und Leute die in anderen Sprachen schon Erfahrung haben

Instructor

Jan Schaffranek
Master in Informatik, AI Entwickler und Udemy Dozent
Jan Schaffranek
  • 4.6 Instructor Rating
  • 5,331 Reviews
  • 31,501 Students
  • 13 Courses

Hi, ich bin der Jan!

German Description

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.