نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره شما را با زبان Elm آشنا می کند و به شما نشان می دهد که چرا ممکن است ارزش افزودن به مجموعه زبان خود را داشته باشد. برای اینکه یک فناوری توسعه وب جلویی جدی گرفته شود، باید چیزی واقعا منحصر به فرد ارائه دهد که آن را در یک زمینه متمایز کند. میدان اشباع شده برنامه هایی که به زبان Elm نوشته شده اند بسیار سریع هستند و تقریباً از استثناهای زمان اجرا مصون هستند. تبدیل آن به گزینه ای بسیار جذاب برای توسعه دهندگانی که مشتریان آنها به طور فزاینده ای نسبت به عملکرد و کیفیت حساس هستند. در این دوره آموزشی Elm: Getting Started، شما یاد خواهید گرفت که برنامه های وب پیش ساخته و قدرتمندی را ایجاد کنید. ابتدا، خواهید فهمید که یک زبان تابعی چیست و چگونه Elm تلاش می کند تا برنامه نویسی کاربردی را در دسترس تر کند. در مرحله بعد، نحوه اجرای وظایف برنامه نویسی رایج، مانند اعلام متغیرها و توابع با Elm را خواهید دید. در نهایت، یاد خواهید گرفت که چگونه از Elm برای ساخت برنامه های وب پیشرفته و پیچیده استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش Elm مورد نیاز برای ایجاد برنامه های کاربردی جدید یا ادغام Elm در یک برنامه موجود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
آشنایی با الم
Introduction to Elm
-
معرفی
Introduction
-
تاریخچه و مرور کلی
History and Overview
-
صفت: زبان کاربردی تایپ شده
Trait: Typed Functional Language
-
ویژگی: طراحی کاربر محور
Trait: User-focused Design
-
صفت: قابلیت استفاده
Trait: Useability
-
ویژگی: قابلیت نگهداری
Trait: Maintainability
-
امکانات
Features
-
نسخه ی نمایشی: سلام دنیا
Demo: Hello World
-
نسخه ی نمایشی: یک برنامه ساده
Demo: A Simple Application
-
بررسی اجمالی دوره
Course Overview
مفاهیم زبان اصلی
Core Language Concepts
-
معرفی
Introduction
-
ارزش های
Values
-
کارکرد
Functions
-
نسخه ی نمایشی: توابع
Demo: Functions
-
امضاهای تابع
Function Signatures
-
نسخه ی نمایشی: امضاهای تابع
Demo: Function Signatures
-
اگر عبارات
If Expressions
-
عبارات موردی
Case Expressions
-
ساختارهای داده
Data Structures
-
نسخه ی نمایشی: لیست ها
Demo: Lists
-
نسخه ی نمایشی: تاپل
Demo: Tuples
-
نسخه ی نمایشی: رکوردها
Demo: Records
-
خلاصه
Summary
ایجاد پروژه ها
Creating Projects
-
معرفی
Introduction
-
نصب Elm
Installing Elm
-
پیکربندی یک ویرایشگر
Configuring an Editor
-
ابزار Elm
The Elm Tools
-
نسخه ی نمایشی: elm repl
Demo: elm repl
-
نسخه ی نمایشی: نارون ساختن
Demo: elm make
-
افزودن CSS به برنامه های Elm
Adding CSS to Elm Applications
-
خلاصه
Summary
ساخت برنامه های کاربردی
Making Applications
-
معرفی
Introduction
-
DOM مجازی
Virtual DOM
-
نسخه ی نمایشی: محتوای ثابت
Demo: Static Content
-
معماری پایه سنجد
Basic Elm Architecture
-
نسخه ی نمایشی: ردیابی وضعیت با مدل ها
Demo: Tracking State with Models
-
نسخه ی نمایشی: استفاده از پیام ها برای به روز رسانی وضعیت
Demo: Using Messages to Update State
-
نسخه ی نمایشی: یکپارچه سازی برنامه ها با Elm Runtime
Demo: Integrating Applications with the Elm Runtime
-
نسخه ی نمایشی: دستورات
Demo: Commands
-
خلاصه
Summary
نمایش نظرات