نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چه ویژگی های جدید Ruby 3 با استفاده از آن در ساخت یک برنامه بسیار ساده است که همزمان، نوع ایمن و کارآمد حافظه است. 3 پیشرفت بزرگ در این نسخه اصلی جدید. دانستن اینکه چرا Ruby 3 چنین نسخه مهمی است و مسائلی که در مورد Ruby 2 و برنامه نویسی به طور کلی به آن می پردازد بسیار مهم است. در این دوره آموزشی، What's New in Ruby 3، یاد خواهید گرفت که با ساختن اپلیکیشنی که این پیشرفت ها را به نمایش می گذارد، سه پیشرفت اصلی را در Ruby 3 اعمال کنید. ابتدا، مدل همزمانی Ruby 3 و نحوه اجرای موازی فرآیندهایی را که می توان به راحتی در برنامه شما مدیریت کرد را بررسی خواهید کرد. سپس، تجزیه و تحلیل استاتیک را کشف خواهید کرد تا اطمینان حاصل کنید که دادههایی که در اطراف برنامه شما ارسال میشوند، نوع داده صحیحی هستند، بنابراین خطر جهش مقادیر به حداقل میرسد. نقطه ضعفی که برای نسلها زبانهای اسکریپتنویسی مانند Ruby را آزار داده است. در نهایت، با نگاهی به روشهای کاربردی جدید برای زیباتر کردن نمایش اطلاعات از نظر نوشتن منطق پشت آن، یاد میگیرید که چگونه از نظر حافظه و برنامهنویسی کارآمدتر باشید. پس از اتمام این دوره، مهارت ها و دانش ویژگی های جدید Ruby 3 را که برای توسعه برنامه های کاربردی پایدارتر، همزمان و مدرن تر لازم است، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
روشهای سودمند جدید
New Utility Methods
-
معرفی
Introduction
-
تطبیق الگو
Pattern Matching
-
هش فیلترینگ
Hash Fltering
-
ویژگی های روش اضافی
Additional Method Features
-
نسخه ی نمایشی
Demo
یکپارچه سازی برنامه با برنامه نویسی Typesafe
Solidifying the App with Typesafe Programming
-
برنامه نویسی Typeafe
Typesafe Programming
-
نسخه ی نمایشی
Demo
همزمانی با فیبرها و راکتورها
Concurrency with Fibers and Reactors
-
معرفی
Introduction
-
نسخه ی نمایشی 1
Demo 1
-
راکتورها
Ractors
-
نسخه ی نمایشی 2
Demo 2
-
نسخه ی نمایشی 3
Demo 3
نمایش نظرات