C Training für die Linux / UNIX Netzwerk-Entwicklung
C Schulungen

C Training für die Linux / UNIX Netzwerk-Entwicklung

Entwickle in drei Tagen einen Mehrbenutzer-Server mit IPv6, Timeouts und abgesicherter TLS-Verbindung

Die wichtigsten Themen

TCP- und UDP-Programme entwickeln

Mehrbenutzer-Server umsetzen

IPv4 und IPv6 anbinden

poll und epoll einsetzen

TLS-Verbindungen absichern

Netzwerkfehler analysieren

Termine & Buchung

Vor Ort

Standardpreis: 1.490,00 € netto (1.773,10 € brutto)
31.03. - 02.04.2027
21. - 23.07.2027

Online

Standardpreis: 1.490,00 € netto (1.773,10 € brutto)
31.03. - 02.04.2027
21. - 23.07.2027

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Wie die Planung abläuft, was ein Zuschnitt kostet und welche Themen wir abdecken, steht auf unserer Seite zu Inhouse Schulungen für Unternehmen und Behörden.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Fragen und Antworten zu C Training für die Linux / UNIX Netzwerk-Entwicklung

Was ist C-Netzwerkprogrammierung unter Linux und UNIX?

C-Netzwerkprogrammierung entwickelt Clients und Server mit der Socket-API des Betriebssystems. C-Programme öffnen Verbindungen, übertragen Daten über TCP oder UDP und reagieren auf Timeouts sowie Verbindungsabbrüche. POSIX-Schnittstellen unterstützen portablen Code für Linux und viele UNIX-Systeme, während epoll eine Linux-spezifische Erweiterung für viele parallele Verbindungen ist.

Wann nutzt man poll oder epoll statt select?

poll eignet sich für portable Anwendungen, die mehrere Dateideskriptoren ohne die Größenbeschränkung von select überwachen. epoll ist für Linux-Dienste mit vielen gleichzeitig beobachteten Verbindungen vorgesehen. select bleibt relevant, wenn bestehender Code analysiert oder auf eine andere I/O-Architektur umgestellt wird.

Werden IPv4, IPv6 und TLS praktisch programmiert?

IPv4, IPv6 und TLS werden in Programmierübungen mit C umgesetzt. Die Beispiele verwenden getaddrinfo für die Adressauflösung und behandeln den TLS-Verbindungsaufbau, die Zertifikatsprüfung sowie Fehler beim Handshake.

Welche C-Kenntnisse brauche ich für die Schulung?

Du solltest Zeiger, Strukturen, Speicherverwaltung und Fehlerbehandlung in C beherrschen. Grundkenntnisse zu Linux oder UNIX, Dateideskriptoren und TCP/IP werden ebenfalls vorausgesetzt. Fehlende Programmiergrundlagen kannst du im C Grundkurs aufbauen.

Eignet sich das Training für bestehenden UNIX-Legacy-Code?

Bestehender Netzwerkcode mit POSIX-Sockets, ONC RPC, rpcgen oder älteren Servermodellen wird berücksichtigt. Du vergleichst diese Ansätze mit aktuellen Socket-Architekturen und bereitest Änderungen vor, ohne die ursprünglichen Schnittstellen vorschnell zu ersetzen.

Gibt es nach der Schulung ein offizielles Zertifikat?

Eine offizielle Herstellerzertifizierung ist nicht Bestandteil dieser Schulung. Welcher Teilnahmenachweis für deinen Termin ausgestellt werden kann, klärst du bei der Anfrage mit cmt.

Kann die C-Netzwerkprogrammierung als Inhouse-Schulung stattfinden?

Die Schulung ist als Präsenz-, Online- oder Inhouse-Training verfügbar. Für ein Entwicklerteam kann cmt ein Firmenseminar oder einen Workshop organisieren. Die konkrete Durchführung und organisatorische Anforderungen werden bei der Anfrage abgestimmt.

Wie lange dauert die Schulung und wie erhalte ich Termine und Preise?

Die Schulung dauert drei Tage. Aktuelle Termine, Preise und Konditionen für mehrere Mitarbeiter erhältst du auf Anfrage. Dabei kannst du auch den gewünschten Standort sowie eine Online- oder Inhouse-Durchführung angeben.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs.

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.490 €
zzgl. 19% MwSt.