توسعه وب با راست ۲۰۲۳
Rust Web Development 2023

دانلود کتاب توسعه وب با راست ۲۰۲۳ (Rust Web Development 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Bastian Gruber

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

400

نوع فایل

pdf

حجم

4.0 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب توسعه وب با راست ۲۰۲۳

**اپلیکیشن‌ها و سرورهای وب قدرتمند و بی‌نقص را با Rust ایجاد کنید.**

در کتاب *توسعه وب با راست (Rust Web Development)* خواهید آموخت:

* مدیریت borrow checker در یک محیط ناهمگام
* آشنایی با اجزای یک پشته ناهمگام Rust
* ایجاد APIهای وب و استفاده از JSON در Rust
* مدیریت ظریف خطاها
* تست، ردیابی، ثبت وقایع و اشکال‌زدایی
* استقرار برنامه‌های Rust
* دسترسی کارآمد به پایگاه داده

*توسعه وب با راست (Rust Web Development)*، یک راهنمای عملی و کاربردی برای ایجاد برنامه‌های وب مبتنی بر سرور با Rust است. اگر با استفاده از Java، NodeJS یا PHP سرورهای وب طراحی کرده‌اید، فوراً عاشق عملکرد و تجربه توسعه‌ای خواهید شد که Rust ارائه می‌دهد. سریع شروع به کار کنید! نصایح خردمندانه باستین گروبر (Bastian Gruber) شروع به حل مسائل پیچیده با Rust را آسان می‌کند. شما یاد خواهید گرفت که چگونه به طور موثر با استفاده از Rust خالص، همراه با کتابخانه‌های مهم Rust مانند tokio برای زمان‌های اجرای ناهمگام، warp برای سرورهای وب و APIها، و reqwest برای اجرای درخواست‌های HTTP خارجی کار کنید.

درباره‌ی این فناوری

اگر از ابزارهای توسعه وب تکراری که کند، تشنه منابع و ناپایدار هستند خسته شده‌اید، Rust راه‌حل است. سرویس‌های Rust ضمانت‌های ایمنی فوق‌العاده‌ای، یک تجربه توسعه‌دهنده شگفت‌انگیز و حتی یک کامپایلر ارائه می‌دهند که به طور خودکار از اشتباهات رایج جلوگیری می‌کند!

درباره‌ی این کتاب

*توسعه وب با راست (Rust Web Development)*، به شما می‌آموزد که چگونه برنامه‌های وب سمت سرور را با استفاده از Rust، همراه با کتابخانه‌های مهم Rust مانند tokio برای زمان‌های اجرای ناهمگام، warp برای سرورهای وب و APIها، و reqwest برای اجرای درخواست‌های HTTP خارجی بسازید. این کتاب مملو از مثال‌ها، نمونه کدهای و نکات حرفه‌ای برای تنظیم پروژه‌ها و سازماندهی کد شما است. در حین پیشرفت، یک سرویس پرسش و پاسخ (Q&A) کامل را ایجاد خواهید کرد و کد خود را فصل به فصل تکرار می‌کنید، درست مانند یک پروژه توسعه واقعی.

چه چیزی در داخل خواهید یافت

* مدیریت borrow checker در یک محیط ناهمگام
* ایجاد APIهای وب و مدیریت JSON
* ایجاد یک پشته فناوری برای توسعه ناهمگام Rust
* مدیریت خطاها به صورت ظریف
* تست، ردیابی، ثبت وقایع و اشکال‌زدایی
* استقرار برنامه‌های Rust در محیط‌های متعدد

درباره‌ی خواننده

این کتاب برای توسعه‌دهندگان وبی است که با Java، Node یا Go و اصول اولیه Rust آشنا هستند.

درباره‌ی نویسنده

**باستین گروبر (Bastian Gruber)** بخشی از گروه کاری رسمی Rust Async بود و گروه Rust and Tell Berlin MeetUp را تأسیس کرد.

فهرست مطالب

بخش 1: مقدمه‌ای بر راست (Rust)
1. چرا راست؟
2. پی‌ریزی

بخش 2: شروع به کار
3. ایجاد اولین handler مسیر
4. پیاده‌سازی یک API RESTful
5. مرتب‌سازی کدبیس خود
6. ثبت وقایع، ردیابی و اشکال‌زدایی
7. اضافه کردن یک پایگاه داده به برنامه خود
8. یکپارچه‌سازی APIهای شخص ثالث

بخش 3: ورود به فاز تولید
9. اضافه کردن احراز هویت و مجوز
10. استقرار برنامه خود
11. تست برنامه Rust خود


فهرست کتاب:

۱. داخل جلد رویی

۲. توسعه وب با راست

۳. حق چاپ

۴. تقدیم

۵. فهرست

۶. مطالب مقدماتی

۷. بخش ۱: مقدمه‌ای بر راست

۱ چرا راست؟

۲. پی‌ریزی

۱۰. بخش ۲: شروع به کار

۳. ایجاد اولین کنترل‌کننده‌ی مسیر

۴. پیاده‌سازی یک API RESTful

۵. پاکسازی پایگاه کد

۶. ثبت وقایع، ردیابی و اشکال‌زدایی

۷. افزودن یک پایگاه داده به برنامه‌ی خود

۸. ادغام APIهای شخص ثالث

۱۷. بخش ۳: انتقال به مرحله‌ی تولید

۹. افزودن احراز هویت و مجوز

۱۰. استقرار برنامه‌ی خود

۱۱. آزمایش برنامه‌ی راست خود

۲۱. پیوست الف: تفکر در مورد امنیت

۲۲. نمایه

۲۳. داخل جلد پشتی

توضیحات(انگلیسی)
Create bulletproof, high-performance web apps and servers with Rust.

In Rust Web Development you will learn:

Handling the borrow checker in an asynchronous environment
Learning the ingredients of an asynchronous Rust stack
Creating web APIs and using JSON in Rust
Graceful error handling
Testing, tracing, logging, and debugging
Deploying Rust applications
Efficient database access

Rust Web Development is a pragmatic, hands-on guide to creating server-based web applications with Rust. If you’ve designed web servers using Java, NodeJS, or PHP, you’ll instantly fall in love with the performance and development experience Rust delivers. Hit the ground running! Author Bastian Gruber’s sage advice makes it easy to start tackling complex problems with Rust. You’ll learn how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests.

About the technology
If you’re sick of cookie-cutter web development tools that are slow, resource hungry, and unstable, Rust is the solution. Rust services deliver rock-solid safety guarantees, an amazing developer experience, and even a compiler that automatically prevents common mistakes!

About the book
Rust Web Development, teaches you to build server-side web apps using Rust, along with important Rust libraries like tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. The book is packed full of examples, code samples, and pro tips for setting up your projects and organizing your code. As you go, you’ll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project.

What's inside

Handle the borrow checker in an asynchronous environment
Build web APIs and handle JSON
Compose a tech stack for asynchronous Rust development
Handle errors gracefully
Test, trace, log, and debug
Deploy Rust applications to multiple environments

About the reader
This book is for web developers familiar with Java, Node, or Go, and the absolute basics of Rust.

About the author
Bastian Gruber was part of the official Rust Async Working Group, and founded the Rust and Tell Berlin MeetUp group.

Table of Contents
PART 1 INTRODUCTION TO RUST
1 Why Rust?
2 Laying the foundation
PART 2 GETTING STARTED
3 Create your first route handler
4 Implement a RESTful API
5 Clean up your codebase
6 Logging, tracing, and debugging
7 Add a database to your application
8 Integrate third-party APIs
PART 3 BRING IT INTO PRODUCTION
9 Add authentication and authorization
10 Deploy your application
11 Testing your Rust application


Table of Contents

1. inside front cover

2. Rust Web Development

3. Copyright

4. dedication

5. contents

6. front matter

7. Part 1 Introduction to Rust

1 Why Rust?

2 Laying the foundation

10. Part 2 Getting started

3 Create your first route handler

4 Implement a RESTful API

5 Clean up your codebase

6 Logging, tracing, and debugging

7 Add a database to your application

8 Integrate third-party APIs

17. Part 3 Bring it into production

9 Add authentication and authorization

10 Deploy your application

11 Testing your Rust application

21. appendix A Thinking about security

22. index

23. inside back cover

دیگران دریافت کرده‌اند

زنگ: طولانی ترین جنگ ۲۰۱۵
Rust: The Longest War 2015

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.