Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Rust - Entwicklung von Netzwerkdiensten" erwerben Sie fundierte Kenntnisse in der effizienten Entwicklung von Netzwerkdiensten mit Rust. Sie lernen, TCP/IP-Clients und Server-Sockets zu erstellen, einfache REST-Clients zu entwickeln und unterschiedliche HTTP-Anfragen zu verarbeiten. Der Kurs deckt außerdem asynchrone TCP- und UDP-Server, die Entwicklung von HTTP-Servern, Session-Management, SSL sowie die Verwendung von Tokio für die asynchrone Netzwerkprogrammierung ab. Darüber hinaus werden Sicherheitsaspekte und Unit-Tests behandelt. Am Ende des Kurses vertiefen Sie Ihr Wissen über REST-APIs in Rust, einschließlich der Verarbeitung von JSON, der Nutzung von Bibliotheken wie Reqwest und Rocket sowie der Implementierung von HTTP-Methoden. Der Kurs kombiniert theoretische Inhalte mit praktischen Übungen, um sowohl Ihr Verständnis als auch Ihre praktischen Fähigkeiten zu erweitern.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

TCP/IP Client mit Rust

  • Client Sockets
  • Abfragen
  • REST Client
  • Übersicht über Bibliotheken
  • HTTP Requests

Netzwerk Server mit Rust

  • Server Sockets
  • Echo Server
  • Synchronous und non-asynchronous TCP Server
  • UDP in Rust
  • HTTP Server
  • Session Management
  • SSL
  • Asynchrone Netzwerkentwicklung mit Tokio
  • Sicherheit
  • Unit Tests

Arbeiten mit (REST) APIs und Rust

  • JSON in Rust
  • Passende Bibliotheken
  • Reqwest und Rocket
  • Serialisierung und Deserialisierung
  • GET
  • POST
  • PUT / UPDATE
  • DELETE

Weitere Schulungen zu Thema Rust

Rust - Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Rust - Einführung" erhalten Sie eine fundierte Einführung in die Programmiersprache Rust. Sie lernen die Entstehung, die Philosophie und die einzigartigen Merkmale von Rust im Vergleich zu anderen Programmiersprachen kennen. Der Kurs ...

Rust - Fortgeschrittenenkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Rust - Fortgeschrittenenkurs" erweitern Sie Ihre Rust-Kenntnisse, mit dem Fokus auf fortgeschrittene Konzepte. Der Kurs bietet praxisorientierte Einblicke in Themen wie asynchrone Funktionen, Ownership, fortgeschrittene Programmierung, ...

Rust - GUI-Entwicklung

- u.a. in Hannover, Hamburg, Stuttgart, Offenbach, Marburg

In dieser 3-tägigen Schulung "Rust - GUI-Entwicklung" erwerben Sie umfassende Kenntnisse in der GUI-Entwicklung mit Rust. Zu Beginn des Kurses wird eine Analyse nativer und webbasierten Ansätze durchgeführt, sowie eine kritische Betrachtung des Fehlens eines ...

Rust Security - Sichere Entwicklung robuster Anwendungen

- u.a. in Bremen, Leipzig, Nürnberg, Wien, Freiburg

In dieser 2-tägigen Schulung "Rust Security - Sichere Entwicklung robuster Anwendungen" lernen Sie, wie Sie mit Rust sichere und zuverlässige Anwendungen entwickeln. Sie werden verstehen, wie die einzigartigen Sicherheitsmechanismen von Rust – insbesondere ...