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