لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Rust: برنامه نویسی ناهمزمان با توکیو
Rust: Asynchronous Programming with Tokio
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی ناهمزمان در حال تبدیل شدن به پارادایم کدگذاری واقعی Rust است. در این دوره، مارکوس ویلاک، مهندس نرمافزار ارشد و خالق محتوا، آنچه را که باید در مورد استفاده از توکیو بدانید، اولیههای ناهمزمان و کانالهایی که ارائه میکند، پوشش میدهد. دریابید که برنامه نویسی ناهمزمان چیست و چه زمانی از آن استفاده کنید. اصول اولیه زمان اجرا ناهمزمان در توکیو و همچنین نحوه ایجاد یک کار، نحوه آزمایش کد ناهمزمان و موارد دیگر را بیاموزید. کاوش اولیه های ناهمزمان، از جمله mutex، semaphore، notify، barrier و RwLock. بهعلاوه، کانالها، چیستی آنها و نحوه استفاده از آنها را بررسی کنید.
سرفصل ها و درس ها
معرفی
Introduction
استفاده از Tokio برای به کار انداختن چرخه های هدر رفته CPU (در حال انجام)
Use Tokio to put wasted CPU cycles to work
(In progress)
فایل های تمرینی
Exercise files
1. دانش بنیادی
1. Foundational Knowledge
برنامه نویسی ناهمزمان چیست؟
What is asynchronous programming?
چه زمانی از برنامه نویسی ناهمزمان استفاده کنیم؟
When to use asynchronous programming?
روش های همگام سازی و انتظار در Rust چگونه کار می کنند
How do the sync and await methods work in Rust
2. مبانی
2. The Basics
زمان اجرا ناهمزمان توکیو
Tokio's asynchronous runtime
نحوه ایجاد یک کار
How to spawn a task
نحوه ایجاد یک کار همزمان
How to spawn a synchronous task
نحوه تست کد ناهمزمان
How to test asynchronous code
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
مارکوس ویلاک یک مهندس ارشد نرم افزار و سازنده محتوا است.
مارکوس در تلاش است تا جهان را به یک خط کد تبدیل به مکانی بهتر کند. در یک زمان. او به عنوان یک توسعه دهنده نرم افزار برای Jetty، Trip Advisor، SinglePlatform و جاهای دیگر کار کرده است. یک متخصص در Rust و Python و یک سخنران برجسته در کنفرانس هایی مانند Pygotham، نقش فعلی او مهارت های امنیتی شبکه back-end او را به عنوان یک مهندس نرم افزار ارشد در LookingGlass Cyber Solutions مستقر در ویرجینیا برجسته می کند. مارکوس دارای لیسانس ریاضیات از دانشگاه ایالتی آریزونا است.
نمایش نظرات