Rust Web Development

Bewertung:   (4,1 von 5)

Rust Web Development (Bastian Gruber)

Leserbewertungen

Zusammenfassung:

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.

Nachteile:

Erfordert ein grundlegendes Verständnis von Rust; könnte für fortgeschrittene Entwickler zu simpel sein.

(basierend auf 3 Leserbewertungen)

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9781617299001
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Rust Web Development
Erstellen Sie kugelsichere, leistungsstarke Webanwendungen und Server mit Rust. In Rust Web Development werden Sie lernen:.Den Umgang mit dem Borrow Checker in...
Rust Web Development

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: