Best
 
Fantom Tag

Schulung - C für Spracheinsteiger:innen

Grundlagen der Programmiersprache C und Handhabung typischer C-Entwicklungswerkzeuge wie Compiler, Linker und Präprozessor

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
5 Tage (35 Stunden)

Preis ab
2.390,00 € netto
2.844,10 € inkl. 19% MwSt.

Nr.
8115
TERMIN UND ORT NACH ABSPRACHE
Dauer
5 Tage (35 Stunden)


Nr.
8115
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Die Programmiersprache C bildet die Grundlage vieler moderner Softwarelösungen - fundierte Kenntnisse sind daher für Entwickler:innen unerlässlich.  

In diesem fünftägigen Seminar[MP1.1] erarbeiten Sie sich Schritt für Schritt die zentralen Konzepte der Sprache C, um sich ein grundlegendes Verständnis der Programmiersprache C aufzubauen. Sie lernen, wie Sie typische Entwicklungswerkzeuge wie Compiler, Linker und Präprozessor sicher einsetzen und worauf es bei der Speicherverwaltung ankommt. Anhand praxisnaher Übungen vertiefen Sie Ihr Wissen zu Datentypen, Kontrollstrukturen, Funktionen, Pointern und komplexen Datenstrukturen.  

Das Seminar findet wahlweise als Präsenzseminar oder als Live Online Training statt und kombiniert Vorträge, Gruppenarbeit und praktische Übungen direkt am System.  

Nach Abschluss des Seminars sind Sie in der Lage, strukturierte C-Programme eigenständig zu entwickeln und bestehende Anwendungen zu analysieren und zu warten - eine solide Basis für Ihre weitere Spezialisierung in der Softwareentwicklung.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Das Seminar richtet sich an Einsteiger:innen ohne Vorkenntnisse in C, die ein grundlegendes Verständnis der Programmiersprache C aufbauen und erste eigene Programme entwickeln möchten.
Besonders angesprochen sind Mitarbeiter:innen in IT-nahen Bereichen, Studierende und Quereinsteiger:innen, die systemnah programmieren oder bestehende C-Anwendungen besser nachvollziehen wollen.

Voraussetzungen

Empfohlen werden grundlegende Kenntnisse in Programmierlogik (z. B. aus einer anderen Programmiersprache oder aus Skriptsprachen), wie sie z. B. in unserem Seminar Grundlagen der Programmierlogik vermittelt werden, sowie ein sicherer Umgang mit dem PC. Einsteiger:innen ohne Programmiererfahrung können teilnehmen, sollten jedoch bereit sein, sich intensiv mit logischem Denken und Strukturen auseinanderzusetzen.
Trainingsprogramm

Trainingsprogramm

Grundlagen

  • Charakteristika von C
  • Sprachumfang
  • Programmaufbau

Elementare Datentypen

  • Deklarationen und Definitionen
  • Initialisierung
  • Datentypen
  • Literale, Variablen und Konstanten

Operatoren

  • Zuweisungen
  • Arithmetische, Vergleichs- und logische Operatoren
  • Typkonvertierung
  • Adress- und Verweisoperator

Anweisungen

  • Ausdruck vs. Anweisung
  • Arten von Anweisungen
  • Anweisungsblock

Kontrollstrukturen

  • Entscheidungskonstrukte
  • Schleifen

Einfache Eingabe/Ausgabe

  • Formatierte Ausgabe
  • Einfache Eingabe

Arrays und Pointer (Zeiger)

  • Definition und Zugriff
  • Zusammenhang zwischen Arrays und Pointern
  • Verwendung von Pointern

Funktionen

  • Definition und Prototyp
  • Parameter und Argumente
  • Funktionsblock
  • Rückgabewert

Der C-Präprozessor

  • Include-Anweisung
  • Header-Dateien
  • Symbolische Definitionen

Komplexe Datentypen

  • Strukturen
  • Zeiger auf Strukturen
  • Typvereinbarung

Speicherverwaltung auf dem Heap

  • Unterschied der Speicherbereiche Stack und Heap
  • Speicherbelegung auf dem Heap
  • Freigabe von Speicher auf dem Heap
  • Arrays von Pointern
Schulungsmethode

Schulungsmethode

Das Seminar kombiniert Vortrag, Übungen, Gruppenarbeit und praktische Arbeiten am System. Nach kurzen theoretischen Einführungen der Trainer:innen setzen die Teilnehmer:innen die Inhalte direkt in kleinen Programmieraufgaben um und vertiefen so Schritt für Schritt ihr Verständnis der Sprache C.

Hinweis

Hinweis

Für eine optimale Lernerfahrung in unseren Online-Schulungen empfehlen wir Ihnen die Teilnahme mit einem zweiten Bildschirm. So können Sie die Schulungsinhalte verfolgen und parallel an praktischen Übungen teilnehmen. Zudem sollten Sie über die notwendigen Rechte auf Ihrem Rechner verfügen, um gegebenenfalls Software zu installieren. 

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen finden Sie in unserem Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist das Seminar "C für Spracheinsteiger:innen" geeignet?  
Das Seminar richtet sich an Programmierer:innen und Software-Entwickler:innen, die ein grundlegendes Verständnis der Programmiersprache C erlangen möchten.

Welche Voraussetzungen muss ich für die Teilnahme mitbringen?  
Für die Teilnehmer:innen werden grundlegende Kenntnisse in Programmierlogik oder vergleichbare Erfahrungen empfohlen, zum Beispiel aus einer anderen Programmiersprache oder aus Skriptsprachen. Sie sollten außerdem sicher mit einem PC umgehen können und Freude an analytischem Denken mitbringen.

Mit welcher Entwicklungsumgebung wird im Seminar gearbeitet?
Im Seminar arbeiten Sie mit einer gängigen Entwicklungsumgebung bzw. einem Editor und einem C-Compiler. Die konkrete Umgebung (z. B. GCC mit Visual Studio Code oder eine integrierte Entwicklungsumgebung) wird vorab festgelegt und im Rahmen der Unterlagen beschrieben. Sie erhalten eine kurze Einführung in die verwendeten Werkzeuge, bevor Sie eigene Programme schreiben.

Muss die Entwicklungsumgebung vor dem Seminar installiert werden?
Wenn Sie mit einem eigenen Laptop teilnehmen, ist es sinnvoll, die empfohlene Entwicklungsumgebung vorab zu installieren. Sie erhalten rechtzeitig vor Seminarbeginn Informationen dazu, welche Software benötigt wird und wie die Installation durchgeführt werden kann. Sofern eine Installation nicht möglich ist, werden alternative Lösungen (z. B. vorbereitete Umgebungen) bereitgestellt.

Welche typischen Inhalte werden im Seminar praktisch geübt?

  • Sie üben unter anderem:
  • das Schreiben, Übersetzen und Ausführen einfacher C-Programme
  • den Umgang mit Variablen, Datentypen und Ausdrücken
  • Kontrollstrukturen (if, switch, Schleifen)
  • einfache Funktionen und die Übergabe von Parametern
  • erste Schritte mit Arrays und Zeichenketten
So lernen Sie die grundlegenden Bausteine kennen, aus denen später umfangreichere Programme entstehen.

Erhalte ich Unterlagen und Beispielcode zum Nacharbeiten?
Ja, Sie erhalten die im Seminar verwendeten Präsentationsunterlagen sowie Beispielprogramme und Übungsdateien. So können Sie die Inhalte im Anschluss an das Seminar nachvollziehen, erweitern und auf eigene Aufgaben übertragen.

Kann ich eigene Fragestellungen oder Code-Beispiele einbringen?
Ja, eigene Fragestellungen sind ausdrücklich willkommen. Wenn es der zeitliche Rahmen zulässt, können einfache Beispiele oder typische Probleme aus Ihrer Praxis aufgegriffen und gemeinsam im Plenum oder mit Unterstützung der Trainer:innen besprochen werden.

Gibt es ein Folgeseminar nach "C für Spracheinsteiger:innen"?
In der Regel wird der Einstieg durch weiterführende Seminare zur C-Programmierung ergänzt, in denen vertiefende Themen wie Zeiger, Speicherverwaltung, Modularisierung, Arbeiten mit Bibliotheken oder Systemprogrammierung behandelt werden. Informationen zu geeigneten Aufbauseminaren erhalten Sie im Anschluss an das Training oder über unser Seminarangebot.

Termine

  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 13
    60549 Frankfurt am Main
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Stuttgart
    Löffelstr. 40
    70597 Stuttgart
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training