توسعه وب با الم [ویدئو]

Web Development with Elm [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Elm یکی از زبان های پیشرو است که مسئول افزایش پذیرش برنامه نویسی کاربردی در توسعه وب فرانت اند است. به لطف Evan Czaplicki و انجمن علم، ما یک زبان برنامه نویسی فوق العاده کاربرپسند و به راحتی قابل دسترسی را در اختیار داریم که به جاوا اسکریپت کامپایل می شود و در مرورگر اجرا می شود. این یک تغییر دهنده بازی برای توسعه دهندگان وب است که مایلند دست خود را با برنامه نویسی کاربردی کثیف کنند. Elm به عنوان یک زبان قوی تایپ شده با Type Inference، زمان اجرا بدون خطا و عملکرد عالی را تضمین می کند. الگوی مدبرانه طراحی شده برای مدیریت دولتی به نام معماری Elm به عنوان الهام بخش بسیاری از کتابخانه های جاوا اسکریپت مانند Redux و بسیاری دیگر عمل کرده است. توانایی استفاده از تمام جنبه های ضروری Elm را برای توسعه برنامه های کاربردی در دنیای واقعی به خود بدهید. این دوره یک کاربرد عملی از یک زبان برنامه نویسی تابعی است. ما به دنبال انواع داده های پایدار و ساختارهای داده خواهیم بود. شما با مفهوم عوارض جانبی و مدیریت دولتی آشنا خواهید شد. ما با هم یک برنامه وب می سازیم، که نمونه ای از تمام اصول اصلی توسعه برنامه وب با یک زبان کاملا کاربردی است. به غیر از Elm، شما قادر خواهید بود آن اصول را در سایر زبان های برنامه نویسی برای نیازهای عملی خود اعمال کنید. زبان تایپ قوی با استنتاج Type زمان اجرا بدون خطا و عملکرد عالی را تضمین می کند. Elm Architecture الهام‌بخش کلیدی چارچوب‌ها و کتابخانه‌های جاوا اسکریپت است. توانایی استفاده از تمام جنبه های مهم Elm را برای توسعه برنامه های کاربردی در دنیای واقعی به خود بدهید. ما موضوعاتی مانند برنامه نویسی تابعی، ساختارهای داده پایدار، مدل سازی داده ها و رندر HTML عملکردی را پوشش خواهیم داد. این دوره شما را با مفاهیم نوع استنتاج، عوارض جانبی و محاسبات تنبل در مثال های عملی آشنا می کند. شما می توانید برنامه های تعاملی خود را با کمک Type Inference و Time traveling debugger بسازید. ما با هم یک برنامه کاربردی در دنیای واقعی خواهیم ساخت که نمونه ای از تمام اصول اصلی توسعه برنامه در یک زبان برنامه نویسی کاملا کاربردی است. شما می توانید آن اصول را در هر زبان برنامه نویسی کاربردی دیگری برای نیازهای عملی خود اعمال کنید. [*] نحو سنجد [*] رندر HTML و CSS [*]نحوه ساخت برنامه های stateful در Elm [*]ارتباطات سرور [*]ارتباط با زمان های اجرا جاوا اسکریپت [*]اصول اصلی معماری [*]نحوه استفاده از برنامه Create Elm و ابزارهای دیگر [*]نحوه استفاده از بسته های منبع باز در Elm [*] الگوها و تکنیک های پیشرفته مخاطب ایده آل برای این ویدیو، توسعه دهندگان وب هستند که به روش های بهتر برای ساخت برنامه های کاربردی وب با استفاده از یک زبان کاربردی علاقه مند هستند. برخی از دانش قبلی در مورد کار با جاوا اسکریپت کاربردی مفید خواهد بود. [*] یادگیری یک زبان برنامه نویسی کاربردی قابل اعتماد و ساده * [*] به عنوان یک برنامه نویس رشد کنید و مفاهیم اصلی برنامه نویسی تابعی را با انجام * [*] بسازید یک برنامه تعاملی قوی با استفاده از Elm Architecture *

سرفصل ها و درس ها

الم: نصب و ساخت اولین پروژه Elm: Installation and Building the First Project

  • بررسی اجمالی دوره The Course Overview

  • راه اندازی با اولین برنامه Elm شما Starting-up with Your First Elm App

  • با Elm Syntax آشنا شوید Get Familiar with Elm Syntax

  • بیان مدل با انواع داده های داخلی اولیه Expressing the Model with Primitive Built-in Data Types

  • ساختارهای داده پایدار برای مجموعه ها در Elm Persistent Data Structures for Collections in Elm

  • Elm’s Type System و Type Inference Elm’s Type System and Type Inference

  • شاید و نوع داده های نتیجه Maybe and the Result Data Types

  • سیستم ماژول در Elm Module System in Elm

  • رندر کردن مدل با HTML و CSS Rendering the Model with HTML and CSS

معماری برنامه های وب: معماری Elm Architecting Webapps: The Elm Architecture

  • معرفی عوارض جانبی با برنامه مبتدی Introducing Side Effects with Beginner Program

  • وظایف محاسبات ناهمزمان Tasks for Asynchronous Computations

  • اجرای برنامه با دستورات Executing the Program with Commands

  • وضعیت برنامه اولیه را با برنامه با پرچم مدیریت کنید Manage the Initial Application State with Program with Flags

  • ارتباط با سرور Communication with the Server

  • رمزگذاری و رمزگشایی JSON Encoding and Decoding JSON

  • صحبت کردن با جاوا اسکریپت Talking to JavaScript

ابزار Elm را کاوش کنید Explore the Elm Tooling

  • ابزارهای توسعه: elm-format، Time Traveling Debugger و elm-reactor Development Tools: elm-format, Time Traveling Debugger, and elm-reactor

  • بسته‌های مدیریت بسته و منبع باز Package Manager and Open-source Packages

  • ماژول های خود را تست کنید Testing Your Modules

  • Safe CSS را با elm-css تایپ کنید Type Safe CSS with elm-css

ادامه دادن با الم Going Further with Elm

  • کپسوله سازی و سازمان کد Encapsulation and Code Organization

  • مدیریت پیام ها با Tagger Managing the Messages with Tagger

  • ارائه بهینه سازی عملکرد با Html.Lazy Rendering Performance Optimizations with Html.Lazy

نمایش نظرات

توسعه وب با الم [ویدئو]
جزییات دوره
2 h 53 m
23
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduard Kyvenko Eduard Kyvenko

ادوارد کیوانکو یک توسعه دهنده جلوی با تمرکز بر معماری های کاربردی است. او نگهدارنده اصلی برنامه ایجاد Elm ، مشارکت منبع باز در جامعه Elm و نویسنده یکی از اولین برنامه های تولیدی است که در Elm نوشته شده است.