Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework

Murti, Karuna

  • 出版商: Packt Publishing
  • 出版日期: 2022-06-30
  • 售價: $1,290
  • 貴賓價: 9.5$1,226
  • 語言: 英文
  • 頁數: 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程式語言的威力

主要特點:
- 探索使用Rocket建立網頁應用程式時常見問題的解決方案
- 從結構和套件到泛型和除錯,全面了解Rust
- 結合Rust和Rocket創建、測試和部署功能完整的網頁應用程式

書籍描述:
尋找一個快速、強大且直觀的框架來建立網頁應用程式嗎?這本Rust書籍將幫助您啟動網頁開發之旅,並將您的Rust程式設計技能提升到新的水平,讓您發現由Rust驅動的快速、靈活且有趣的框架Rocket的威力。

《Rust Web Development with Rocket》不浪費時間,讓您迅速掌握Rust的基礎知識和使用方法。您將發現Rust為何如此高效和可靠,最終掌握所有概念,並在開發一系列網頁開發技能的同時使用Rocket框架。在本書中,您將能夠透過實際項目的實踐,涵蓋製作高級網頁應用程式所需的所有內容,並深入了解Rocket開發的方方面面,包括錯誤處理、Rust向量和封裝器。您還將學習如何使用同步和非同步編程來提高應用程式性能,並輕鬆處理用戶內容。

通過閱讀本書,您將對使用Rust語言和Rocket網頁框架創建網頁應用程式的所有問題有所了解。

學到什麼:
- 掌握Rust的基礎知識,如語法、套件和工具
- 熟悉Rocket的工具和生態系統
- 使用Rust和第三方庫擴展您的Rocket應用程式
- 使用Rocket創建一個功能完整的網頁應用程式,處理用戶內容
- 撰寫模式匹配邏輯並處理Rust物件生命週期
- 使用API和非同步編程使您的應用程式安全可靠
- 測試您的Rocket應用程式並將其部署到生產環境
- 將應用程式容器化並調整規模以實現最大效率

本書適合對使用Rocket框架建立網頁應用程式有興趣的軟體工程師閱讀。雖然不是必需的,但對Rust程式語言的基本知識將有助於您更容易理解所涵蓋的主題。