آموزش مقدمه ای بر ماشین های حالت با XState و React

Introduction to State Machines with XState and React

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت برنامه های پیچیده وب و مدیریت حالت با ماشین های حالت محدود با استفاده از Javascript و React Building State Machines with Javascript and Typescript مدیریت بهتر حالت در برنامه های React توصیف منطق پیچیده کسب و کار به روشی ساده ساخت برنامه های کاربردی وب کم خطا پیش نیازها:Basic دانش جاوا اسکریپت پایه دانش واکنش بدون نیاز به تنظیم محلی

این دوره مقدمه ای بر ماشین های حالت محدود ساخته شده با جاوا اسکریپت است. ماشین‌های حالت می‌توانند برنامه‌های پیچیده را به‌راحتی توصیف کنند، که باعث می‌شود کار با آن‌ها بصری و کمتر مستعد خطا باشد. ماشین‌های حالت را می‌توان به راحتی با React ادغام کرد، که به ما امکان می‌دهد یک رویکرد کاملاً جدید برای مدیریت حالت در برنامه‌های React داشته باشیم.

این دوره مفاهیم اولیه در مورد ماشین‌های حالت و استفاده از آنها با XState را نشان می‌دهد. همچنین، حاوی مثال‌های کدنویسی متعددی است که به دانش‌آموزان اجازه می‌دهد تا درک بهتری از این موضوع داشته باشند.

دستور کار:

  • مقدمه ای بر ماشین های حالت

  • وضعیت‌ها، رویدادها و انتقال‌ها

  • عملکردها

  • متن

  • نگهبان

  • اطلاعات بیشتر در مورد انتقال

  • فراخوانی خدمات

  • ماشین های فراخوان

  • تاخیرها

در کنار ارائه‌ها، برخی از نمونه‌های واقعی را نیز کدنویسی می‌کنیم، مانند:

  • پخش کننده ویدیو با گزینه پخش خودکار

  • واکشی ماشین برای رسیدگی به درخواست‌های ناهمگام

  • جستجوی مؤلفه با انحراف


سرفصل ها و درس ها

برنامه درسی و پیش نیازها Curriculum and prerequisites

  • برنامه درسی و پیش نیازها Curriculum and prerequisites

  • کد منبع و اسلایدهای ارائه Source code and presentation slides

مقدمه ای بر ماشین های دولتی Introduction to State Machines

  • مقدمه ای بر ماشین های دولتی Introduction to State Machines

  • اصول اولیه ماشین آلات State machines basics

حالات، رویدادها و گذارها States, events and transitions

  • حالات، رویدادها و گذارها States, events and transitions

  • ایجاد ماشین آب و تجسم آن با XState Viz Creating water machine and visualizing it with XState Viz

  • اتصال دستگاه آب به برنامه React Connecting water machine to React application

  • ایالات و رویدادها States and events

اقدامات Actions

  • اقدامات Actions

  • ایجاد دستگاه پخش کننده ویدئو Creating video player machine

  • اصول اولیه اقدامات Actions basics

متن نوشته Context

  • متن نوشته Context

  • اتصال ویدیوی واقعی به دستگاه پخش ما Connecting real video to our player machine

  • مبانی زمینه Context basics

نگهبانان Guards

  • نگهبانان Guards

  • اصول اولیه نگهبانی Guards basics

بیشتر در مورد انتقال More on transitions

  • بیشتر در مورد انتقال More on transitions

  • افزودن گزینه پخش خودکار به دستگاه پخش کننده ویدیوی ما Adding autoplay option to our video player machine

  • چندین نوع انتقال Multiple types of transitions

فراخوانی خدمات و ماشین های موازی Invoking services and parallel machines

  • فراخوانی خدمات Invoking services

  • ماشین واکشی ایجاد کنید Create fetching machine

  • اصول اولیه خدمات Services basics

ماشین های فراخوانی Invoking machines

  • ماشین های فراخوانی Invoking machines

  • اصول فراخوانی ماشین ها Invoking machines basics

تاخیر Delays

  • تاخیر Delays

  • اصول اولیه را به تاخیر می اندازد Delays basics

PROJECT - ماشین جستجو با debounce و Typescript PROJECT - Search machine with debounce and Typescript

  • یک ماشین جستجو با debounce ایجاد کنید Create a search machine with debounce

  • پشتیبانی از تایپ اسکریپت را به ماشین جستجو اضافه کنید Add typescript support to search machine

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش مقدمه ای بر ماشین های حالت با XState و React
جزییات دوره
1.5 hours
20
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
336
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jakub Skoneczny Jakub Skoneczny

مهندس نرم افزار و جاوا اسکریپت پرشور