Hodnotenie:
Kniha je praktickým sprievodcom pre vývojárov, ktorí chcú vytvárať backendové API pomocou jazyka Rust. Je určená pre tých, ktorí majú základné znalosti jazyka Rust, a kladie dôraz na dôležité aspekty vývoja webových aplikácií vrátane hlavičiek HTTP a udržiavateľnosti servera.
Výhody:⬤ Poskytuje jemný úvod do jazyka Rust
⬤ ponúka užitočné príklady a cvičenia na kódovanie
⬤ je dobre štruktúrovaná pre začiatočníkov
⬤ príklady kódu sú aktualizované online
⬤ podrobne vysvetľuje kód
⬤ je použiteľná vo formáte e-knihy aj tlače.
Vyžaduje základné znalosti jazyka Rust; pre pokročilých vývojárov môže byť príliš zjednodušený.
(na základe 3 čitateľských recenzií)
Rust Web Development
Vytvárajte nepriestrelné, vysoko výkonné webové aplikácie a servery pomocou jazyka Rust.
V knihe Rust Web Development sa naučíte:
Manipuláciu s kontrolórom výpožičiek v asynchrónnom prostredí.
Spoznávanie zložiek asynchrónneho zásobníka Rust.
Vytváranie webových rozhraní API a používanie JSON v jazyku Rust.
Obsluha chýb s milosťou.
Testovanie, sledovanie, logovanie a ladenie.
Nasadzovanie aplikácií Rust.
Efektívny prístup k databáze.
Rust Web Development je pragmatický, praktický sprievodca vytváraním serverových webových aplikácií pomocou jazyka Rust. Ak ste navrhovali webové servery pomocou Javy, NodeJS alebo PHP, okamžite si zamilujete výkon a skúsenosti s vývojom, ktoré poskytuje Rust. Začnite pracovať! Vďaka múdrym radám autora Bastiana Grubera je ľahké začať riešiť zložité problémy pomocou jazyka Rust. Naučíte sa efektívne pracovať s čistým jazykom Rust spolu s dôležitými knižnicami Rust, ako je tokio pre asynchrónne bežiace programy, warp pre webové servery a API a reqwest na spúšťanie externých požiadaviek HTTP.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O technológii: V knihe nájdete informácie o technológiách, ktoré sa využívajú pri práci s počítačmi, ako je napr.
Ak už máte plné zuby nástrojov na vývoj webových stránok, ktoré sú pomalé, náročné na zdroje a nestabilné, Rust je riešenie. Služby Rust prinášajú solídne bezpečnostné záruky, úžasný vývojársky zážitok a dokonca kompilátor, ktorý automaticky zabraňuje bežným chybám!
O knihe.
Rust Web Development, vás naučí vytvárať webové aplikácie na strane servera pomocou knižnice Rust spolu s dôležitými knižnicami Rust, ako je tokio pre asynchrónne spúšťanie, warp pre webové servery a API a reqwest na spúšťanie externých požiadaviek HTTP. Kniha je plná príkladov, ukážok kódu a profesionálnych tipov na nastavenie projektov a organizáciu kódu. Postupne vytvoríte kompletnú webovú službu Q&A a budete iterovať svoj kód po jednotlivých kapitolách, rovnako ako pri skutočnom vývojovom projekte.
Čo je vo vnútri.
Spracujte kontrolór výpožičiek v asynchrónnom prostredí.
Vytvorte webové rozhranie API a spracujte JSON.
Zostavte si technický zásobník pre asynchrónny vývoj v prostredí Rust.
Elegantne spracovávajte chyby.
Testovanie, sledovanie, logovanie a ladenie.
Nasadiť aplikácie Rust do viacerých prostredí.
Informácie o čitateľovi.
Táto kniha je určená pre webových vývojárov, ktorí poznajú Javu, Node alebo Go a absolútne základy jazyka Rust.
O autorovi: Rust je veľmi obľúbený a obľúbený jazyk.
Bastian Gruber bol členom oficiálnej pracovnej skupiny Rust Async Working Group a založil skupinu Rust and Tell Berlin MeetUp.
Obsah.
ČASŤ 1 ÚVOD DO JAZYKA RUST.
1 Prečo práve Rust?
2 Položenie základov.
ČASŤ 2 ZAČÍNAME.
3 Vytvorenie prvého obslužného programu trasy.
4 Implementácia RESTful API.
5 Vyčistite svoju kódovú základňu.
6 Protokolovanie, sledovanie a ladenie.
7 Pridanie databázy do vašej aplikácie.
8 Integrácia rozhraní API tretích strán.
ČASŤ 3 ZAVEDENIE DO PRODUKCIE.
9 Pridajte autentifikáciu a autorizáciu.
10 Nasadenie aplikácie.
11 Testovanie vašej aplikácie Rust.