آموزش ReasonML: نگاه اول

ReasonML: First Look

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: افزودن حاشیه نویسی نوع به جاوا اسکریپت با استفاده از TypeScript یا ابزارهای مشابه می تواند به اشکال زدایی اساسی کمک کند ، اما انواع بسیار بیشتری برای ارائه دارند. ReasonML - نحوی جدید برای OCaml که در JavaScript کامپایل می شود - به توسعه دهندگان پیشرفته امکانات جدیدی برای خوانایی بیشتر ، عملکرد و قابلیت نگهداری بیشتر کد می دهد. ReasonML تایپ و سبک کاربردی قوی OCaml را با نحوی که برای توسعه دهندگان جاوا اسکریپت آشناست به وب می آورد.

در این دوره ، با مربی J. David Eisenberg همراه شوید زیرا وی برجسته ترین ویژگی های ReasonML را شرح می دهد. مفاهیم اساسی ، از جمله انواع داده داخلی ReasonML و تطبیق الگو را کاوش کنید. درباره سیستم نوع ReasonML ، تعریف انواع داده های خود و قدرت استنباط نوع - که به شما امکان می دهد بدون نیاز به تعیین دستی انواع ، کد بنویسید ، اطلاعات کسب کنید. به علاوه ، هنگام ایجاد یک پروژه ReasonReact ، به نحوه تعامل JavaScript و ReasonML نگاهی بیندازید.

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

مقدمه Introduction

  • چرا ReasonML می تواند زبان شما باشد Why ReasonML could be the language for you

  • دانش پایه و راه اندازی Base knowledge and setup

1. مبانی ReasonML 1. ReasonML Fundamentals

  • متغیرها و انواع داده ها Variables and data types

  • توابع و حاشیه نویسی Functions and annotations

  • تصمیم گیری با عبارات if و switch Decisions with if and switch expressions

  • خروجی با Js.log () Output with Js.log()

  • چالش: فرمول درجه دوم Challenge: Quadratic formula

  • راه حل: فرمول درجه دوم Solution: Quadratic formula

2. سیستم ReasonML Type 2. The ReasonML Type System

  • انواع داده های خود را ایجاد می کنید Creating your own data types

  • از تهی و نامشخص خداحافظی کنید Say goodbye to null and undefined

  • ایجاد ماژول هایی برای کد قابل استفاده مجدد Creating modules for reusable code

  • با استفاده از انواع مجموعه Using collection types

  • ایجاد انواع رکورد Creating record types

  • چالش: تولید کیک های تصادفی Challenge: Generating random cakes

  • راه حل: تولید کیک تصادفی Solution: Generating random cakes

3. تعامل با JavaScript 3. Interoperating with JavaScript

  • صفحات وب با ReasonReact Web pages with ReasonReact

نتیجه Conclusion

  • منابع ReasonML را کاوش کنید Explore ReasonML resources

نمایش نظرات

آموزش ReasonML: نگاه اول
جزییات دوره
1h
17
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
392
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

J. David Eisenberg J. David Eisenberg

ج. دیوید آیزنبرگ یک برنامه نویس و مربی است که در سن خوزه، کالیفرنیا زندگی می کند.

دیوید در تدریس و توضیح استعداد دارد. او دوره هایی را برای CSS، جاوا اسکریپت، CGI و XML آغاز کرده است. او در کالج Evergreen Valley در سن خوزه تدریس می کند. دیوید مقالاتی برای XML.com و A List Apart در مورد موضوعاتی مانند جاوا اسکریپت و مدل شیء سند، اعتبارسنجی XML، تبدیل‌های XSL و SVG نوشته است. دوره های آنلاین او آموزش های مقدماتی برای زبان های کره ای، یونانی مدرن و روسی ارائه می دهد. دیوید همچنین از سال 1975، زمانی که با پروژه زبان خارجی مدرن در دانشگاه ایلینویز برای توسعه آموزش به کمک کامپیوتر در مورد سیستم PLATO کار کرد، نرم افزار آموزشی را توسعه داد. او چندین تا از آموزش‌های درون جعبه‌ای را که با کامپیوتر محترم Apple lle ارسال شده بود، نوشت. وقتی دیوید برنامه نویسی نمی کند، از عکاسی دیجیتال، دوچرخه سواری و مراقبت از گربه هایش لذت می برد.