Sie befinden sich hier: / de / angebote / workshops / c-schulung

Über C

Die Programmiersprache C ist eine hardwarenahe Programmiersprache zur Erstellung unterschiedlicher Anwendungen und Systeme. Dazu zählen unter anderem Microcontroller, Maschinen, Embedded Systems und jede erdenkliche Hardwarelösung. Überall, wo Hardware mit Software verbunden werden soll, wird auf C zurückgegriffen.

Auf dem Bild wird ein verschwommenes Bild von einem Laptop abgebildet. Am unteren Rand des Bild liegt eine Brille. Die Brillengläser verschärfen einige Teile des Gaming Bildschirms

Warum C?

Mit C lassen sich Microcontroller, hardwarenahe Applikationen, Tools und Konsolenanwendungen erstellen. Wenn Sie hardwarenahe Software, Tools oder Applikationen entwickeln wollen, dann ist dieser Workshop die richtige Wahl für Sie.

Kurs Info

Beschreibung

In diesem Workshop werden die Grundlagen von C ausführlich behandelt. Zum Beginn des Kurses wird eine Projektmappe erstellt, in welcher im Laufe des Kurses kleinere abgeschlossene Projekte gemeinsam erarbeitet werden. Gerne können Sie auch eigene Ideen einbringen, welche unser Coach mit Ihnen im Kurs durchgeht.

An wen ist dieser Workshop gerichtet?

Der Workshop ist an alle C-Anfänger, Umschüler und Interessierte gerichtet, die einen gründlichen Einblick in die Programmiersprache erhalten und eigene Anwendungen schreiben wollen.

Erforderliche Vorkenntnisse

Bis auf die Neugier und Begeisterung für das Thema werden keinerlei Vorkenntnisse benötigt. Wir fangen bei "null" an. Der Workshop ist unabhängig vom Alter, Bildungsgrad oder speziellen Vorkenntnissen. Das notwendige Wissen wird im Laufe des Kurses vermittelt.

Kursmaterialien

Wir stellen sicher, dass Sie sämtliche Workshop-Materialen erhalten. Dazu gehören Notizen, Präsentationen, Begleitmaterialien und Projektdateien. Sie müssen nichts mitschreiben oder notieren. Sie sollten lediglich die entsprechende Software auf Ihrem Computer installiert haben.

Veranstaltungsort

Aufgrund der Coronakrise und den einhergehenden Sicherheitsbestimmungen finden die Workshops ausschließlich über digitale Plattformen statt. Die Teilnehmer erhalten drei Tage vor dem Beginn des Workshops einen Link. Über diesen Link können sie an der Veranstaltung teilnehmen.

Erforderliche Software

Für die erfolgreiche Durchführung des Kurses muss folgende Software auf Ihrem Computer installiert sein:

  • Visual Studio 2020 (Community Edition, Desktopentwicklung mit C++), kostenlos
  • Atmel Studio 7, kostenlos
  • JetBrains CLion, kostenpflichtig

Lerninhalte

Lernziele

Die nachfolgenden Fähigkeiten werden am Ende der "C Schulung" gewonnen. Individuelle Lernziele können auch vorab vereinbart werden.:

  • Du lernst die Programmiersprache C kennen
  • Du kannst eigenständig in C programmieren
  • Du verstehst C und kennst die Vor- und Nachteile
  • Du kannst eigene Projekte durchführen

Inhalte

  • Einführung C
  • OS vs. Embedded Programming
  • Heap und Stack
  • Compiler
  • Linker
  • Assembler
  • Memory-Managment und Speichergröße
  • Preprocessor Directives
  • Variablen
  • Datentypen und Konstanten
  • Enumerationen
  • enum Vs #define
  • Kontrollstrukturen und Ablaufsteuerung
  • Operators & Expressions
  • Arithmetik
  • Zugriff auf Adressen
  • Arrays
  • Multidimensionale Arrays
  • Pointer
  • Schleifen
  • Funktionen
  • Pass by value / Pass by reference
  • Rückgabeparameter
  • Rekursion
  • Malloc(), Calloc(), Realloc(), Free(), Farmalloc(), Farcalloc()
  • Funktionspointer
  • Casting
  • Strukturen
  • Verschachtelte Strukturen
  • Arrays von Strukturen
  • Unions
  • Verkettete Listen
  • Speicher (CPU / RAM)
  • Speicherallokationen
  • Dynamische Speicherallokation
  • Bit Manipulation / Bit Shifting
  • Qualifiers
  • Function alternatives
  • Debugger
  • Best Practices
  • Viele Praxisprojekte

Workshops

Starter

  • 1 Tag
  • 9:00 bis 17:00
  • 9 Einheiten a 45 Minuten
  • Pausenzeit von 75 Minuten frei einteilbar

Wochenendkurs

  • 4 Tage
  • 9:00 bis 17:00
  • 9 Einheiten a 45 Minuten pro Tag
  • Pausenzeit von 75 Minuten frei einteilbar

Ablauf

Buchungsbestätigung

Bei der erfolgreichen Bestellung des Kurses erhalten Sie eine Buchungsbestätigung an Ihre E-Mail zugeschickt. In der Buchungsbestätigung sind alle wichtigen Details zur Ihrer Bestellung nochmals zusammengefasst.

Kostenfreies Storno

Sie können den Kurs bis zu drei Tage vor Beginn ohne Angaben von Gründen kostenfrei stornieren. Falls Sie es früher absehen können, geben Sie uns gerne vorher Bescheid. Dann können wir anderen Teilnehmern auf der Warteliste einen freien Platz geben.

Rechnungsstellung

Sie müssen keine Teilnahme- oder Bearbeitungsgebühren im Voraus leisten. Die Rechnungsstellung erfolgt eine Woche nach der erfolgreichen Durchführung des Kurses.

Teilnahmegebühren

NameBeschriebungPreis
CB-STeilnahme am 1-tägigen STARTER Workshop, Erhalt sämtlicher Materialien und Teilnahmezertifikat, inkl. Aufführung aller Praxisprojekte699.00 € inkl. MwSt.
CB-WETeilnahme am 4-tägigen WOCHENENDKURS, Erhalt sämtlicher Materialien und Teilnahmezertifikat, inkl. Aufführung aller Praxisprojekte2499.00 € inkl. MwSt.
Auf dem Bild ist ein junger Mann, welcher seinen rechten Arm in die Höhe streckt und mit der linken Hand einen Laptop hält. Er schaut auf den Bildschirm und freut sich über die schnellen Lernergebnisse

Für Ihren Lernerfolg

Wir haben hunderten Kursteilnehmern geholfen, komplexe Themen schnell und einfach zu erlernen. Gerne helfen wir auch Ihnen weiter.

Anmeldung

Sie können sich bei uns auch telefonisch oder per E-Mail anmelden. Geben Sie uns Ihren Wunschtermin bekannt und wir prüfen für Sie ob es noch verfügbare Plätze gibt. Sie können gerne außerdem vorab alle Fragen stellen.

Mobil: +49 177 4797472
E-Mail: info@studiomerkas.de

Adresse

Studio Merkas
Spieleentwicklung & Unterhaltungssoftware e.U

Pischekstraße 19
D-70184 Stuttgart
Deutschland


Öffnungszeiten
Montag - Freitag, 9:00 - 17:00 Uhr