در این دوره با نحوه نوشتن bulletproof، اپلیکیشن های وب قابل نگهداری با Elm، زبان برنامه نویسی تابعی که توسعه نرم افزار وب را تغییر می دهد، نحوه ایجاد اپلیکیشن Elm، کار با Elm و JavaScript، سازماندهی کد Elm با ماژول ها و معماری Elm، نوشتن تست های واحد برای اپلیکیشن های Elm و غیره آشنا می شوید.

سرفصل:

  • زبان Elm
  • شروع کار با Elm
  • HTML و DOM مجازی
  • تمرین 1 – راه حل
  • ساختارهای داده
  • مجموعه ها
  • Booleans
  • Partial Application
  • List.filter و List.map
  • توابع Elm
  • معماری Elm
  • تعامل
  • حاشیه نویسی تایپ
  • حاشیه نویسی تابع
  • عبارات مورد
  • Union Types
  • پیام ها و مخاطبان پرسش و پاسخ
  • سرور کلاینت
  • نتایج
  • خط لوله
  • Decoders
  • گارانتی های تابع
  • قابلیت همکاری جاوا اسکریپت
  • آبجکت Elm
  • اشتراک ها
  • دریافت پاسخ
  • بسته Elm
  • تست
  • راه اندازی تست
  • تست Fuzz
  • معرفی Delegation
  • مقیاس پذیری کد Elm
  • Composition
  • بهینه سازی
  • عملکرد لیست
  • عملکرد آرایه
  • requestAnimationFrame
  • ابزارها