C-Programmierung: Der Kompaktkurs für Softwareentwickler

49,50 €

% 99,00 €* (50% gespart)

Lieferzeit Sofort lieferbar

Werden Sie Automatisierungsexperte und erlernen Sie strukturiert C-Programme zu entwickeln und bestehende Programme zu warten. IT-Experte Jannick Leismann zeigt in seinem Videokurs alles Schritt für Schritt. Sie können direkt mitmachen und Ihr erlerntes Wissen anhand von Quizzen überprüfen.


  • Die Programmiersprache C anschaulich erklärt in 63 Lektionen
  • Prüfen Sie das Gelernte in Wissenstests
  • Stellen Sie den Experten Fragen über das Q&A-Modul
  • Machen Sie mit bei praktischen Übungen
Anzahl:
Artikel-Beschreibung

C ist eine fundamentale Programmiersprache, auf die Systeme wie Windows und Linux aufbauen. Ursprünglich für die Systemprogrammierung des Betriebssystems Unix entwickelt, läuft sie heute nahezu auf 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 besonderen Eigenarten bis zum praktischen Einsatz 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, sodass Sie gleichzeitig mitprogrammieren können. Außerdem gibt es zu jedem Thema ein Quiz, mit dem Sie Ihren Wissenstand prüfen können, ein Dokument (Spickzettel), wo alle wichtigen Fakten und Beispiele des Themas zusammengefasst sind und eine Programmierübung, um Ihr Erlerntes selbst zu testen.

Nach Abschluss dieses Kurses können Sie nicht nur eigene C-Programme schreiben, sondern Sie verstehen auch wie Programme auf Ihrem Computer so umgesetzt werden, dass sie von Ihrer Maschine ausgeführt werden können.

Länge:  300 Minuten



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 Software-Entwickler und Online-Dozent und bietet Dienstleitungen im Bereich der Programmierung an. Dabei ist er spezialisiert auf C#, ASP.NET, Schnittstellenprogrammierung und der Entwicklung von interaktiver Software. Als von Microsoft zertifizierter Entwickler bietet er Programmierkurse für Anfänger und Fortgeschrittene für die Web-, Game- und App-Entwicklung an.

So lernen Sie mit diesem Videokurs:
In den Videokursen von heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen Sie sich dabei 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 hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:


  • 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

0 von 0 Bewertungen

Geben Sie eine Bewertung ab!

Teilen Sie Ihre Erfahrungen mit dem Produkt mit anderen Kunden.