دوره آموزشی نگاه اولیه به ReasonML
1 ساعتپیشرفته2020-02-28
مدرسین

J. David Eisenberg
Programmer and Instructor living in San Jose, California
جزئیات دوره
افزودن حاشیه نویسی نوع به جاوا اسکریپت با استفاده از TypeScript یا ابزارهای مشابه می تواند به اشکال زدایی اساسی کمک کند ، اما انواع بسیار بیشتری برای ارائه دارند. ReasonML - نحوی جدید برای OCaml که در JavaScript کامپایل می شود - به توسعه دهندگان پیشرفته امکانات جدیدی برای خوانایی بیشتر ، عملکرد و قابلیت نگهداری بیشتر کد می دهد. ReasonML تایپ و سبک کاربردی قوی OCaml را با نحوی که برای توسعه دهندگان جاوا اسکریپت آشناست به وب می آورد.
در این دوره ، با مربی J. David Eisenberg همراه شوید زیرا وی برجسته ترین ویژگی های ReasonML را شرح می دهد. مفاهیم اساسی ، از جمله انواع داده داخلی ReasonML و تطبیق الگو را کاوش کنید. درباره سیستم نوع ReasonML ، تعریف انواع داده های خود و قدرت استنباط نوع - که به شما امکان می دهد بدون نیاز به تعیین دستی انواع ، کد بنویسید ، اطلاعات کسب کنید. به علاوه ، هنگام ایجاد یک پروژه ReasonReact ، به نحوه تعامل JavaScript و ReasonML نگاهی بیندازید.
در این دوره ، با مربی J. David Eisenberg همراه شوید زیرا وی برجسته ترین ویژگی های ReasonML را شرح می دهد. مفاهیم اساسی ، از جمله انواع داده داخلی ReasonML و تطبیق الگو را کاوش کنید. درباره سیستم نوع ReasonML ، تعریف انواع داده های خود و قدرت استنباط نوع - که به شما امکان می دهد بدون نیاز به تعیین دستی انواع ، کد بنویسید ، اطلاعات کسب کنید. به علاوه ، هنگام ایجاد یک پروژه ReasonReact ، به نحوه تعامل JavaScript و ReasonML نگاهی بیندازید.
مهارت ها
ReasonMLLearningProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01-چرا ReasonML می تواند زبان شما باشد
- 02- دانش و راه اندازی پایه
1. ReasonML Fundamentals
- 03-متغیرها و انواع داده ها
- 04-توابع و حاشیه نویسی
- 05-تصمیم گیری با عبارت if و switch
- 06-خروجی با Js.log()
- 07-چالش - فرمول درجه دوم
- 08-راه حل - فرمول درجه دوم
2. سیستم نوع ReasonML
- 09- انواع داده های خود را ایجاد کنید
- 10- با پوچ و تعریف نشده خداحافظی کنید
- 11-ایجاد ماژول برای کدهای قابل استفاده مجدد
- 12-استفاده از انواع مجموعه
- 13-ایجاد انواع رکورد
- 14-چالش - تولید کیک های تصادفی
- 15-راه حل - تولید کیک های تصادفی
3. تعامل با جاوا اسکریپت
- 16-صفحات وب با ReasonReact
نتیجه
- 17-منابع ReasonML را کاوش کنید