Seminare
Seminare

Netzwerkdienste mit Rust entwickeln

Webinar - PROKODA GmbH

Netzwerkdienste mit Rust entwickeln
Termin Ort Preis*
07.09.2026- 09.09.2026 München 2.011,10 €
07.09.2026- 09.09.2026 online 2.011,10 €
09.11.2026- 11.11.2026 online 2.011,10 €
09.11.2026- 11.11.2026 München 2.011,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

TCP/IP-Clients mit Rust entwickeln

  • Aufbau und Verwendung von Client Sockets
  • Einfache Netzwerkabfragen mit Rust
  • Entwicklung eines REST-Clients
  • Überblick über passende Netzwerk-Bibliotheken
  • HTTP Requests aus Rust-Anwendungen
  • Abfrage von APIs und Webseiten
  • Umgang mit Antwortdaten und Fehlerfällen

Netzwerk-Server mit Rust umsetzen

  • Server Sockets und Verbindungsannahme
  • Implementierung eines Echo-Servers
  • Synchrone und nicht-asynchrone TCP-Server
  • UDP-Kommunikation in Rust
  • Grundlagen für HTTP Server
  • Session Management in serverseitigen Anwendungen
  • SSL-Unterstützung für sichere Netzwerkdienste
  • Asynchrone Netzwerkentwicklung mit Tokio
  • Sicherheitsaspekte bei Netzwerkdiensten
  • Unit Tests für Netzwerk-Code

REST-APIs, Datenformate und Web-Kommunikation

  • JSON in Rust einlesen und erzeugen
  • XML in Rust einlesen, erzeugen und verarbeiten
  • Auswahl geeigneter Bibliotheken für API-Kommunikation
  • Einsatz von Reqwest für HTTP-Clients
  • Einsatz von Rocket im Web- und API-Kontext
  • Serialisierung und Deserialisierung in Rust
  • GET-Anfragen an REST-Schnittstellen
  • POST-Anfragen mit Request Bodies
  • PUT- und UPDATE-Operationen
  • DELETE-Operationen über REST-APIs

Praxis, Sicherheit und Testbarkeit

  • Strukturierung von Netzwerk-Code in Rust-Projekten
  • Fehlerbehandlung bei Verbindungsabbrüchen und fehlerhaften Antworten
  • Sichere Kommunikation über SSL
  • Testbare Implementierung von Clients und Servern
  • Einordnung typischer Einsatzszenarien für TCP, UDP, HTTP und REST
Teilnahmevoraussetzungen:
  • Grundkenntnisse in Rust, vergleichbar mit dem Rust Grundkurs
  • Sicherer Umgang mit grundlegenden Programmierkonzepten wie Funktionen, Datentypen und Fehlerbehandlung
  • Grundverständnis von TCP/IP, HTTP oder Netzwerktechnik, alternativ Vorbereitung über den Netzwerktechnik Grundkurs oder den TCP/IP Grundkurs
  • Erfahrung mit Kommandozeile, Editor oder IDE für praktische Rust-Übungen
Zielgruppe:
  • Softwareentwicklerinnen und Softwareentwickler, die Netzwerk-Clients, Web-Clients oder Serverdienste mit Rust entwickeln
  • Backend-Entwicklerinnen und Backend-Entwickler, die REST-APIs, HTTP-Kommunikation und Datenformate wie JSON oder XML in Rust nutzen
  • Systemnahe Entwicklerinnen und Entwickler, die TCP/IP, UDP, SSL und asynchrone Netzwerkprogrammierung praktisch einsetzen
  • Teams, die Rust-Know-how für interne Netzwerkdienste aufbauen und nicht dauerhaft Rust entwickeln lassen möchten
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha