ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Complete Rust Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust

دانلود کتاب راهنمای مرجع کامل برنامه نویسی Rust: طراحی، توسعه و استقرار سیستم های نرم افزاری موثر با استفاده از ساختارهای پیشرفته Rust

The Complete Rust Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust

مشخصات کتاب

The Complete Rust Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust

ویرایش:  
نویسندگان: , ,   
سری: Learning path 
ISBN (شابک) : 9781838828103, 9781788399975 
ناشر: Packt Publishing, Limited 
سال نشر: 2019 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 مگابایت 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب The Complete Rust Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب راهنمای مرجع کامل برنامه نویسی Rust: طراحی، توسعه و استقرار سیستم های نرم افزاری موثر با استفاده از ساختارهای پیشرفته Rust

طراحی و اجرای برنامه های سطح حرفه ای با استفاده از ساختارهای داده و الگوریتم های مدرن در Rust
ویژگی های کلیدی

با نوشتن کدهای ساده و آسان تر در Rust بهره وری خود را بهبود بخشید
کشف عملکرد و پیاده سازی واکنشی ساختارهای داده سنتی
کاوش در حوزه های جدید Rust از جمله WebAssembly، شبکه و ابزارهای خط فرمان

Book Description

Rust یک زبان قدرتمند است با ترکیبی نادر از ایمنی، سرعت، و انتزاع صفر هزینه. این مسیر یادگیری مملو از توضیحات واضح و ساده درباره ویژگی‌های آن به همراه مثال‌های واقعی است که نشان می‌دهد چگونه می‌توانید برنامه‌های قوی، مقیاس‌پذیر و قابل اعتماد بسازید.

شما با مقدمه‌ای شروع خواهید کرد. ساختارهای داده، الگوریتم‌ها و ساختارهای ضروری زبان زنگ زده. در مرحله بعد، نحوه ذخیره داده ها با استفاده از لیست ها، آرایه ها، پشته ها و صف های مرتبط را خواهید فهمید. همچنین پیاده‌سازی الگوریتم‌های مرتب‌سازی و جستجو مانند الگوریتم‌های Brute Force، الگوریتم‌های حریص، برنامه‌نویسی پویا، و Backtracking را یاد خواهید گرفت. همانطور که پیشرفت می کنید، استفاده از Rust را برای برنامه نویسی سیستمی، برنامه نویسی شبکه و وب انتخاب خواهید کرد. سپس به کشف انواع تکنیک‌ها، از نوشتن کدهای ایمن برای حافظه گرفته تا ساخت کتابخانه‌های اصطلاحی Rust و حتی ماکروهای پیشرفته ادامه خواهید داد.

در پایان این مسیر یادگیری، شما قادر به پیاده سازی Rust برای پروژه های سازمانی، نوشتن تست ها و مستندات بهتر، طراحی برای عملکرد، و ایجاد کد Rust اصطلاحی خواهد بود.

این مسیر یادگیری شامل محتوای محصولات Packt زیر است:
< br /> Mastering Rust - ویرایش دوم توسط Rahul Sharma و Vesa Kaihlavirta
ساختارها و الگوریتم های داده عملی با Rust توسط Claus Matzinger

آنچه خواهید آموخت

طراحی و پیاده سازی ساختارهای داده پیچیده در Rust
ایجاد و استفاده از مولفه های آزمایش شده و قابل استفاده مجدد با Rust
درک اصول برنامه نویسی چند رشته ای و طراحی الگوریتم های پیشرفته
کاوش پروفایل برنامه بر اساس معیار و آزمایش< br />مطالعه و به کارگیری بهترین شیوه ها و استراتژی ها در مدیریت خطا
ایجاد برنامه های کاربردی وب کارآمد با چارچوب Actix-web
از Diesel برای تعاملات پایگاه داده ایمن نوع در برنامه وب خود استفاده کنید

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

اگر قبلاً با یک زبان ضروری آشنا هستید و اکنون می خواهید از مبتدی به یک برنامه نویس Rust سطح متوسط ​​پیشرفت کنید، این مسیر یادگیری برای شما مناسب است. توسعه دهندگانی که قبلاً با Rust آشنایی دارند و می خواهند به ساختارهای داده و الگوریتم های ضروری در Rust عمیق تر بپردازند نیز این مسیر یادگیری را مفید خواهند یافت.
فهرست محتوا

شروع با Rust
مدیریت پروژه ها با محموله
تست ها، مستندات، و معیارها
انواع، کلیات و ویژگی ها
مدیریت حافظه و ایمنی
مدیریت خطا
مفاهیم پیشرفته
همزمانی
فرابرنامه نویسی با ماکروها
Rast ناامن و رابط های عملکرد خارجی
Logging
برنامه نویسی شبکه در Rust
ساخت برنامه های وب با Rust
لیست ها، فهرست ها و موارد دیگر فهرست‌ها
درختان قوی
کاوش در نقشه‌ها و مجموعه‌ها
مجموعه‌ها در Rust
ارزیابی الگوریتم
ترتیب چیزها
پیدا کردن موارد
تصادفی و ترکیبی
الگوریتم های کتابخانه استاندارد


توضیحاتی درمورد کتاب به خارجی

Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust
Key Features

Improve your productivity by writing more simple and easy code in Rust
Discover the functional and reactive implementations of traditional data structures
Delve into new domains of Rust, including WebAssembly, networking, and command-line tools

Book Description

Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples, demonstrating how you can build robust, scalable, and reliable programs.

You'll get started with an introduction to Rust data structures, algorithms, and essential language constructs. Next, you will understand how to store data using linked lists, arrays, stacks, and queues. You'll also learn to implement sorting and searching algorithms, such as Brute Force algorithms, Greedy algorithms, Dynamic Programming, and Backtracking. As you progress, you'll pick up on using Rust for systems programming, network programming, and the web. You'll then move on to discover a variety of techniques, right from writing memory-safe code, to building idiomatic Rust libraries, and even advanced macros.

By the end of this Learning Path, you'll be able to implement Rust for enterprise projects, writing better tests and documentation, designing for performance, and creating idiomatic Rust code.

This Learning Path includes content from the following Packt products:

Mastering Rust - Second Edition by Rahul Sharma and Vesa Kaihlavirta
Hands-On Data Structures and Algorithms with Rust by Claus Matzinger

What you will learn

Design and implement complex data structures in Rust
Create and use well-tested and reusable components with Rust
Understand the basics of multithreaded programming and advanced algorithm design
Explore application profiling based on benchmarking and testing
Study and apply best practices and strategies in error handling
Create efficient web applications with the Actix-web framework
Use Diesel for type-safe database interactions in your web application

Who this book is for

If you are already familiar with an imperative language and now want to progress from being a beginner to an intermediate-level Rust programmer, this Learning Path is for you. Developers who are already familiar with Rust and want to delve deeper into the essential data structures and algorithms in Rust will also find this Learning Path useful.
Table of Contents

Getting Started with Rust
Managing Projects with Cargo
Tests, Documentation, and Benchmarks
Types, Generics, and Traits
Memory Management and Safety
Error Handling
Advanced Concepts
Concurrency
Metaprogramming with Macros
Unsafe Rust and Foreign Function Interfaces
Logging
Network Programming in Rust
Building Web Applications with Rust
Lists, Lists, and More Lists
Robust Trees
Exploring Maps and Sets
Collections in Rust
Algorithm Evaluation
Ordering Things
Finding Stuff
Random and Combinatorial
Algorithms of the Standard Library



فهرست مطالب

Front Matter....Pages -
How to Compute on Encrypted Data....Pages 1-15
From Multiple Encryption to Knapsacks – Efficient Dissection of Composite Problems....Pages 16-16
Using the Cloud to Determine Key Strengths....Pages 17-39
A Unified Characterization of Completeness and Triviality for Secure Function Evaluation....Pages 40-59
On the Non-malleability of the Fiat-Shamir Transform....Pages 60-79
Another Look at Symmetric Incoherent Optimal Eavesdropping against BB84....Pages 80-99
On-Line/Off-Line Leakage Resilient Secure Computation Protocols....Pages 100-119
Leakage Squeezing of Order Two....Pages 120-139
ROSETTA for Single Trace Analysis....Pages 140-155
Collision Attack on the Hamsi-256 Compression Function....Pages 156-171
Generalized Iterated Hash Fuctions Revisited: New Complexity Bounds for Multicollision Attacks....Pages 172-190
A Differential Fault Attack on the Grain Family under Reasonable Assumptions....Pages 191-208
Cryptanalysis of Pseudo-random Generators Based on Vectorial FCSRs....Pages 209-224
Faster Chosen-Key Distinguishers on Reduced-Round AES ....Pages 225-243
The Higher-Order Meet-in-the-Middle Attack and Its Application to the Camellia Block Cipher....Pages 244-264
Double-SP Is Weaker Than Single-SP: Rebound Attacks on Feistel Ciphers with Several Rounds....Pages 265-282
Automatic Search of Truncated Impossible Differentials for Word-Oriented Block Ciphers....Pages 283-302
High-Speed Parallel Implementations of the Rainbow Method in a Heterogeneous System....Pages 303-316
Computing Small Discrete Logarithms Faster....Pages 317-338
Embedded Syndrome-Based Hashing....Pages 339-357
Compact Hardware Implementations of the Block Ciphers mCrypton, NOEKEON, and SEA....Pages 358-377
Efficient Arithmetic on Elliptic Curves in Characteristic 2....Pages 378-398
A New Model of Binary Elliptic Curves....Pages 399-411
Analysis of Optimum Pairing Products at High Security Levels....Pages 412-430
Constructing Pairing-Friendly Genus 2 Curves with Split Jacobian....Pages 431-453
Faster Batch Forgery Identification....Pages 454-473
Implementing CFS....Pages 474-488
SipHash: A Fast Short-Input PRF....Pages 489-508
A Novel Permutation-Based Hash Mode of Operation FP and the Hash Function SAMOSA ....Pages 509-527
Resistance against Adaptive Plaintext-Ciphertext Iterated Distinguishers....Pages 528-544
Sufficient Conditions on Padding Schemes of Sponge Construction and Sponge-Based Authenticated-Encryption Scheme....Pages 545-563
Back Matter....Pages -




نظرات کاربران