
Rust for Web Development
Samson Lambert
This audiobook is narrated by a digital voice.
Unlock the full potential of backend development with Rust. Rust for Web Development helps web developers build blazing-fast, memory-safe, and concurrent APIs and services while mastering a systems language without sacrificing safety.
Written for experienced programmers, this hands-on guide explains Rust concepts like ownership, borrowing, lifetimes, and async programming through practical, real-world web development examples. You will learn the patterns, tools, and architectural principles needed to build production-grade services.
Inside, you will discover how to:
Build a Complete APIWork with Data and DatabasesImplement SecurityWrite Testable CodeOptimize PerformanceDeploy ConfidentlyWith three full-scale projects including a Blog API, E-Commerce Backend, and Real-Time Collaborative Tool, you apply your knowledge to enterprise-grade challenges. Stop building merely functional services and start creating fast, safe, and concurrent backends. Your journey to becoming a top-tier Rust backend developer begins here.
Duration - 18h 48m.
Author - Samson Lambert.
Narrator - Digital Voice Matt G.
Published Date - Friday, 10 January 2025.
Copyright - © 2025 Samson Lambert ©.
Location:
United States
Description:
This audiobook is narrated by a digital voice. Unlock the full potential of backend development with Rust. Rust for Web Development helps web developers build blazing-fast, memory-safe, and concurrent APIs and services while mastering a systems language without sacrificing safety. Written for experienced programmers, this hands-on guide explains Rust concepts like ownership, borrowing, lifetimes, and async programming through practical, real-world web development examples. You will learn the patterns, tools, and architectural principles needed to build production-grade services. Inside, you will discover how to: Build a Complete APIWork with Data and DatabasesImplement SecurityWrite Testable CodeOptimize PerformanceDeploy ConfidentlyWith three full-scale projects including a Blog API, E-Commerce Backend, and Real-Time Collaborative Tool, you apply your knowledge to enterprise-grade challenges. Stop building merely functional services and start creating fast, safe, and concurrent backends. Your journey to becoming a top-tier Rust backend developer begins here. Duration - 18h 48m. Author - Samson Lambert. Narrator - Digital Voice Matt G. Published Date - Friday, 10 January 2025. Copyright - © 2025 Samson Lambert ©.
Language:
English
Title
Duration:00:00:09
Part I: Foundations
Duration:00:00:03
Chapter 1: Why Rust for Web Development?
Duration:00:34:23
Chapter 2: Rust Fundamentals for Web Developers
Duration:00:40:37
Chapter 3: Essential Web Development Concepts
Duration:00:34:52
Part II: Building Your First Web Service
Duration:00:00:04
Chapter 4: Choosing Your Web Framework
Duration:00:29:13
Chapter 5: Hello World to Hello API
Duration:00:28:04
Chapter 6: Routing and Request Handling
Duration:00:27:33
Chapter 7: Working with JSON and Data Serialization
Duration:00:26:18
Part III: Database Integration
Duration:00:00:04
Chapter 8: Database Fundamentals in Rust
Duration:00:24:43
Chapter 9: SQL Databases with SQLx
Duration:00:28:27
Chapter 10: Working with Diesel ORM
Duration:00:26:31
Chapter 11: MongoDB and NoSQL Integration
Duration:00:27:17
Part IV: Advanced API Development
Duration:00:00:04
Chapter 12: Authentication and Authorization
Duration:00:30:53
Chapter 13: Error Handling and Validation
Duration:00:23:51
Chapter 14: Middleware and Request Processing
Duration:00:24:32
Chapter 15: File Uploads and Multipart Forms
Duration:00:27:21
Chapter 16: WebSockets and Real-Time Communication
Duration:00:27:35
Part V: Testing and Quality Assurance
Duration:00:00:04
Chapter 17: Testing Your Web Services
Duration:00:27:08
Chapter 18: API Documentation
Duration:00:26:38
Part VI: Performance and Optimization
Duration:00:00:04
Chapter 19: Profiling and Performance Tuning
Duration:00:27:22
Chapter 20: Concurrency and Parallelism
Duration:00:28:38
Part VII: Production Readiness
Duration:00:00:04
Chapter 21: Configuration and Environment Management
Duration:00:26:50
Chapter 22: Logging, Monitoring, and Observability
Duration:00:26:33
Chapter 23: Security Best Practices
Duration:00:28:06
Chapter 24: Containerization with Docker
Duration:00:27:10
Chapter 25: Deployment and DevOps
Duration:00:26:24
Part VIII: Real-World Projects
Duration:00:00:03
Chapter 26: Project 1 - RESTful Blog API
Duration:00:34:06
Chapter 27: Project 2 - E-Commerce Backend
Duration:00:27:42
Chapter 28: Project 3 - Real-Time Collaborative Tool
Duration:00:41:25
Part IX: Advanced Topics
Duration:00:00:03
Chapter 29: GraphQL APIs with Rust
Duration:00:33:08
Chapter 30: gRPC and Protocol Buffers
Duration:00:30:58
Chapter 31: Microservices Architecture
Duration:00:29:58
Chapter 32: Serverless Rust Functions
Duration:00:31:18
Part X: The Road Ahead
Duration:00:00:03
Chapter 33: The Rust Ecosystem and Community
Duration:00:23:36
Chapter 34: Career Development and Best Practices
Duration:00:28:53
Chapter 35: Future of Rust in Web Development
Duration:00:26:32
Appendices
Duration:00:00:03
Appendix A: Rust Syntax Quick Reference
Duration:00:20:29
Appendix B: HTTP Status Codes Reference
Duration:00:20:15
Appendix C: SQL Quick Reference for Rust Developers
Duration:00:18:38
Appendix D: Useful Crates and Tools
Duration:00:17:31
Appendix E: Troubleshooting Common Issues
Duration:00:21:00
Appendix F: Further Reading and Resources
Duration:00:15:26
Closing Credits
Duration:00:00:12