Rust Web Development: Erstellung von Webanwendungen in Rust
443 Seiten
German
PDF
4.5

Rust Web Development: Erstellung von Webanwendungen in Rust

Полное руководство по веб-разработке на Rust

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Rust Web Development“ (Autor: Bastian Gruber, 2023, 443 Seiten) ist ein praktischer Leitfaden zur Erstellung moderner Webanwendungen in der Sprache Rust. Im Gegensatz zu vielen einführenden Büchern taucht dieses Werk den Leser sofort in die reale Entwicklung ein: von der Projekteinrichtung bis zum Deployment eines fertigen Dienstes. Der Autor legt den Schwerpunkt auf Sicherheit, Leistung und idiomatischen Code, was besonders für diejenigen wertvoll ist, die bereits die Grundlagen von Rust kennen und diese im Webkontext anwenden möchten.

Worum geht es in dem Buch

Das Buch ist um die Erstellung einer vollwertigen Webanwendung herum aufgebaut – eines Backends für einen Dienst zur Verwaltung von Abonnements. Der Leser durchläuft nacheinander alle Phasen:

  • Einrichtung des Projekts mit Cargo und Auswahl der Abhängigkeiten;
  • Arbeit mit Actix-web – einem der beliebtesten Web-Frameworks im Rust-Ökosystem;
  • Design einer REST-API, Verarbeitung von Anfragen und Antworten;
  • Anbindung einer Datenbank über SQLx (asynchroner Treiber für PostgreSQL);
  • Implementierung von Authentifizierung und Autorisierung (JWT, Sessions);
  • Fehlerbehandlung und Logging;
  • Integrations- und Modultests;
  • Deployment der Anwendung (Docker, CI/CD).

Jedes Kapitel enthält nicht nur Theorie, sondern auch fertigen Code, der sofort ausgeführt und modifiziert werden kann.

Für wen ist dieses Buch geeignet

Das Buch richtet sich an Entwickler, die bereits grundlegende Kenntnisse in Rust haben (vertraut mit Ownership, Borrowing, Traits) und zur Webentwicklung übergehen möchten.

Empfehlungen