لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی متوسط Rust و توسعه وبسرور
- آخرین آپدیت
دانلود Intermediate Rust Programming and Web Server Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
با این دوره جامع، تخصص خود را در برنامهنویسی Rust ارتقا دهید و در دنیای توسعه وبسرور غوطهور شوید. شما با یک دوره فشرده که مفاهیم متوسط تا پیشرفته از جمله enums، structs، traits، lifetimes و اشارهگرهای هوشمند (smart pointers) را پوشش میدهد، یادگیری خود را آغاز خواهید کرد. هر بخش شامل تمرینهای کدنویسی کاربردی است که برای تثبیت یادگیری و اطمینان از توانایی شما در بهکارگیری ویژگیهای قدرتمند Rust در سناریوهای واقعی طراحی شده است.
پس از تسلط بر Rust، دوره به سمت توسعه وب میرود؛ جایی که یاد میگیرید با استفاده از Actix Web (یک فریمورک با کارایی بالا که ساخت اپلیکیشنهای وب مقیاسپذیر را ساده میکند)، یک وبسرور بسازید. از راهاندازی پروژه و تعریف ساختارهای داده تا پیادهسازی عملیات کامل CRUD و امنیت احراز هویت کاربران، شما تجربه عملی در ایجاد یک وبسرور قدرتمند کسب خواهید کرد. همچنین مباحث پیشرفتهای مانند مدیریت وضعیت با Mutex، مدیریت فراخوانیهای API به صورت async و یکپارچهسازی پایگاه داده را بررسی خواهید کرد.
در پایان این دوره، شما درک عمیقی از برنامهنویسی متوسط Rust و مهارتهای عملی لازم برای ساخت و استقرار وبسرورهای با کارایی بالا خواهید داشت. چه به دنبال ارتقای تواناییهای توسعه وب خود باشید و چه بخواهید مسیر شغلی خود را به عنوان توسعهدهنده Rust پیش ببرید، این دوره ابزارهای لازم برای موفقیت شما را فراهم میکند.
این دوره برای توسعهدهندگانی که دانش پایه Rust دارند و میخواهند مهارتهای خود را ارتقا داده و توسعه وبسرور را بیاموزند، ایدهآل است. همچنین برای کسانی که هدفشان ساخت اپلیکیشنهای مقاوم و مقیاسپذیر با استفاده از Rust و Actix Web است، انتخابی عالی است. پیشنیازها شامل آشنایی با مبانی Rust و علاقه به توسعه وب است.
سرفصل ها و درس ها
دوره فشرده Rust - مبانی
Rust Crash Course - Basics
مقدمه - ایجاد پروژه
Introduction - Create Project
متغیرهای با اندازه ثابت
Fixed-Size Variables
متغیرهای با اندازه پویا
Dynamic-Sized Variables
مجموعههای پایه (Collections)
Basic Collections
کلوژرها (Closures)
Closures
عدد لیتراسیون و رشتههای خام
Number Literals and Raw Strings
کار با باینری در سطح پایین
Working Low Level with Binary
کتابخانه استاندارد Rust
Rust Std Library
دوره فشرده Rust - سطح متوسط
Rust Crash Course - Intermediate
مقدمه - ایجاد ماژول
Introduction - Create Module
Enumها - اولین Enum شما
Enums - Your First Enum
Enumها - معرفی Result Enum با Generics
Enums - Result Enum with Generics Introduction
Enumها - Option Enum با Some یا None
Enums - Option Enum with Some or None
بررسی Result و Option در Rust
Rusts Result and Option
Structها - اولین Struct شما
Structs - Your First Struct
Structها - استفاده از Type Impl
Structs - Using Type Impl
مقدمهای بر Traitها
Traits Introduction
چندریختی (Polymorphism) با Traitها و Generics
Polymorphism with Traits and Generics
Lifetimes - مقدمه
Lifetimes - Introduction
Lifetimes - Generics و Structها
Lifetimes - Generics and Structs
تطبیق الگو (Pattern Matching) - عدد، Option و Result
Pattern Matching - Integer, Option, and Result
تطبیق الگو - Enum با دادههای ترکیبی
Pattern Matching - Mixed Data Enum
تطبیق الگو - Match Guards و Structها
Pattern Matching - Match Guards and Structs
اولین فراخوانی Async API
Your First Async API Call
مدیریت خطاها
Handling Errors
مرور مجدد مجموعهها - HashMaps و HashSets
Collections Revisited - HashMaps and HashSets
پاکسازی پروژه
Project Cleanup
دوره فشرده Rust - سطح پیشرفته
Rust Crash Course - Advanced
نمایش نظرات