Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C++ praxisnah lernen (mit spannenden Projekten)
Rating: 4.3 out of 5(69 ratings)
446 students

C++ praxisnah lernen (mit spannenden Projekten)

Umfassender Einstieg mit den wichtigsten Basics anhand realer Projekte, von Verschlüsselung bis Spieleprogrammierung.
Last updated 2/2025
German
German [Auto],

What you'll learn

  • Learning by Doing: Entwickle spannende Projekte wie ein Verschlüsselungstool für Geheimnachrichten, ein Textzeichen-Movieplayer und das Spiel "Wütende Vögel"
  • Grundlagen von C++ verstehen: Lerne Variablen, Datentypen und Operatoren für den Einstieg in die Programmierung.
  • Entwicklungsumgebung einrichten: Installiere und konfiguriere Software und Compiler für C++-Projekte.
  • Logik und Schleifen meistern: Beherrsche Verzweigungen und Schleifen, um komplexe Algorithmen zu erstellen.
  • Eigene Funktionen entwickeln: Erlerne, wie du wiederverwendbare Codeblöcke für effiziente Programme schreibst.
  • Mit Dateien arbeiten: Erfahre, wie man Daten liest und schreibt, um mit Dateien in C++ umzugehen.
  • Arrays und Vektoren nutzen: Verwende komplexe Datenstrukturen für dynamische Datenverwaltung.
  • Eigene Datentypen kreieren: Lerne, wie du Klassen und Strukturen für maßgeschneiderte Lösungen erstellst.
  • Mit Erfahrung zum Erfolg: Bewährter Lehrplan in C++, gelehrt von einem Professor mit über 25 Jahren Praxis.

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

7 sections • 67 lectures • 7h 1m total length
  • Wie dieser Kurs funktioniert7:58

    In diesem Abschnitt erfährst du, wie dieser Kurs aufgebaut ist, aus welchen Projekten er besteht und wie du mit den einzelnen Modulen und Lerninhalten am besten arbeiten kannst.

  • Diese Begriffe solltest du kennen16:47

    Dieser Abschnitt führt einige grundlegende Begriffe der Programmierung ein, die du unbedingt kennen solltest und die im Verlauf des Kurses immer wieder auftauchen werden. Du lernst hier, was ein Programm ist und wie die einzelnen Schritte von der ersten Idee bis zur Ausführung auf einem Computer aussehen.

  • Einen Compiler installieren (Windows)9:57

    Dieser Abschnitt führt dich durch den Prozess der Installation des GCC-Compilers auf deinem Computer. Wir behandeln hier die Installation unter Windows. Falls du einen Apple-Rechner besitzt, gibt es einen eigenen Abschnitt, der sich mit der Installation unter MacOS beschäftigt.

  • Einen Compiler installieren (MacOS)12:39

    Dieser Abschnitt führt dich durch den Prozess der Installation des GCC-Compilers auf deinem Computer. Wir behandeln hier die Installation unter MacOS. Falls du einen Windows-Computer besitzt, gibt es einen eigenen Abschnitt, der sich mit der Installation von MINGW beschäftigt.

  • Eine Entwicklungsumgebung installieren (VS Code)16:26

    In diesem Abschnitt lernst du, wie du eine Entwicklungsumgebung für C++ auf deinem Rechner installierst (für Windows und MacOS), die verschiedene Werkzeuge wie einen Editor, Syntax-Highlighting und vieles mehr enthält. Aufgrund ihrer Vielseitigkeit und der großen Nutzerbasis werden wir in diesem Kurs die Entwicklungsumgebung Visual Studio Code von Microsoft verwenden.

  • Einfache Alternative: Programmieren im Browser5:03

    In diesem Abschnitt lernst du eine Alternative zur lokalen Entwicklungsumgebung kennen. Du erfährst, wie du direkt (kostenfrei und ohne Registrierung) im Browser programmieren kannst, um den Einstieg in die Programmierung so einfach und schnell wie möglich zu gestalten.

Requirements

  • Keine Programmiererfahrung nötig. Du lernst im Kurs alles, was du wissen musst.
  • Zugang zu einem Computer mit Windows oder MacOS

Description

Willkommen zu deinem Start in die Programmierung mit C++, einer der wichtigsten und leistungsfähigsten Programmiersprachen!

In diesem Grundlagenkurs nimmt dich ein erfahrener Hochschul-Professor an die Hand und führt dich von den ersten Schritten mit einfachen Beispielen bis hin zur Entwicklung spannender Projekte mit steigendem Schwierigkeitsgrad.

Egal, ob du noch nie programmiert hast oder bereits erste Erfahrungen mit anderen Programmiersprachen gesammelt hast, dieser Kurs ist so gestaltet, dass jeder Schritt klar verständlich ist.


Kursinhalte im Überblick

  • Grundlagen : Lerne, was Programmieren bedeutet. Installiere Compiler und IDEs wie Visual Studio Code.

  • Erstes Projekt "Verschlüsselung" : Baue ein Programm zur Verschlüsselung von Nachrichten.
    Verstehe Variablen, Datentypen und Schleifen.

  • Zweites Projekt "Filmplayer" : Entwickle einen Player für textbasierte Filme.
    Lerne for-Schleifen, Dateioperationen sowie Arrays und Vektoren kennen.

  • Drittes Projekt "Wütende Vögel": Programmiere ein Spiel inspiriert von einem bekannten Klassiker.
    Erstelle eigene Datentypen und nutze Funktionen, Referenzen und Zeiger.

Warum dieser Kurs?

  • Praxisnahes Lernen : Erlebe C++ in drei spannenden Projekten – von einfacher Software bis zu deinem eigenen Spiel.

  • Umfassende Materialien : Zugriff auf Erklärvideo, Lernheft-PDFs und interaktive Beispiele, die du direkt ausprobieren kannst.

  • Vielseitige Programmieraufgaben : Festige dein Wissen durch Übungen, die von einfachen Grundlagen bis zu größeren Herausforderungen reichen.

  • Zielgerichtetes Wissen : Konzentriere dich die wesentlichen Grundlagen, die für die Umsetzung deiner Projekte notwendig sind. Kein unnötiger Ballast, den du in der Praxis nie wieder brauchst!

  • Expertenführung : Lerne von einem Professor, der sowohl im Hörsaal als auch auf seinem YouTube-Kanal "FearlessEngineers" mit über 21.000 Abonnenten unterrichtet.


Mit diesem Kurs erhältst du nicht nur Einblick in grundlegende und fortgeschrittene Programmierkonzepte, sondern auch die Fähigkeit, theoretisches Wissen in praktische Anwendungen umzusetzen.

Also, worauf wartest du? Schau dir ein paar der kostenlosen Lektionen an und schreibe dich ein. Ich freue mich auf dich!

Who this course is for:

  • Start ohne Vorwissen: Lerne C++ von Grund auf durch praktische Beispiele.
  • Ideal für Quereinsteiger: Nutze deine Grundkenntnisse anderer Sprachen, um C++ schnell zu erfassen.
  • Vertiefe dein Wissen: Wende bestehende C++-Kenntnisse in realen Projekten an und werde besser.