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