نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه با Elm ، زبان برنامه نویسی کاربردی که توسعه برنامه های وب را تغییر می دهد ، برنامه های وب ضد گلوله ، به راحتی قابل نگهداری بنویسید. در این دوره ، علم ، یاد می گیرید که چگونه با Elm ، برنامه های وب ضد گلوله ، به راحتی قابل نگهداری بنویسید زبان برنامه نویسی کاربردی که در حال تغییر برنامه توسعه وب است. شما نحوه ساخت یک برنامه Elm را از ابتدا تا انتها و نحوه همکاری بین Elm و JavaScript را کشف خواهید کرد. همچنین بهترین روش سازماندهی کد Elm را با استفاده از ماژول ها و Elm Architecture و نحوه نوشتن تست واحد برای برنامه های Elm یاد خواهید گرفت. با پایان این دوره ، شما تکنیک های برنامه نویسی کاربردی را یاد گرفته اید که نه تنها در علم بلکه زبان های دیگر نیز مفید هستند.
سرفصل ها و درس ها
زبان نارون
The Elm Language
-
شروع نارون
Beginning Elm
-
چرا زحمت؟
Why Bother?
-
HTML و DOM مجازی
HTML and the Virtual DOM
-
تمرین 1
Exercise 1
-
تمرین 1: راه حل
Exercise 1: Solution
-
ساختارهای اساسی داده ها
Basic Data Structures
-
مجموعه ها
Collections
-
ورزش 2
Exercise 2
-
تمرین 2: راه حل
Exercise 2: Solution
-
بولیان
Booleans
-
برنامه جزئی
Partial Application
-
List.filter و List.map
List.filter and List.map
توابع نارون
Elm Functions
-
معماری نارون
The Elm Architecture
-
تعامل
Interactivity
-
ورزش 3
Exercise 3
-
تمرین 3: راه حل
Exercise 3: Solution
-
حاشیه نویسی را تایپ کنید
Type Annotations
-
حاشیه نویسی عملکرد
Function Annotations
-
تمرین 4
Exercise 4
-
تمرین 4: راه حل
Exercise 4: Solution
-
عبارات مورد
Case Expressions
-
انواع اتحادیه
Union Types
-
پیام ها و مخاطبان Q A
Messages and Audience Q&A
-
تمرین 5
Exercise 5
-
مخاطب Q A
Audience Q&A
-
تمرین 5: راه حل
Exercise 5: Solution
-
مخاطب Q A
Audience Q&A
سرور مشتری
Client-server
-
نتیجه و شاید
Result and Maybe
-
خطوط لوله
Pipelines
-
رمزگشاها
Decoders
-
رسیور Q A
Decoder Q&A
-
تمرین 6
Exercise 6
-
مخاطب Q A
Audience Q&A
-
تمرین 6: راه حل
Exercise 6: Solution
-
مخاطب Q A
Audience Q&A
-
ضمانت عملکرد
Function Guarantees
-
تضمین عملکرد دیگر
Another Function Guarantee
-
HTTP.get کنید
HTTP.get
-
تمرین 7
Exercise 7
-
تمرین 7: راه حل
Exercise 7: Solution
-
روز اول: جمع بندی
Day One: Wrap Up
قابلیت همکاری JavaScript
JavaScript Interoperability
-
مخاطب Q A
Audience Q&A
-
قابلیت همکاری JavaScript
JavaScript Interoperability
-
شی نارون
The Elm Object
-
بندر
Port
-
مخاطب Q A
Audience Q&A
-
اشتراک ها
Subscriptions
-
دریافت پاسخ ها
Receiving Responses
-
مخاطب Q A
Audience Q&A
-
تمرین 8
Exercise 8
-
تمرین 8: راه حل
Exercise 8: Solution
-
مخاطب Q A
Audience Q&A
-
بسته نارون
The Elm Package
آزمایش کردن
Testing
-
درحال آزمایش نصب
Testing Setup
-
آزمایش کردن
Testing
-
تست فاز
Fuzz Testing
-
تمرین 9
Exercise 9
-
تمرین 9: راه حل
Exercise 9: Solution
نمایندگی
Delegation
-
نارون به عنوان یک زبان عملکردی خالص
Elm as a Pure Function Language
-
معرفی هیئت
Delegation Introduction
-
جستجوی ساختمان
Building Search
-
ورزش 10
Exercise 10
-
تمرین 10: راه حل
Exercise 10: Solution
مقیاس کد نارون
Scaling Elm Code
-
جریان داده های یک طرفه
Unidirectional Data Flow
-
مبانی مقیاس بندی
Scaling Fundamentals
-
مثالهای مقیاس گذاری
Scaling Examples
-
فرم ثبت نام قابل حمل
Portable Signup Form
-
ورزش 11
Exercise 11
-
تمرین 11: راه حل
Exercise 11: Solution
-
ترکیب بندی
Composition
بهينه سازي
Optimization
-
عملکرد لیست
List Performance
-
عملکرد آرایه
Array Performance
-
عملکرد رندر
Rendering Performance
-
درخواستAnimationFrame
requestAnimationFrame
-
ورزش 12
Exercise 12
-
تمرین 12: راه حل
Exercise 12: Solution
ابزارها
Tools
-
ابزارها
Tools
-
elm-css
Elm-css
-
پیوندهای مورد علاقه
Links of Interest
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات