Articles liés à Modern Web Apps using Rust: Build full-stack applications...

Modern Web Apps using Rust: Build full-stack applications using Rust-based Leptos framework, GraphQL, WebAssembly, and cloud-native deployment - Couverture souple

 
9789349174870: Modern Web Apps using Rust: Build full-stack applications using Rust-based Leptos framework, GraphQL, WebAssembly, and cloud-native deployment

Synopsis

This book introduces you to web development with Rust and Leptos. To begin with, you install a solid Rust toolchain and set up Leptos in VS Code, and then you see your first "Hello World" interface rendered via WebAssembly right away. So, first you'll design a microservice-inspired book-selling sample app, called LibroCommerce, into inventory, orders, and user accounts. Then, you'll connect each piece with Axum handlers, SQLx queries, and shared Serde models.

By the time you get to Chapter 3, you'll have built a nonblocking, Tokio-driven server that handles dynamic routes, powers Leptos SSR pages, and secures endpoints with JWT and OAuth2. Then, you add real-time features: WebSockets send stock updates and order-status events to reactive Leptos signals, keeping the UI and backend in sync. As you go, you'll be writing end-to-end Playwright tests and setting up GitHub Actions so that every commit runs Rust tests, Playwright scenarios, Docker builds, and Kubernetes rollouts automatically. You'll learn how to connect to PostgreSQL with an async pool, model Books, Users, and Orders with Serde-annotated Rust structs, and implement CRUD, password hashing with Argon2, encrypted backups, and session stores in Redis. Performance tuning shows you how to optimize Tokio threads, tune SQLx pools, stream large result sets, debounce client inputs, and apply backpressure. At last, you put each microservice and frontend into Docker containers, deploy them with Kubernetes, and then use serverless.

It's packed with over 100 bite-sized examples and ready-to-run solutions, and it'll walk you through building and operating a production-style web application in Rust, step-by-step. You won't become a Rust language expert, but you'll finish ready to design, code, test, and deploy modern web apps.


Key Learnings

  • Start using Rust and Leptos with VS Code to develop web applications using WebAssembly.

  • Architect microservices with inventory, orders, and user modules for modular, scalable applications.

  • Make servers that respond to user activity and are not blocked by other users. Use Tokio and Axum with dynamic routing and concurrency.

  • Employ business logic with SQLX, transactions, and external API integration for real-world workflows.

  • Protect your devices with JWT, OAuth2, Argon2 password hashing, HttpOnly cookies, and TLS encryption.

  • Handle database state asynchronously, define Serde data models, and perform efficient CRUD operations.

  • Utilize WebSockets, Leptos signals, and broadcast channels to enable real-time updates.

  • Perform end-to-end testing with Playwright, integration tests, and automated CI pipelines for reliability.

  • Put microservices and the frontend into containers using Docker, and use Kubernetes to orchestrate them so they can be deployed without any downtime.


Table of Content

  1. Setting up Rust & Leptos Environment

  2. Designing Modern Architecture

  3. Building Application Server

  4. Database Integration and State Management

  5. Modern Interactions with REST, GraphQL, and OAuth

  6. Front-end Development with Leptos and WebAssembly

  7. Real-time Interactions using Websocket

  8. Modern Security, Performance, and Cloud Strategies

  9. Cloud-native Releases and Continuous Delivery

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Acheter neuf

Afficher cet article
EUR 66,80

Autre devise

EUR 11 expédition depuis Allemagne vers France

Destinations, frais et délais

Résultats de recherche pour Modern Web Apps using Rust: Build full-stack applications...

Image d'archives

Nira Talvyn
Edité par Gitforgits Jan 2025, 2025
ISBN 10 : 9349174871 ISBN 13 : 9789349174870
Neuf Taschenbuch
impression à la demande

Vendeur : BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Taschenbuch. Etat : Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Key Learnings 178 pp. Englisch. N° de réf. du vendeur 9789349174870

Contacter le vendeur

Acheter neuf

EUR 66,80
Autre devise
Frais de port : EUR 11
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image d'archives

Nira Talvyn
Edité par Gitforgits Jan 2025, 2025
ISBN 10 : 9349174871 ISBN 13 : 9789349174870
Neuf Taschenbuch
impression à la demande

Vendeur : buchversandmimpf2000, Emtmannsberg, BAYE, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Taschenbuch. Etat : Neu. This item is printed on demand - Print on Demand Titel. Neuware -Key LearningsLibri GmbH, Europaallee 1, 36244 Bad Hersfeld 178 pp. Englisch. N° de réf. du vendeur 9789349174870

Contacter le vendeur

Acheter neuf

EUR 66,80
Autre devise
Frais de port : EUR 15
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Nira Talvyn
Edité par Gitforgits Jan 2025, 2025
ISBN 10 : 9349174871 ISBN 13 : 9789349174870
Neuf Taschenbuch

Vendeur : AHA-BUCH GmbH, Einbeck, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Taschenbuch. Etat : Neu. Neuware - Key Learnings. N° de réf. du vendeur 9789349174870

Contacter le vendeur

Acheter neuf

EUR 71,85
Autre devise
Frais de port : EUR 10,99
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image d'archives

Talvyn, Nira
Edité par GitforGits, 2025
ISBN 10 : 9349174871 ISBN 13 : 9789349174870
Neuf Couverture souple

Vendeur : Books Puddle, New York, NY, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 26404377227

Contacter le vendeur

Acheter neuf

EUR 78,49
Autre devise
Frais de port : EUR 7,68
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 4 disponible(s)

Ajouter au panier

Image d'archives

Talvyn, Nira
Edité par GitforGits, 2025
ISBN 10 : 9349174871 ISBN 13 : 9789349174870
Neuf Couverture souple
impression à la demande

Vendeur : Majestic Books, Hounslow, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. Print on Demand. N° de réf. du vendeur 409858388

Contacter le vendeur

Acheter neuf

EUR 78,79
Autre devise
Frais de port : EUR 10,36
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 4 disponible(s)

Ajouter au panier

Image d'archives

Talvyn, Nira
Edité par GitforGits, 2025
ISBN 10 : 9349174871 ISBN 13 : 9789349174870
Neuf Couverture souple
impression à la demande

Vendeur : Biblios, Frankfurt am main, HESSE, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. PRINT ON DEMAND. N° de réf. du vendeur 18404377217

Contacter le vendeur

Acheter neuf

EUR 84,13
Autre devise
Frais de port : EUR 7,95
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 4 disponible(s)

Ajouter au panier