Bewertung:

Das Buch ist ein praktischer Leitfaden für Entwickler, die Backend-APIs mit Rust erstellen möchten. Es richtet sich an diejenigen mit einem grundlegenden Verständnis von Rust und betont wichtige Aspekte der Webentwicklung, einschließlich HTTP-Header und Server-Wartbarkeit.
Vorteile:⬤ Bietet eine sanfte Einführung in Rust
⬤ bietet nützliche Beispiele und Programmierübungen
⬤ gut strukturiert für Anfänger
⬤ Code-Beispiele werden online aktualisiert
⬤ erklärt den Code im Detail
⬤ nützlich für E-Book und Druckformate.
Erfordert ein grundlegendes Verständnis von Rust; könnte für fortgeschrittene Entwickler zu simpel sein.
(basierend auf 3 Leserbewertungen)
Erstellen Sie kugelsichere, leistungsstarke Webanwendungen und Server mit Rust.
In Rust Web Development werden Sie lernen:
Den Umgang mit dem Borrow Checker in einer asynchronen Umgebung.
Die Bestandteile eines asynchronen Rust-Stacks lernen.
Erstellen von Web-APIs und Verwendung von JSON in Rust.
Anständige Fehlerbehandlung.
Testen, Nachverfolgen, Protokollieren und Debuggen.
Bereitstellen von Rust-Anwendungen.
Effizienter Datenbankzugriff.
Rust Web Development ist ein pragmatischer, praxisorientierter Leitfaden für die Erstellung serverbasierter Webanwendungen mit Rust. Wenn Sie Webserver mit Java, NodeJS oder PHP entwickelt haben, werden Sie sich sofort in die Leistung und das Entwicklungserlebnis von Rust verlieben. Legen Sie los! Die klugen Ratschläge des Autors Bastian Gruber machen es einfach, komplexe Probleme mit Rust anzugehen. Sie lernen, wie Sie mit reinem Rust effizient arbeiten können, zusammen mit wichtigen Rust-Bibliotheken wie tokio für asynchrone Laufzeiten, warp für Webserver und APIs und reqwest, um externe HTTP-Anfragen auszuführen.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie.
Wenn Sie die Nase voll haben von vorgefertigten Webentwicklungswerkzeugen, die langsam, ressourcenhungrig und instabil sind, ist Rust die Lösung. Rust-Dienste bieten felsenfeste Sicherheitsgarantien, eine erstaunliche Entwicklererfahrung und sogar einen Compiler, der automatisch häufige Fehler verhindert!
Über das Buch.
Rust Web Development lehrt Sie, serverseitige Webanwendungen mit Rust zu erstellen, zusammen mit wichtigen Rust-Bibliotheken wie tokio für asynchrone Laufzeiten, warp für Webserver und APIs und reqwest zur Ausführung externer HTTP-Anfragen. Das Buch ist vollgepackt mit Beispielen, Codebeispielen und Profi-Tipps zum Einrichten Ihrer Projekte und Organisieren Ihres Codes. Im Laufe der Lektüre werden Sie einen vollständigen Q&A-Webdienst erstellen und Ihren Code Kapitel für Kapitel verbessern, genau wie bei einem echten Entwicklungsprojekt.
Was drin ist.
Umgang mit der Ausleihkontrolle in einer asynchronen Umgebung.
Erstellen Sie Web-APIs und verarbeiten Sie JSON.
Zusammenstellen eines Tech-Stacks für asynchrone Rust-Entwicklung.
Fehler anständig behandeln.
Testen, verfolgen, protokollieren und debuggen.
Rust-Anwendungen in verschiedenen Umgebungen bereitstellen.
Über den Leser.
Dieses Buch richtet sich an Webentwickler, die mit Java, Node oder Go vertraut sind und die absoluten Grundlagen von Rust kennen.
Über den Autor.
Bastian Gruber war Teil der offiziellen Rust Async Working Group und gründete die Rust and Tell Berlin MeetUp Gruppe.
Inhaltsverzeichnis.
TEIL 1 EINFÜHRUNG IN RUST.
1 Warum Rust?
2 Das Fundament legen.
TEIL 2 ERSTE SCHRITTE.
3 Erstellen Sie Ihren ersten Route-Handler.
4 Implementieren Sie eine RESTful API.
5 Bereinigen Sie Ihre Codebase.
6 Logging, Tracing und Debugging.
7 Fügen Sie eine Datenbank zu Ihrer Anwendung hinzu.
8 Integrieren Sie APIs von Drittanbietern.
TEIL 3 IN PRODUKTION BRINGEN.
9 Hinzufügen von Authentifizierung und Autorisierung.
10 Ihre Anwendung bereitstellen.
11 Testen Ihrer Rust-Anwendung.