Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Werden Sie zum Automatisierungsexperten und lernen Sie strukturiert C-Programme zu entwickeln und bestehende Programme zu warten. IT-Experte Jannick Leismann zeigt Ihnen in seinem Videokurs alles Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Quizfragen überprüfen.
Flexible IT Weiterbildung on demand, schon als monatliches Abo erhältlich
C ist eine grundlegende Programmiersprache, auf der Systeme wie Windows und Linux basieren. Ursprünglich für die Systemprogrammierung des Betriebssystems Unix entwickelt, läuft sie heute auf nahezu jeder Plattform. Maschinen, Platinen und ganze Produktionsanlagen werden mit C programmiert, gesteuert und automatisiert. Es lohnt sich also zu verstehen, wie diese Systeme aufgebaut sind und wie sie funktionieren.
In diesem Kurs lernen Sie die Programmiersprache C von den Grundlagen über die Besonderheiten bis hin zur praktischen Anwendung kennen. IT-Experte Jannick Leismann macht Sie mit den Werkzeugen vertraut, die Sie benötigen, um Ihre Projekte in UNIX-Entwicklungsumgebungen umzusetzen. Alle Themen demonstriert Jannick an echtem Code, so dass Sie gleichzeitig mitprogrammieren können. Außerdem gibt es zu jedem Thema ein Quiz, mit dem Sie Ihr Wissen testen können, ein Dokument (Spickzettel), in dem alle wichtigen Fakten und Beispiele zum Thema zusammengefasst sind, und eine Programmierübung, mit der Sie das Gelernte selbst testen können.
Am Ende des Kurses werden Sie nicht nur in der Lage sein, Ihre eigenen C-Programme zu schreiben, sondern Sie werden auch verstehen, wie Sie Programme auf Ihrem Computer implementieren müssen, damit sie von Ihrer Maschine ausgeführt werden können.
Klicken zum Abspielen
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Herzlich willkommen in diesem Kurs
Intro
Einführung in C
IDE installieren
Dein erstes Programm in C
C per Konsole kompilieren
Quiz: Einführung und Einrichtung
Intro
Kommentare verwenden
Rechnen
Eine Variable erstellen
Mit Variablen rechnen und Werte verändern
Nutzereingaben lesen und Speicheradressen
Datentypen
Speichergrößen von Variablen
Übung: Zwei Kommazahlen multiplizieren
Quiz: Grundfunktionen Programmierung (Variablen, Kommentare, Rechnen, Nutzereingaben)
Intro
Was sind If-Statements?
Else if und Else
Nested If-Statements
Mehrere Bedingungen
Übung: If-Statements Jahreszeiten
Strings vom Nutzer einlesen und im If-Statement verwenden
Quiz: Anweisungen (If-Statements)
Intro
Was sind Felder (Arrays)?
Ergänzungen
Länge eines Feldes berechnen
Quiz: Felder
Intro
For-Schleife (Zählschleife)
While-Schleife
Do-While-Schleife
Keywords, Break und Continue
Übung: Mit Schleifen den Durchschnitt berechnen
Quiz: Schleifen
Intro
Was sind Funktionen?
Parameter in Funktionen
Rückgabewerte von Funktionen
Prototypen von Funktionen
Eigene Headerdateien erstellen
Übung: Mit Funktionen hochzählen
Quiz: Funktionen
Intro
Was sind Pointer?
Pointer als Parameter
Pointer mit Verweis auf Feld (Array)
Quiz: Pointer
Intro
Lokale und globale Variablen
Typen von Speicherwerten
Const und Cast
Quiz: Speicherwerte
Intro
Die C-Standard-Bibliothek
Programm "Countdown"
Sicherheitswarnungen abschalten
Programm "Commands ausführen/Prozesse starten"
Tastatureingaben simulieren (Bot)
Intro
structs
structs verschachteln
unions
typedefs
structs als Parameter und Rückgabewerte
Quiz: struct, union und typeof
Intro
Heap und Stack
Malloc, Calloc, Realloc und Free
Fazit und Kursabschluss
In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:
Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
Wissensquizzes zur Lernkontrolle
Lernhistorie und Lernfortschritt
Lesezeichen und Notizen
Volltextsuche in den Videos
Frage-den-Experten-Modul
Übungsmaterial zum Mitmachen
Responsive Web-App und Videostreaming für alle Endgeräte
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Jannick Leismann arbeitet als freiberuflicher Softwareentwickler und Online-Dozent. Er bietet Dienstleistungen im Bereich der Programmierung an. Dabei ist er spezialisiert auf C# ASP.NET, Schnittstellenprogrammierung und die Entwicklung interaktiver Software. Als von Microsoft zertifizierter Entwickler erstellt Jannik Leismann Programmierkurse für alle Skill-Levels rund um die Web-, Game- und App-Entwicklung.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Teamleiter Redaktion & Content-Produktion
Telefonisch erreichbar: Mo – Fr | 9 – 17 Uhr