آموزش نارون: شروع کردن

Elm: Getting Started

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

نمایش نظرات

آموزش نارون: شروع کردن
جزییات دوره
2h 52m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.