آموزش Learning Knockout.JS [ویدئو]

Learning Knockout.JS [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد برنامه های وب قدرتمند مبتنی بر داده با استفاده از Knockout.JS، با کمک مثال های دنیای واقعی درباره این ویدیو • از الگوی طراحی نرم افزار Model-View-ViewModel برای ساخت برنامه های کاربردی وب شگفت انگیز و رابط های کاربری قدرتمند استفاده کنید • برنامه خود را برای ردیابی تغییرات در UI و به روز رسانی خودکار داده ها پیکربندی کنید • با گسترش اجزای کد خود، عملکرد برنامه خود را افزایش دهید و آن را تعاملی تر کنید در جزئیات در میان کتابخانه‌های مختلف جاوا اسکریپت در دسترس توسعه‌دهندگان، Knockout.JS به دلیل ویژگی‌های متنوعی که ارائه می‌دهد و همچنین به دلیل ترویج استفاده از الگوی طراحی Model-View-ViewModel (MVVM) برای ساخت برنامه‌های وب مبتنی بر داده، واقعاً متمایز است. بدون به خطر انداختن انعطاف‌پذیری آن، برنامه‌های قدرتمند بسازید و رابط‌های کاربری غنی بسازید، که در زمان تغییر وضعیت مدل داده‌ها به‌روزرسانی می‌شوند و نیازی به به‌روزرسانی صفحات را از بین می‌برند. یادگیری Knockout.JS شما را در تمام ویژگی‌های کلیدی Knockout.JS راهنمایی می‌کند و ساخت سریع و آسان برنامه‌های کاربردی وب با ویژگی‌ها و داده‌ها را برای شما آسان می‌کند که توسعه و نگهداری آن آسان است. ما با معرفی مختصری از Knockout.JS و مزایای مختلف آن شروع می‌کنیم و الگوهای طراحی مختلف را در زمینه Knockout.JS بررسی می‌کنیم تا کد جاوا اسکریپت شما را پاک‌تر و قابل مدیریت‌تر کنیم. پس از آن، رابطه بین Models، Views و ViewModels و همچنین ایجاد آنها را بررسی کرده و درک خواهیم کرد. همراه با آن، شما همچنین خواهید آموخت که چگونه می توانیم از ویژگی های مختلف اتصال داده برای دستکاری خروجی استفاده کنیم. ما همچنین مفاهیم مهم مختلفی مانند اتصال دو طرفه داده و ردیابی وابستگی را برای به روز رسانی UI شما در زمان واقعی و جداسازی اجزای برنامه شما به بخش های منطقی مورد بحث و پیاده سازی قرار خواهیم داد. ما ویژگی الگوی Knockout را تجزیه و تحلیل خواهیم کرد تا به شما کمک کنیم در اکثر سناریوها با زمینه داده ها مقابله کنید. سپس نگاهی به نحوه ردیابی تغییرات وابستگی ها و اشتراک آنها با استفاده از مشاهدات و اشتراک های محاسبه شده خواهیم انداخت. علاوه بر این، شما همچنین یاد خواهید گرفت که چگونه اتصالات و عملکردها را سفارشی کنید و همچنین از توسعه دهنده ها برای ایجاد مجموعه ابزارهای Knockout خود استفاده کنید. در نهایت، نگاهی به برخی از ویژگی های پیشرفته Knockout.JS خواهیم انداخت تا دانش شما را به سطح بالاتری برسانیم! یادگیری Knockout.JS چیزی بیش از یک مقدمه است. این یک دوره کامل در مورد یکی از کتابخانه های نوآورانه جاوا اسکریپت است.

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

معرفی Knockout.JS Introducing Knockout.JS

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

  • الگوی طراحی MVVM The MVVM Design Pattern

  • الگوی طراحی مشاهدهگر The Observer Design Pattern

  • بسته شدن جاوا اسکریپت و الگوی ماژول JavaScript Closures and the Module Pattern

نمایش داده ها با استفاده از Knockout.JS Displaying Data Using Knockout.JS

  • ایجاد مدل ها، نماها و ViewModels Creating Models, Views, and ViewModels

  • نمایش داده های مدل در نما Displaying Model Data in a View

  • داده های اتصال HTML ویژگی ها Data Binding HTML Attributes

اتصال دو طرفه داده در Knockout.JS Two-way Data Binding in Knockout.JS

  • به روز رسانی مدل از نمای و بالعکس Updating the Model from the View and Vice Versa

  • فیلدهای فرم صحافی داده Data Binding Form Fields

  • کنترل فیلدهای فرم با Data Binding Controlling Form Fields with Data Binding

درک زمینه در Knockout.JS Understanding Context in Knockout.JS

  • بررسی انواع مختلف زمینه Examining the Different Types of Context

  • اتصال با الگوها Binding with Templates

  • استفاده از Multiple و Nesting ViewModels Using Multiple and Nesting ViewModels

استفاده از مشاهدات و اشتراک های محاسبه شده Using Computed Observables and Subscriptions

  • ایجاد مشاهدات محاسباتی و محاسباتی خالص Creating Computed and Pure Computed Observables

  • اشتراک در Observables Subscribing to Observables

اتصالات سفارشی، توابع سفارشی، و توسعه دهندگان Custom Bindings, Custom Functions, and Extenders

  • ایجاد توابع سفارشی Creating Custom Functions

  • ایجاد توسعه دهنده ها Creating Extenders

  • تعامل با jQuery در Custom Bindings Interacting with jQuery in Custom Bindings

پیش نمایش Advanced Knockout.JS Previewing Advanced Knockout.JS

  • استفاده از کامپوننت ها و عناصر سفارشی Using Components and Custom Elements

  • استفاده از لودرهای ماژول AMD Using AMD Module Loaders

  • بررسی Durandal برای ساخت اپلیکیشن های تک صفحه ای (SPA) Examining Durandal to Build Single Page Applications (SPA)

نمایش نظرات

آموزش Learning Knockout.JS [ویدئو]
جزییات دوره
2 h 5 m
21
Packtpub Packtpub
(آخرین آپدیت)
2
5 از 5
ندارد
دارد
دارد
Robert Gaut
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Gaut Robert Gaut

رابرت گوت پدر، شوهر، موسیقیدان، عکاس، رزمی کار و توسعه دهنده نرم افزار است. او حرفه خود را در زمینه تدریس برنامه و توسعه پایگاه داده در یک دانشکده فنی آغاز کرد. پس از چندین سال تدریس، او بیش از یک دهه را صرف توسعه سیستم های مدیریت محتوای مبتنی بر وب برای صنعت خودرو کرد. او در حال حاضر برای یک مدرسه دولتی بزرگ کار می کند که در آن برنامه های تجاری و فرآیندهای یکپارچه سازی داده ها را با استفاده از فناوری های مایکروسافت توسعه می دهد.