0
نام کتاب
The Rust Programming Handbook

An end-to-end guide to mastering Rust fundamentals

Francesco Ciulla

Paperback768 Pages
PublisherPackt
Edition1
LanguageEnglish
Year2025
ISBN9781836208877
946
A6575
انتخاب نوع چاپ:
جلد سخت
1,326,000ت
0
جلد نرم
1,416,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,436,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Rust

#Full-Stack

#Dockerization

#Polymorphism

توضیحات

🦀 با این راهنمای جامع، عمیق وارد مبانی راست (Rust) شو که ویژگی‌های اصلی برنامه‌نویسی، تکنیک‌ها و اصول رو پوشش میده و یه پایه محکم برای برنامه‌نویسی سیستم و وب پیشرفته می‌سازد.


🔑 ویژگی‌های کلیدی

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


📖 توضیحات کتاب

📘 کتاب "The Rust Programming Handbook" طوری طراحی شده که خیلی دقیق و جذاب، برنامه‌نویس‌ها رو غرق در اصول هسته‌ای و ویژگی‌های پیچیده Rust کنه. این کتاب فقط مهارت‌های کدنویسی تو رو بالا نمیبره، بلکه آماده‌ت میکنه تا با چالش‌های پیچیده توسعه نرم‌افزار روبرو بشی و کدها رو برای کارایی و قابلیت اطمینان بهتر، بهینه کنی.

🔍 تو مدل‌های همزمانی (Concurrency) قدرتمند Rust، تضمین‌های دقیق امنیت حافظه و سیستم Trait منعطف اون رو بررسی میکنی. عناصر پایه‌ای رو کشف میکنی که Rust رو به یه زبان برجسته برای توسعه اپلیکیشن‌های امن و کارآمد تبدیل کرده. این کتاب نشون میده چطور این اصول میتونن راحت وارد برنامه‌های دنیای واقعی بشن.

🌐 یاد میگیری چطور از قابلیت‌های Rust در برنامه‌نویسی سیستم و توسعه وب استفاده کنی و مزایای امنیت و کارایی اون رو به دامنه‌های مختلف برنامه‌نویسی گسترش بدی. چه ساخت کامپوننت‌های سطح پایین سیستم باشه و چه سرویس‌های وب با کارایی بالا، این کتاب مثال‌های عملی برای ادغام موثر Rust در پروژه‌های مختلف ارائه میده.

📈 با این راهنمای ضروری، مهارت‌هات رو بالا ببر و به یک حرفه‌ای پرتقاضا در صنعت تکنولوژی تبدیل شو. کتاب "Rust from Beginner to Professional" ابزار قطعی تو برای تسلط بر تکنیک‌های پیشرفته برنامه‌نویسی Rust و نوشتن کدهای باکیفیت هست.


🎓 آنچه یاد خواهید گرفت

  • درک کامل مدل برنامه‌نویسی خاص Rust و مزایای اون برای توسعه نرم‌افزار
  • پیاده‌سازی ویژگی‌های پیشرفته مثل اشاره‌گرهای هوشمند (Smart Pointers)، همزمانی و مدیریت خطا برای نوشتن کد امن و بهینه
  • ادغام بی‌دردسر Rust در پروژه‌ها برای بهبود کارایی و مقیاس‌پذیری
  • آمادگی برای کارهای توسعه پیچیده در برنامه‌نویسی سیستم و وب با استفاده از Rust
  • کار با اکوسیستم Rust و جدیدترین ابزارها و فریم‌ورک‌ها برای پیشرو بودن در تکنولوژی


🎯 این کتاب برای چه کسانی مناسب است

👥 این کتاب هم برای کسانی که دانش پایه‌ای از Rust دارن عالیه و هم برای توسعه‌دهندگان باتجربه از زبان‌های دیگه. چه تازه سفرت رو با Rust شروع کردی و میخوای تخصصت رو عمیق کنی، و چه توسعه‌دهنده باتجربه‌ای در زبان‌هایی مثل C++، جاوا یا پایتون هستی و میخوای به Rust مهاجرت کنی، این کتاب درک جامعی از مکانیزم‌های اصلی اون بهت میده. رهبران فنی و معماران نرم‌افزار که قصد دارن Rust رو در پروژه‌هاشون پیاده کنن، دیدگاه‌های ارزشمندی درباره افزایش کارایی و امنیت پیدا میکنن که این کتاب رو به یک مکمل مهم برای جعبه‌ابزار حرفه‌ای‌شون تبدیل میکنه.


📑 فهرست مطالب

  1. شروع کار با Rust
  2. سینتکس و توابع Rust
  3. توابع در Rust
  4. مالکیت (Ownership)، استقراض (Borrowing) و ارجاعات (References)
  5. تایپ‌های ترکیبی در Rust و سیستم ماژول
  6. مقدمه‌ای بر مدیریت خطا (Error Handling)
  7. چندریختی (Polymorphism) و طول‌عمرها (Lifetimes)
  8. برنامه‌نویسی شی‌گرا در Rust
  9. تفکر تابعی (Functional) در Rust
  10. تست‌نویسی در Rust
  11. اشاره‌گرهای هوشمند (Smart Pointers) و مدیریت حافظه
  12. مدیریت منابع سیستم
  13. همزمانی (Concurrency) و موازی‌سازی (Parallelism)
  14. راست برای توسعه وب: ساخت اپلیکیشن‌های فول‌اسک (Full-Stack)
  15. برنامه‌نویسی سیستم در Rust: مثال‌های عملی
  16. داکرایز کردن و دیپلوی اپلیکیشن‌های Rust
  17. قفل مزایای اختصاصی خود را باز کنید


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

👨‍💻 فرانچسکو چیولا (Francesco Ciulla) یک Developer Advocate باتجربه و تولیدکننده محتوا در daily.dev هست که در زمینه DevOps و توسعه وب تخصص داره. اون که به عنوان Docker Captain شناخته میشه و بابت محتوای آموزشی جذابش جایزه گرفته، تخصص برنامه‌نویسی گسترده خودش رو به کتاب "Rust from Beginner to Professional" آورده و خوانندگان رو با شفافیت و دقت در پیچیدگی‌های Rust راهنمایی میکنه.


Dive deep into the essentials of Rust with this definitive guide that covers core programming features, techniques, and principles, setting a solid foundation for advanced system and web programming.


Key Features

  • Boost your career by mastering Rust's unique features, from systems programming to secure web applications
  • Stay ahead of the curve with insights into the latest tools and frameworks within the Rust ecosystem
  • Turn theoretical knowledge into practical expertise with engaging projects and step-by-step tutorials


Book Description

The Rust Programming Handbook is a deeply engaging and meticulously crafted book designed to immerse programmers into the intricate world of Rust’s core principles and sophisticated features. This book not only enhances your coding skills but also prepares you to tackle complex challenges in software development, optimizing your code for better performance and reliability.


You will explore Rust’s powerful concurrency models, rigorous memory safety guarantees, and its versatile trait system. Discover the foundational elements that make Rust a standout language for developing safe and efficient applications. The book will show you how these core principles can seamlessly transition into real-world applications. You will learn how to apply Rust's capabilities to systems programming and web development, extending the reach of its safety and efficiency benefits across different programming domains. Whether it's creating low-level system components or high-performance web services, the book provides practical examples to integrate Rust effectively into a variety of projects.


Elevate your coding skills and become a sought-after professional in the tech industry with this essential guide. Rust from Beginner to Professional is your definitive toolkit for mastering advanced Rust programming techniques and writing high-quality code.


What You Will Learn

  • Thoroughly understand Rust's unique programming model and its advantages for software development
  • Implement advanced features like smart pointers, concurrency, and error handling to write efficient and secure code
  • Seamlessly incorporate Rust into your projects, enhancing both performance and scalability
  • Prepare for sophisticated development tasks in systems and web programming using Rust
  • Navigate Rust's ecosystem with the latest tools and frameworks to stay ahead in technology


Who this Book is for

This book is ideal for readers with a foundational knowledge of Rust as well as experienced developers from other programming backgrounds. Whether you're starting your journey with Rust and aiming to deepen your expertise, or you're an experienced developer in languages like C++, Java, or Python transitioning to Rust, this book offers a comprehensive understanding of its core mechanics. Technical leads and software architects who aim to implement Rust in their projects will find valuable insights into enhancing performance and safety, making it a crucial addition to their professional toolkit.


Table of Contents

Chapter 1: Getting Started with Rust

Chapter 2: Rust Syntax and Functions

Chapter 3: Functions in Rust

Chapter 4: Ownership, Borrowing, and References

Chapter 5: Composite Types in Rust and the Module System

Chapter 6: Introduction to Error Handling

Chapter 7: Polymorphism and Lifetimes

Chapter 8: Object-Oriented Programming in Rust

Chapter 9: Thinking Functionally in Rust

Chapter 10: Testing in Rust

Chapter 11: Smart Pointers and Memory Management

Chapter 12: Managing System Resources

Chapter 13: Concurrency and Parallelism

Chapter 14: Rust for Web Development: Building Full-Stack Applications

Chapter 15: System Programming in Rust: Concrete Examples

Chapter 16: Dockerization and Deployment of Rust Applications

Chapter 17: Unlock Your Exclusive Benefits


About the Author

Francesco Ciulla is a seasoned Developer Advocate and Content Creator at daily dev, specializing in DevOps and web development. Recognized as a Docker Captain and awarded for his engaging educational content, Francesco brings his extensive programming expertise to ‘Rust from Beginner to Professional', guiding readers through the intricacies of Rust with clarity and precision.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Rust
1,375
Black Hat Rust
599,000 تومان
Rust
2,314
The Rust Programming Language
1,015,000 تومان
Rust
1,374
Rust in Action
719,000 تومان
Rust
1,534
Rust for Rustaceans
510,000 تومان
Rust
1,376
Rust Quick Start Guide
376,000 تومان
Rust
1,105
Fullstack Rust
556,000 تومان
Game Development
1,262
Game Development with Rust and WebAssembly
742,000 تومان
Python
2,102
Speed Up Your Python with Rust
708,000 تومان
Rust
1,005
Practical Rust Web Projects
482,000 تومان
Rust
950
The Rust Programming Handbook
1,416,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©