Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework
暫譯: 使用 Rocket 的 Rust 網頁開發:開始您在 Rust 網頁開發之旅的實用指南
Murti, Karuna
- 出版商: Packt Publishing
- 出版日期: 2022-06-30
- 售價: $1,390
- 貴賓價: 9.5 折 $1,321
- 語言: 英文
- 頁數: 420
- 裝訂: Quality Paper - also called trade paper
- ISBN: 180056130X
- ISBN-13: 9781800561304
-
相關分類:
Rust 語言
海外代購書籍(需單獨結帳)
買這商品的人也買了...
相關主題
商品描述
Explore the world of Rocket-fueled web application development and the power of the Rust programming language
Key Features:
- Discover solutions to the common problems faced while creating web applications with Rocket
- Learn everything about Rust, from structs and crates to generics and debugging
- Combine Rust and Rocket to create, test, and deploy a full-featured web app
Book Description:
Looking for a fast, powerful, and intuitive framework to build web applications? This Rust book will help you kickstart your web development journey and take your Rust programming skills to the next level as you uncover the power of Rocket - a fast, flexible, and fun framework powered by Rust.
Rust Web Development with Rocket wastes no time in getting you up to speed with what Rust is and how to use it. You'll discover what makes it so productive and reliable, eventually mastering all of the concepts you need to play with the Rocket framework while developing a wide set of web development skills. Throughout this book, you'll be able to walk through a hands-on project, covering everything that goes into making advanced web applications, and get to grips with the ins and outs of Rocket development, including error handling, Rust vectors, and wrappers. You'll also learn how to use synchronous and asynchronous programming to improve application performance and make processing user content easy.
By the end of the book, you'll have answers to all your questions about creating a web application using the Rust language and the Rocket web framework.
What You Will Learn:
- Master the basics of Rust, such as its syntax, packages, and tools
- Get to grips with Rocket's tooling and ecosystem
- Extend your Rocket applications using Rust and third-party libraries
- Create a full-fledged web app with Rocket that handles user content
- Write pattern-matching logic and handle Rust object lifetimes
- Use APIs and async programming to make your apps secure and reliable
- Test your Rocket application and deploy it to production
- Containerize and scale your applications for maximum efficiency
Who this book is for:
This web development book is for software engineers who want to learn how to use the Rocket framework to build web applications. Although not mandatory, basic knowledge of the Rust programming language will help you understand the topics covered easily.
商品描述(中文翻譯)
探索火箭驅動的網頁應用程式開發與 Rust 程式語言的力量
主要特點:
- 發現創建網頁應用程式時常見問題的解決方案
- 從結構、套件到泛型和除錯,全面了解 Rust
- 結合 Rust 和 Rocket 創建、測試和部署功能完整的網頁應用程式
書籍描述:
尋找一個快速、強大且直觀的框架來構建網頁應用程式嗎?這本 Rust 書將幫助您啟動網頁開發之旅,並提升您的 Rust 程式設計技能,揭示 Rocket 的力量——一個由 Rust 驅動的快速、靈活且有趣的框架。
《Rust Web Development with Rocket》將迅速讓您了解 Rust 是什麼以及如何使用它。您將發現使其如此高效和可靠的原因,最終掌握開發 Rocket 框架所需的所有概念,同時發展一系列網頁開發技能。在整本書中,您將能夠通過一個實作專案,涵蓋製作高級網頁應用程式所需的一切,並深入了解 Rocket 開發的各個方面,包括錯誤處理、Rust 向量和包裝器。您還將學習如何使用同步和非同步程式設計來改善應用程式性能,並輕鬆處理用戶內容。
在書籍結束時,您將對使用 Rust 語言和 Rocket 網頁框架創建網頁應用程式的所有問題有答案。
您將學到的內容:
- 精通 Rust 的基本知識,如語法、套件和工具
- 熟悉 Rocket 的工具和生態系統
- 使用 Rust 和第三方庫擴展您的 Rocket 應用程式
- 創建一個完整的網頁應用程式,處理用戶內容
- 編寫模式匹配邏輯並處理 Rust 物件的生命週期
- 使用 API 和非同步程式設計使您的應用程式安全可靠
- 測試您的 Rocket 應用程式並將其部署到生產環境
- 將您的應用程式容器化並擴展以達到最佳效率
本書適合對象:
這本網頁開發書籍適合希望學習如何使用 Rocket 框架來構建網頁應用程式的軟體工程師。雖然不是必須,但對 Rust 程式語言的基本知識將幫助您更輕鬆地理解所涵蓋的主題。