Rust - Entwicklung von Netzwerkdiensten

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In der 3-tägigen Schulung "Rust - Entwicklung von Netzwerkdiensten" erlangen Sie umfassende Fertigkeiten in der effizienten Gestaltung von Netzwerkdiensten mit Rust. Der Kurs vermittelt die Erstellung von TCP/IP-Clients und Server-Sockets, die Entwicklung einfacher REST-Clients sowie die Handhabung verschiedener HTTP-Requests. Darüber hinaus umfasst der Kurs die Themen asynchrone TCP- und UDP-Server, Entwicklung von HTTP-Servern, Session-Management, SSL-Integration und die Nutzung von Tokio für die asynchrone Netzwerkentwicklung. Sicherheitsaspekte und Unit Tests werden ebenfalls behandelt.

Im weiteren Verlauf vertiefen Sie Ihr Verständnis über REST APIs in Rust, einschließlich der Verarbeitung von JSON, dem Einsatz von Bibliotheken wie Reqwest und Rocket sowie der Implementierung von HTTP-Methoden. Der Kurs zeichnet sich durch eine ausgewogene Kombination von theoretischen Grundlagen und praktischen Übungen aus, um sowohl Ihr Verständnis als auch Ihre praktischen Fähigkeiten zu fördern.

Zielgruppe

  • Entwickler

Voraussetzungen

Besuch des Kurses Rust - Einführung oder vergleichbare Kenntnisse

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

Ziele

In der 3-tägigen Schulung "Rust - Entwicklung von Netzwerkdiensten" erlangen Sie umfassende Fertigkeiten in der effizienten Gestaltung von Netzwerkdiensten mit Rust. Der Kurs vermittelt die Erstellung von TCP/IP-Clients und Server-Sockets, die Entwicklung einfacher REST-Clients sowie die Handhabung verschiedener HTTP-Requests. Darüber hinaus umfasst der Kurs die Themen asynchrone TCP- und UDP-Server, Entwicklung von HTTP-Servern, Session-Management, SSL-Integration und die Nutzung von Tokio für die asynchrone Netzwerkentwicklung. Sicherheitsaspekte und Unit Tests werden ebenfalls behandelt.

Im weiteren Verlauf vertiefen Sie Ihr Verständnis über REST APIs in Rust, einschließlich der Verarbeitung von JSON, dem Einsatz von Bibliotheken wie Reqwest und Rocket sowie der Implementierung von HTTP-Methoden. Der Kurs zeichnet sich durch eine ausgewogene Kombination von theoretischen Grundlagen und praktischen Übungen aus, um sowohl Ihr Verständnis als auch Ihre praktischen Fähigkeiten zu fördern.

Zielgruppe

  • Entwickler

Voraussetzungen

Besuch des Kurses Rust - Einführung oder vergleichbare Kenntnisse

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

Diese Seite weiterempfehlen