لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلاس کارشناسی ارشد برنامه نویسی Rust: از مبتدی تا متخصص
Rust Programming Master Class: From Beginner to Expert
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری محبوب ترین زبان برنامه نویسی برنامه نویسان (با مشکلات واقعی واقعی) توسعه مهارت های سطح مبتدی تا پیشرفته برنامه نویسی RUST یادگیری نحو اولیه RUST و ویژگی ایمنی آن در حافظه. و بسته شدن به دست آوردن تجربه عملی در حل برخی از مسائل سطح متوسط تا پیشرفته با استفاده از RUST
زبان های برنامه نویسی معمولاً دارای برخی معاوضه هستند. زبان های سطح پایینی مانند C و C++ وجود دارند که معمولاً سرعت و کنترل را به قیمت ایمنی حافظه دارند. از سوی دیگر، ما زبانهای سطح بالا مانند پایتون یا اسکریپت جاوا ایمنتر هستیم، اما از منظر قدرت و سرعت کارآمدتر نیستیم. با زنگ زدگی ما بهترین های هر دو دنیا را داریم. به طور خاص، این یک زبان برنامه نویسی سیستمی است که به این معنی است که سرعت و کنترل دارند اما در عین حال به دلیل ویژگی های ایمنی مانند زبان های سطح بالا بسیار بهتر هستند. این امر باعث می شود که زنگ به وضوح در بین تمام زبان های برنامه نویسی دیگر برجسته شود.
محبوبیت آن روز به روز در حال افزایش است و به همین دلیل توسط شرکت های بزرگتر در سراسر جهان سازگار می شود. گوگل همچنین در حال برنامه ریزی برای استفاده از Rust در هسته لینوکس است، در همین حال مایکروسافت برای کاهش باگ های مربوط به حافظه در ویندوز به Rust روی آورده است و فیس بوک نیز روابط نزدیکتری با Rust برقرار کرده و به بنیاد Rust پیوسته است. همه اینها نشانه های روشنی است که Rust توجه قابل توجهی را در جامعه به خود جلب می کند.
با بیش از 9 ساعت آموزش ویدیویی، این دوره شما را از سطح مبتدی تا متخصص می برد. این دوره از دیدگاه دانش آموزی طراحی شده است که هیچ دانش قبلی در مورد RUST ندارد و مبتدی RUST است.
در طول این دوره جامع، ما تعداد زیادی از مهارتها و تکنیکها را پوشش میدهیم، از جمله:
نحو برنامه نویسی اولیه زنگ و جمع کننده های زنگ رایج
Enums، Traits، Structures، Generics، Lifetimes and Closures
سیستم ماژول زنگ، استفاده از جعبههای خارجی و جعبههای انتشار
اشارهگرهای هوشمند و ساختارهای دادهای که معمولاً مورد استفاده قرار میگیرند از جمله لیستهای پیوند، درختان، BST و لیست پیوندهای دوگانه
تکنیکهای پیشرفته از جمله ماکروها، آزمایشها و موضوعات پیشرفته در ویژگیها، انواع و تخصیص حافظه
مشکل زندگی واقعی که در آن 13 برنامه کاربردی زندگی واقعی در زنگ زدگی را از ابتدا یاد خواهیم گرفت
مهارت های برنامه نویسی کارآمد از جمله الگوهای طراحی، مدیریت کارآمد گزینه ها، رشته ها و ساختارها
برنامه نویسی همزمان و Aysnc
پردازش متن و مدیریت فهرست
بلاک چین در RUST
برنامه نویسی وب در زنگ زده
این دوره تضمین میکند که با انجام کار یاد میگیرید
سوالات تمرینی را همراه با راه حل ها تمرین کنید
آزمونها و
تکالیف
با گذراندن این دوره، شما به برنامه نویسی RUST مسلط خواهید شد و آنقدر خوب خواهید بود که می توانید با اطمینان و حرفه ای در این زبان کدنویسی کنید.
فقط به حرف من تکیه نکنید، بررسی کنید که برخی از دانشجویان فعلی ما در مورد دوره من چه می گویند.
"من ویدیو را در دنباله پیشنهادی نیز مشاهده کرده بودم، همانطور که به برخی ویدیوهای خارج از دنباله پیشنهادی مربی نگاه کرده بودم، و فقط یک چیز برای گفتن داشتم: - این دوره عالی است!!!!!! !!!!!!!" گابریل فدرو هنگریا
"من دوره آموزشی MATLAB Gui توسط مدرس را گذرانده ام. این یک تجربه A++ بود. او بهترین مربی است، واقعاً حرفه ای است و دقیقاً می داند چه چیزی باید آموزش دهد. از مشارکت فوق العاده شما برای کمک به ما در درک متلب متشکریم." کونال سینگ
"دوره بسیار جالب، عملکرد کامل Matlab توضیح داده شد و آزمونها بیشتر به فرآیند یادگیری کمک کردند." حسن ایوب
لطفاً توجه داشته باشید... من بسیار مطمئن هستم که دوره را دوست خواهید داشت و بنابراین به شما ضمانت بازگشت کامل وجه به مدت 30 روز را ارائه می دهد! بنابراین خطر صفر وجود دارد و چیزی برای از دست دادن وجود ندارد.
در نهایت، من بسیار هیجان زده هستم که برنامه نویسی RUST را به شما آموزش می دهم، بنابراین ثبت نام را بزنید و از یادگیری RUST لذت ببرید
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course introduction
نصب Rust و محیط مبتنی بر وب برای اجرای برنامه ها
Installing Rust and Web-based Enviroment for Executing Programs
اجرای و کامپایل برنامه ها اولین برنامه شما
Running and Compiling Programs your First Program
درباره دوره به ما بگویید
Tell us About the Course
تمامی کدهای دوره را دانلود کنید
Download all the Codes for the Course
برنامه نویسی پایه
Basic Programming
خروجی ها و نظرات برنامه
Program Outputs and Comments
متغیرها و انواع داده های اسکالر
Variables and Scalar Data Types
تمرین روی متغیرها را تمرین کنید
Practice Exercise on Variables
اطلاعات بیشتر در مورد متغیرها - سایه زدن، ثابت ها
More on Variables - Shadowing, Constants
انواع داده های مرکب - رشته ها
Compound Data Types-Strings
انواع داده های مرکب - چند تایی، آرایه ها
Compound Data Types-Tuples, Arrays
تمرین روی تاپل ها و آرایه ها و اسکالرها را تمرین کنید
Practice Exercise on Tuples and Arrays and Scalars
انواع داده های مرکب - بردارها
Compound Data Types - Vectors
توابع و ورودی ها
Functions and Inputs
تمرین روی توابع و ورودی ها را تمرین کنید
Practice Exercise on Functions and Inputs
وقت آن است که دانش خود را آزمایش کنیم
Time to test our knowledge
مالکیت: برنامه نویسی قلب زنگ
Ownership: The Heart of Rust programming
مالکیت، انواع بدیهی و غیرحقوقی
Ownership, Premitive and Non-Premitive Types
حافظه برنامه (Heap and Stack)
Application Memory (Heap and Stack)
Onwership و مراجع در توابع
Onwership and References in Functions
مراجع قابل تغییر و تغییرناپذیر
Mutable and Immutable References
تمرین مالکیت را تمرین کنید
Practice Exercise on Ownership
وقت آن است که دانش خود را آزمایش کنیم
Time to test our knowledge
ساختارهای کنترلی
Control Structures
شرطی اگر و انواع آن
Conditional If and its Varaints
If let و Nested if
If let and Nested if
بیانیه مسابقه
Match Statement
حلقه های while و Simple
While and Simple loops
برای حلقه ها و انواع آن
For Loops and its Variants
بشکن و ادامه بده
Break and Continue
تمرین برنامه نویسی پایه را تمرین کنید
Practice Exercise on Basic Programming
زمان آزمایش دانش شماست
Time to test you knowledge
پروژه: اجرای پشته
Project: Stack Implementation
پیاده سازی پشته
Implementing Stack
معکوس کردن رشته با استفاده از پشته ها
String Reversal Using Stacks
ارزیابی بیان (Infix to PostFix Illustration)
Expression Evaluation (Infix to PostFix Illustration)
ارزیابی بیان (ارزیابی پس از رفع اشکال)
Expression Evaluation (Postfix Evaluation)
ارزیابی بیان - قسمت 1
Expression Evaluation - Part 1
ارزیابی بیان - قسمت 2
Expression Evaluation - Part 2
نمایش نظرات