سرورها، سرویس‌ها و برنامه‌های کاربردی راست ۲۰۲۳
Rust Servers, Services, and Apps 2023

دانلود کتاب سرورها، سرویس‌ها و برنامه‌های کاربردی راست ۲۰۲۳ (Rust Servers, Services, and Apps 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Prabhu Eshwarla

voucher (1)

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

سال انتشار

2023

زبان

English

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

328

نوع فایل

pdf

حجم

10.0 MB

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

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

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

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

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

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

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

توضیحات

معرفی کتاب سرورها، سرویس‌ها و برنامه‌های کاربردی راست ۲۰۲۳

با ساخت سرورهای پشتیبان، سرویس‌ها و رابط‌های کاربری تماماً با Rust، برنامه‌های سریع، قابل اعتماد و با قابلیت نگهداری ارائه دهید.

در کتاب Rust Servers, Services, and Apps، خواهید آموخت:

* توسعه سرویس‌های وب مبتنی بر پایگاه داده در Rust
* ساخت و ایمن‌سازی APIهای RESTful
* نوشتن برنامه‌های وب سمت سرور در Rust
* اندازه‌گیری و محک‌زنی عملکرد سرویس وب
* بسته‌بندی و استقرار سرویس‌های وب
* برنامه‌های Rust تمام پشته

زبان Rust فوق‌العاده سریع، ایمن و کارآمد، برای چندین سال متوالی در نظرسنجی StackOverflow به عنوان “محبوب‌ترین” زبان انتخاب شده است. کتاب Rust Server, Services, and Apps به شما نشان می‌دهد چرا! در این کتاب، شما سرورهای وب، سرویس‌های RESTful، برنامه‌های رندرشده در سمت سرور و رابط‌های کاربری سمت کلاینت را فقط با استفاده از Rust خواهید ساخت. یاد خواهید گرفت که کدی با ردپای منابع کوچک و قابل پیش‌بینی بنویسید و برنامه‌هایی با عملکرد بالا و ایمنی و قابلیت اطمینان بی‌نظیر بسازید.

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

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

درباره کتاب

Rust Servers, Services, and Apps به شما نشان می‌دهد که چگونه برنامه‌های وب توزیع‌شده مدرن را با استفاده از زبان Rust ایجاد کنید. شما با اصول اولیه شروع خواهید کرد: ساخت یک سرور HTTP ساده و یک سرویس وب RESTful. سپس، با افزودن امنیت، تعامل با پایگاه داده و مدیریت خطا، آن‌ها را برای تولید آماده خواهید کرد. در نهایت، به یک سرویس ویترین دیجیتال خواهید پرداخت، یک برنامه تک صفحه‌ای ایجاد می‌کنید و به برنامه‌نویسی ناهمگام عمیق خواهید شد. همه مثال‌ها به طور کامل مصور شده‌اند و شامل کدهای حاشیه‌نویسی شده‌ای هستند که می‌توانید به راحتی آن‌ها را با پروژه‌های خود تطبیق دهید.

چه چیزی در داخل است

* ایجاد APIهای RESTful انعطاف‌پذیر و ایمن
* بسته‌بندی و استقرار سرویس‌های وب
* بازسازی بدون ترس به لطف ایمنی تضمین شده Rust
* کاهش هزینه‌ها با بهینه‌سازی‌های زمان اجرا و زمان کامپایل Rust
* برنامه‌نویسی ناهمگام با Rust

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

برای توسعه دهندگان وب که با اصول اولیه Rust آشنا هستند.

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

Prabhu Eshwarla مدیر ارشد فناوری یک استارتاپ است که یک بلاک چین لایه 1 را با استفاده از Rust می‌سازد. وی پیش از این، در شرکت Hewlett Packard دارای سمت‌های مهندسی و رهبری بوده است.

فهرست مطالب

بخش 1 – سرورها و سرویس‌های وب
1 چرا Rust برای برنامه‌های وب؟
2 نوشتن یک سرور وب اساسی از ابتدا
3 ساخت یک سرویس وب RESTful
4 انجام عملیات پایگاه داده
5 مدیریت خطاها
6 تکامل APIها و بازسازی بدون ترس
بخش 2 – برنامه‌های وب سمت سرور
7 معرفی برنامه‌های وب سمت سرور در Rust
8 کار با قالب‌ها برای ثبت نام معلم
9 کار با فرم‌ها برای نگهداری دوره
بخش 3 – موضوع پیشرفته: ASYNC RUST
10 درک Async Rust
11 ساخت یک گره P2P با Async Rust
12 استقرار سرویس‌های وب با Docker


فهرست کتاب:

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

۲. سرورها، سرویس‌ها و برنامه‌های کاربردی Rust

۳. حق تکثیر

۴. فهرست

۵. مقدمه

۶. قسمت ۱. سرورها و سرویس‌های وب

۱ چرا Rust برای برنامه‌های کاربردی وب؟

۲ نوشتن یک سرور وب ابتدایی از صفر

۳ ساخت یک سرویس وب RESTful

۴ انجام عملیات پایگاه داده

۵ مدیریت خطاها

۶ تکامل APIها و بازسازی بدون ترس

۱۳. قسمت ۲. برنامه‌های کاربردی وب سمت سرور

۷ معرفی برنامه‌های کاربردی وب سمت سرور در Rust

۸ کار با قالب‌ها برای ثبت نام مدرس

۹ کار با فرم‌ها برای نگهداری دوره

۱۷. قسمت ۳. مبحث پیشرفته: Async Rust

۱۰ درک Async Rust

۱۱ ساخت یک گره P۲P با Async Rust

۱۲ استقرار سرویس‌های وب با Docker

۲۱. پیوست. نصب Postgres

۲۲. نمایه

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

توضیحات(انگلیسی)
Deliver fast, reliable, and maintainable applications by building backend servers, services, and frontends all in nothing but Rust.

In Rust Servers, Services, and Apps, you’ll learn:

  • Developing database-backed web services in Rust
  • Building and securing RESTful APIs
  • Writing server-side web applications in Rust
  • Measuring and benchmarking web service performance
  • Packaging and deploying web services
  • Full-stack Rust applications

The blazingly fast, safe, and efficient Rust language has been voted “most loved” for multiple consecutive years on the StackOverflow survey. Rust Server, Services, and Apps shows you why! Inside, you’ll build web servers, RESTful services, server-rendered apps, and client frontends just using Rust. You’ll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability.

About the technology

Build speedy, stable, and safe web servers in Rust! With a unique approach to memory management and concurrency, Rust excels at getting the low-level details right so your applications run fast and flawlessly. And Rust’s incredible compiler helps you avoid expensive mistakes when you’re deploying web services and other core components in production.

About the book

Rust Servers, Services, and Apps shows you how to create modern distributed web apps using the Rust language. You’ll start with the basics: building a simple HTTP server and a RESTful web service. Then, you’ll make them production ready by adding security, database interactivity, and error handling. Finally, you’ll tackle a digital storefront service, create a single page app, and dig into asynchronous programming. All examples are fully illustrated and include annotated code you can easily adapt to your own projects.

What's inside

  • Craft resilient and secure RESTful APIs
  • Package and deploy web services
  • Refactor fearlessly thanks to Rust’s guaranteed safety
  • Slash costs with Rust’s runtime and compile-time optimizations
  • Asynchronous programming with Rust

About the reader

For web developers who know the basics of Rust.

About the author

Prabhu Eshwarla is the CTO of a startup building a layer-1 blockchain using Rust. Previously, he held engineering and leadership roles at Hewlett Packard.

Table of Contents

PART 1 - WEB SERVERS AND SERVICES
1 Why Rust for web applications?
2 Writing a basic web server from scratch
3 Building a RESTful web service
4 Performing database operations
5 Handling errors
6 Evolving the APIs and fearless refactoring
PART 2 - ERVER-SIDE WEB APPLICATIONS
7 Introducing server-side web apps in Rust
8 Working with templates for tutor registration
9 Working with forms for course maintenance
PART 3 - ADVANCED TOPIC: ASYNC RUST
10 Understanding async Rust
11 Building a P2P node with async Rust
12 Deploying web services with Docker


Table of Contents

1. inside front cover

2. Rust Servers, Services, and Apps

3. Copyright

4. contents

5. front matter

6. Part 1. Web servers and services

1 Why Rust for web applications?

2 Writing a basic web server from scratch

3 Building a RESTful web service

4 Performing database operations

5 Handling errors

6 Evolving the APIs and fearless refactoring

13. Part 2. Server-side web applications

7 Introducing server-side web apps in Rust

8 Working with templates for tutor registration

9 Working with forms for course maintenance

17. Part 3. Advanced topic: Async Rust

10 Understanding async Rust

11 Building a P2P node with async Rust

12 Deploying web services with Docker

21. Appendix. Postgres installation

22. index

23. inside back cover

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

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

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

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

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

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

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

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

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

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

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

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

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

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