Rust Web Programming
eBook - ePub

Rust Web Programming

A hands-on guide to developing, packaging, and deploying fully functional Rust web applications, 2nd Edition

Maxwell Flitton

  1. 666 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Rust Web Programming

A hands-on guide to developing, packaging, and deploying fully functional Rust web applications, 2nd Edition

Maxwell Flitton

Dettagli del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Use the Rust programming language to build fully functional web applications with async Rust to amplify security and boost the performance of your programsKey Features• Work with cutting-edge web techniques such as distroless Rust servers, Terraform, and AWS deployment• Get acquainted with async concepts such as actors and queuing tasks using lower-level frameworks like Tokio• Build a full web application in Rust with a database, authentication, and frontendBook DescriptionAre safety and high performance a big concern for you while developing web applications?With this practical Rust book, you'll discover how you can implement Rust on the web to achieve the desired performance and security as you learn techniques and tooling to build fully operational web apps.In this second edition, you'll get hands-on with implementing emerging Rust web frameworks, including Actix, Rocket, and Hyper. It also features HTTPS configuration on AWS when deploying a web application and introduces you to Terraform for automating the building of web infrastructure on AWS. What's more, this edition also covers advanced async topics. Built on the Tokio async runtime, this explores TCP and framing, implementing async systems with the actor framework, and queuing tasks on Redis to be consumed by a number of worker nodes. Finally, you'll go over best practices for packaging Rust servers in distroless Rust Docker images with database drivers, so your servers are a total size of 50Mb each.By the end of this book, you'll have confidence in your skills to build robust, functional, and scalable web applications from scratch.What you will learn• Structure and build scalable Rust web apps by creating a basic to-do list web app• Manage authentication and databases in Rust web applications• Get to grips with wrapping web applications in distroless• Understand the building blocks of web development such as HTTPS, TCP, and middleware• Build app infrastructure on AWS using Terraform with databases, servers, load balancers, HTTPS, and URL routing• Build end-to-end tests using Postman• Build async systems implementing the actor model using TokioWho this book is forThis Rust programming book is for web developers who want to learn and implement Rust to build web applications. Developers familiar with languages such as Python, Ruby, and JS will be able to use this book to build high performant web apps with Rust.Although no prior experience in Rust is necessary, a solid understanding of web development principles, along with basic knowledge of HTML, CSS, and JavaScript, is necessary to get the most out of this book.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Rust Web Programming è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Rust Web Programming di Maxwell Flitton in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Informatica e Informatica generale. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2023
ISBN
9781803236650
Edizione
2
Argomento
Informatica

Indice dei contenuti

    Stili delle citazioni per Rust Web Programming

    APA 6 Citation

    Flitton, M. (2023). Rust Web Programming (2nd ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/3834411 (Original work published 2023)

    Chicago Citation

    Flitton, Maxwell. (2023) 2023. Rust Web Programming. 2nd ed. Packt Publishing. https://www.perlego.com/book/3834411.

    Harvard Citation

    Flitton, M. (2023) Rust Web Programming. 2nd edn. Packt Publishing. Available at: https://www.perlego.com/book/3834411 (Accessed: 5 July 2024).

    MLA 7 Citation

    Flitton, Maxwell. Rust Web Programming. 2nd ed. Packt Publishing, 2023. Web. 5 July 2024.