آموزش نارون

Elm

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه با 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

نمایش نظرات

نظری ارسال نشده است.

آموزش نارون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8h 45m
79
Pluralsight (پلورال سایت) pluralsight-small
21 فروردین 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
17
5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Feldman Richard Feldman

ریچارد یک برنامه نویس کاربردی است که در فشار دادن محدودیت های رابط کاربری مبتنی بر مرورگر تخصص دارد. او یک کتابخانه تغییر ناپذیر بدون تغییر و یکپارچه ، جاوا اسکریپت ساخته است که با مجموعه های عادی JS به طور یکپارچه همکاری می کند. elm-css ، پیش پردازنده CSS که در آن Elm را به جای CSS می نویسید. و Dreamwriter ، یک وب نوشتن بلند فرم نوشته شده در Elm است که در صورت عدم اتصال به اینترنت مانند یک برنامه دسک تاپ کار می کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.