C-Programmierung: Der Kompaktkurs für Softwareentwickler

99,00 €*

Lieferzeit Sofort lieferbar

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.

Anzahl:
Artikel-Beschreibung

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.


Länge:  5 Stunden



Alle Video-Lektionen im Überblick:

  • Einführung und Einrichtung
    • 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
  • Grundfunktionen Programmierung (Variablen, Kommentare, Rechnen, Nutzereingaben)
    • 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)
  • Anweisungen (If-Statements)
    • 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)
  • Felder
    • Intro
    • Was sind Felder (Arrays)?
    • Ergänzungen
    • Länge eines Feldes berechnen
    • Quiz: Felder
  • Schleifen
    • Intro
    • For-Schleife (Zählschleife)
    • While-Schleife
    • Do-While-Schleife
    • Keywords, Break und Continue
    • Übung: Mit Schleifen den Durchschnitt berechnen
    • Quiz: Schleifen
  • Funktionen
    • Intro
    • Was sind Funktionen?
    • Parameter in Funktionen
    • Rückgabewerte von Funktionen
    • Prototypen von Funktionen
    • Eigene Headerdateien erstellen
    • Übung: Mit Funktionen hochzählen
    • Quiz: Funktionen
  • Pointer
    • Intro
    • Was sind Pointer?
    • Pointer als Parameter
    • Pointer mit Verweis auf Feld (Array)
    • Quiz: Pointer
  • Speicherwerte
    • Intro
    • Lokale und globale Variablen
    • Typen von Speicherwerten
    • Const und Cast
    • Quiz: Speicherwerte
  • Hands On! Zeit zu Coden
    • Intro
    • Die C-Standard-Bibliothek
    • Programm "Countdown"
    • Sicherheitswarnungen abschalten
    • Programm "Commands ausführen/Prozesse starten"
    • Tastatureingaben simulieren (Bot)
  • struct, union und typeof
    • Intro
    • structs
    • structs verschachteln
    • unions
    • typedefs
    • structs als Parameter und Rückgabewerte
    • Quiz: struct, union und typeof
  • Dynamischer Speicher
    • Intro
    • Heap und Stack
    • Malloc, Calloc, Realloc und Free
    • Fazit und Kursabschluss


Über den Trainer:

Jannick Leismann arbeitet als freiberuflicher Softwareentwickler und Online-Trainer und bietet Dienstleistungen im Bereich der Programmierung an. Er ist spezialisiert auf C#, ASP.NET, Schnittstellenprogrammierung und die Entwicklung interaktiver Software. Als Microsoft Certified Developer bietet er Programmierkurse für Anfänger und Fortgeschrittene in den Bereichen Web-, Game- und App-Entwicklung an.

So lernen Sie mit diesem Videokurs: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


Technische Voraussetzungen:
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
c-programmierung-leismann-01
Veröffentlicht:
16.01.2022