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 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Rust Web Programming

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

Maxwell Flitton

DĂ©tails du livre
Table des matiĂšres
Citations

À propos de ce livre

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.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Rust Web Programming est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Rust Web Programming par Maxwell Flitton en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatique et Sciences gĂ©nĂ©rales de l'informatique. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2023
ISBN
9781803236650

Table des matiĂšres

    Normes de citation pour 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.