C Campus: Das Komplettpaket zum C Entwickler

via Udemy

Go to Course: https://www.udemy.com/course/c-campus/

Overview

Du möchtest dir einen Karrierevorsprung verschaffen und die Programmiersprache C meistern?Dann ist dieser Kurs genau das Richtige für Dich!Dein Komplettpaket für C: C-Programmierung, Compiler, Linker, Präprozessor, IDE (Integrierte Entwicklungsumgebung), main.c, Syntax, Variablen, Datentypen, Operatoren, Kontrollstrukturen, Arrays, Funktionen, Strings, Debugging, Zeiger, Dynamische Speicherzuweisung, Strukturen (Structures), Unions, FunktionszeigerHast du dich schonmal gefragt wie es wäre...dein eigener Boss zu sein?aufzustehen wann du möchtest?von Zuhause aus zu arbeiten?All das ist möglich im Leben eines C Entwicklers. Und mit diesem Kurs bekommst du die vollständige Ausbildung dazu.Abschnitt 1: EinleitungIn diesem Abschnitt lernst du deinen Dozenten kennen und bekommst einen Überblick darüber, was du im C Campus alles lernen wirst. Du erfährst, was ein Programm ist und tauchst in die spannende Geschichte der Programmiersprache C ein. Außerdem wirst du verstehen, welche einzigartigen Merkmale und vielseitigen Einsatzgebiete diese Sprache hat.Abschnitt 2: Aufbau eines C-ProgrammsHier wirst du in die grundlegende Struktur eines C-Programms eingeführt. Du lernst die Bedeutung der verschiedenen Software-Module und die zentrale Rolle der Datei main.c. Zudem wird der Prozess von der Quellcode-Erstellung bis hin zur Ausführung eines Programms durch Präprozessor, Compiler und Linker erläutert.Abschnitt 3: Vorbereitung der ArbeitsumgebungDieser Abschnitt hilft dir, deine Arbeitsumgebung für die Programmierung in C einzurichten. Du bekommst einen Überblick über die notwendigen Werkzeuge und wirst durch die Installation von Compiler und IDE (Integrierte Entwicklungsumgebung) geführt. Am Ende kannst du Projekte in Eclipse erstellen und die Verwendung von Web-IDE und -Compiler kennenlernen.Abschnitt 4: Erstellen eines C-Programms am Beispiel einer DrohnensteuerungIn diesem praktischen Abschnitt erstellst du dein erstes C-Programm, das eine Drohne steuert. Du lernst die verschiedenen Arten von Fehlern kennen, die während der Entwicklung auftreten können - von Compiler- und Linker-Fehlern bis hin zu Laufzeitfehlern. Außerdem wirst du in die Konsoleneingabe und -ausgabe eingeführt und entwickelst eine einfache Bewegungssteuerung für eine Drohne.Abschnitt 5: Basis Syntax der Sprache CDieser Abschnitt vermittelt dir die grundlegende Syntax der Programmiersprache C. Du lernst die Bedeutung von Kommentaren, die Unterschiede zwischen Groß- und Kleinschreibung sowie die Verwendung der #include-Direktive kennen. Weiterhin werden dir Makros, Programmblöcke, Präprozessor-Direktiven und Pragma-Anweisungen erklärt.Abschnitt 6: Variablen und DatentypenHier tauchst du in die Welt der Variablen und Datentypen ein. Du lernst die verschiedenen Datentypen und Gültigkeitsbereiche von Variablen kennen und verstehst, wie Enums (Aufzählungstypen) verwendet werden. In einer praktischen Aufgabe wendest du dieses Wissen an, um verschiedene Fluggeschwindigkeiten zu implementieren.Abschnitt 7: OperatorenDieser Abschnitt behandelt die verschiedenen Operatoren in C. Du lernst, wie du arithmetische Operationen durchführst, Zuweisungen vornimmst und Vergleiche anstellst. Zudem werden dir logische und bitweise Operatoren sowie die Typumwandlung und die Verwendung des sizeof-Operators nähergebracht.Abschnitt 8: KontrollflussHier lernst du die Kontrollstrukturen von C kennen. Du erfährst, wie du IF-Bedingungen und Switch-Case-Anweisungen verwendest sowie For-Schleifen und While- bzw. Do-While-Schleifen einsetzt. Eine praktische Aufgabe zur Kamerasteuerung hilft dir, dieses Wissen anzuwenden.Abschnitt 9: ArraysIn diesem Abschnitt wirst du mit eindimensionalen und multidimensionalen Arrays vertraut gemacht. Du lernst, wie du Arrays deklarierst, initialisierst und verwendest. Eine Übungsaufgabe und deren Lösung helfen dir, das Gelernte zu festigen.Abschnitt 10: FunktionenDieser Abschnitt vermittelt dir das Basiswissen zu Funktionen in C. Du lernst, wie du Funktionen deklarierst, definierst und aufrufst. Eine praktische Aufgabe bietet dir die Möglichkeit, dein Wissen zu überprüfen und anzuwenden.Abschnitt 11: StringsHier lernst du alles über Strings in C. Du erfährst, wie du Strings deklarierst und manipulierst und welche Bibliotheksfunktionen dir dafür zur Verfügung stehen. Eine Übungsaufgabe hilft dir, das Gelernte in die Praxis umzusetzen.Abschnitt 12: Fehlersuche (Debugging)Dieser Abschnitt führt dich in die Welt des Debuggings ein. Du lernst, was Debugging ist und wie du den Eclipse-Debugger effektiv einsetzt. Anhand eines Beispiels kannst du das Gelernte direkt anwenden.Abschnitt 13: ZeigerIn diesem Abschnitt erfährst du alles Wichtige über Zeiger. Du lernst, wie du Zeiger deklarierst, initialisierst und verwendest. Beispiele verdeutlichen die Nutzung von void-Zeigern, Zeigern auf Arrays und die Übergabe von Zeigern an Funktionen.Abschnitt 14: Dynamische SpeicherzuweisungHier wirst du in die dynamische Speicherzuweisung eingeführt. Du lernst die Funktionen malloc, calloc und realloc kennen und verstehst, wie du dynamischen Speicher effektiv verwaltest. Eine praktische Aufgabe vertieft dein Verständnis.Abschnitt 15: Union und StructureDieser Abschnitt behandelt komplexe Datentypen wie Strukturen und Unions. Du lernst die Unterschiede zwischen diesen Typen und deren praktische Anwendung kennen. Zudem erfährst du, wie du Zeiger auf Strukturen verwendest und Zeiger als Elemente einer Struktur einsetzt.Abschnitt 16: FunktionszeigerHier tauchst du in die Welt der Funktionszeiger ein. Du lernst, wie du Funktionszeiger deklarierst und verwendest und wie du Callback-Funktionen implementierst. Eine praktische Aufgabe hilft dir, das Gelernte zu festigen.Abschnitt 17: Dateien Ein- und AusgabeIn diesem Abschnitt lernst du, wie du Dateien in C liest und schreibst. Eine Übungsaufgabe bietet dir die Möglichkeit, dieses Wissen direkt anzuwenden und zu vertiefen.Abschnitt 18: Standard C-BibliothekenDieser kurze Abschnitt gibt dir einen Überblick über die Standard C-Bibliotheken und ihre Nutzungsmöglichkeiten, die dir in der Programmierung zur Verfügung stehen.Abschnitt 19: Objektorientierte ProgrammierungObwohl C keine objektorientierte Sprache ist, kannst du dennoch objektorientierte Konzepte anwenden. In diesem Abschnitt lernst du, wie du objektorientierte Programmierung in C umsetzt, und arbeitest an einem praktischen Beispiel, um verkettete Listen zu implementieren.Abschnitt 20: Software ArchitekturHier lernst du die Grundlagen der Software-Architektur und die verschiedenen Diagrammarten kennen. Anhand eines konkreten Beispiels der Drohnensteuerung wird dir gezeigt, wie du eine Architektur für ein Softwareprojekt entwickelst.Du bekommst sofortigen Zugriff auf:17 Stunden C CampusZugang zur Community. Austausch mit allen KursmitgliedernSupport von C Entwickler GennadiUdemy Zufriedenheitsgarantie Udemy hat eine 30 Tage 100% Geld zurück Garantie. Wenn Du also doch nicht zufrieden mit dem Kauf bist, bekommst du das gesamte Geld sofort zurück!Schreibe dich jetzt in den Kurs ein und werde innerhalb kürzester Zeit zum C Entwickler!Wir freuen uns schon Dich in der ersten Lektion des C Campus begrüßen zu dürfen!Gennadi & Marius

Skills

Reviews