آموزش برنامه های تک صفحه JumpStart

Single Page Apps JumpStart

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با یک تجربه کاربری غنی ، یک برنامه تک صفحه (SPA) در JavaScript و HTML بسازید و تقریباً در هر دستگاهی اجرا می شود! همه را بزرگ کنید مقدمه ای بر SPA 7m 23s الگوهای SPA 26 متر 43s SPA از خراش 19 متر 33s مبانی و افزودن نمای 54 متر 37s پیمایش با دوراندال دهه 35 مدیریت داده با نسیم 35 متر 51 دریافت اطلاعات به طور موثر 38 متر 3 ثانیه ذخیره و بررسی تغییرات 35m 44s افزودن و حذف داده ها 36m 28s اعتبار سنجی داده ها 20 متر 22s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

مقدمه ای بر SPA Introduction to SPA

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

  • مقدمه ای بر SPA JumpStart Introduction to SPA JumpStart

  • آنچه باید درباره SPA بدانید What You Need to Know About SPA

  • منابع References

الگوهای SPA SPA Templates

  • بررسی اجمالی الگوهای SPA SPA Templates Overview

  • گزینه های الگو Template Choices

  • الگو SPA ASP.NET ASP.NET SPA Template

  • حوله گرم Hot Towel

  • بر روی حوله گرم Building on Hot Towel

  • به MVC یا نه به MVC To MVC or Not to MVC

  • توصیه ها Recommendations

SPA از خراش SPA from Scratch

  • SPA از خراش SPA from Scratch

  • با یک بوم خالی شروع کنید Start with a Blank Canvas

  • بسته های ASP.NET NuGet ASP.NET NuGet Packages

  • آماده سازی کد سرور Preparing the Server Code

  • افزودن بسته های مشترک NuGet مشتری Adding Common Client NuGet Packages

  • بوم خود را مرور می کنید Reviewing Your Canvas

مبانی و افزودن نمای Foundations and Adding a View

  • بنیادهای SPA SPA Foundations

  • در چارچوب SPA به دنبال چه چیزی باشید What to Look for in a SPA Framework

  • افزودن Durandal.js Adding Durandal.js

  • راویولی و ماژول ها Ravioli and Modules

  • کدگذاری پوسته با Durandal.js Coding the Shell with Durandal.js

  • حذفی و MVVM Knockout and MVVM

  • برنامه نویسی بلندگوها و ViewModel Coding the Speakers View and ViewModel

  • MVVM + S MVVM+S

  • کدگذاری خدمات داده Coding the Data Services

  • کدگذاری مدل Coding the Model

  • نکته ذخیره سازی مرورگر Browser Caching Tip

  • خلاصه کردن Recap

پیمایش با دوراندال Navigation with Durandal

  • اهداف ناوبری Navigation Goals

  • آماده شدن برای نمایش های جدید و روتر Preparing for New Views and the Router

  • تعریف مسیرهای پیمایش Defining the Navigation Routes

  • پیکربندی روتر Configuring the Router

  • اتصال به روتر Binding to the Router

  • ایجاد دکمه های Nav و Spinner Creating the Nav Buttons and Spinner

  • افزودن نمای جدید Adding a New View

  • انتقالها را مشاهده کنید View Transitions

  • اضافه کردن یک انتقال Adding a Transition

  • مرور ناوبری Navigation Recap

مدیریت داده با نسیم Data Management with Breeze

  • چرا با غنی بودن اطلاعات اذیت می شویم؟ Why Bother with Rich Data?

  • نصب نسیم Installing Breeze

  • پیمایش شی Object Navigation

  • Refactoring کنترل کننده API وب Refactoring the Web API Controller

  • نسیم برنامه نویسی Coding Breeze

  • DataContext را پیکربندی کنید Configure the DataContext

  • مدل های در حال گسترش Extending Models

  • نوشتن سeriesالات Writing Queries

  • آماده سازی داده ها در هنگام راه اندازی Priming Data at Startup

  • پیوندها را مشاهده کنید View Bindings

  • مقایسه قبل و بعد Comparing Before and After

  • خلاصه کردن Recap

دریافت اطلاعات به طور موثر Getting Data Efficiently

  • دریافت اطلاعات برای مشاهده جزئیات Getting Data for a Details View

  • داده ها در یک معماری توزیع شده Data in a Distributed Architecture

  • پرسش پروجکشن Projection Query

  • نقشه برداری از اشخاص جزئی Mapping Partial Entities

  • یاور بخشی از نهاد Partial Entity Helper

  • سerال از حافظه پنهان محلی Querying the Local Cache

  • مشاهده جزئیات HTML Detail View HTML

  • واکشی داده های محلی یا از راه دور Fetching Local or Remote Data

  • جزئیات ViewModel Details ViewModel

  • مسیریابی به جزئیات Routing to the Details

  • خلاصه کردن Recap

ذخیره و بررسی تغییرات Saving and Checking for Changes

  • ذخیره داده Saving Data

  • اتصالات حذفی Knockout Bindings

  • اتصالات مقدار Refactor Refactor Value Bindings

  • لیست های کشویی و جستجوها Dropdowns and Lookups

  • ذخیره و لغو API ها Save and Cancel APIs

  • ذخیره به روزرسانی ها Saving Updates

  • لغو تغییرات Canceling Changes

  • گوش دادن به تغییرات Listening for Changes

  • نشانه های بصری برای پیگیری تغییر Visual Cues for Change Tracking

  • ViewModel LifeCycle ViewModel LifeCycle

  • جلوگیری از پیمایش صفحه Preventing Page Navigation

  • خلاصه کردن Recap

افزودن و حذف داده ها Adding and Deleting Data

  • افزودن و حذف Adding and Deleting

  • پیمایش سفارشی Custom Navigation

  • منوی سفارشی Custom Menu

  • نمای افزودن The Add View

  • Add ViewModel را اضافه کنید The Add ViewModel

  • اشیاull پوچ Null Objects

  • حذف داستان The Delete Story

  • حذف جلسات Deleting Sessions

  • خلاصه کردن Recap

اعتبار سنجی داده ها Validating Data

  • اعتبارسنجی مشتری Client Validation

  • فراداده در سرور Metadata on the Server

  • جمع آوری اعتبار سنجی Gathering Validation

  • نمایش اعتبار سنجی Displaying Validation

  • API تأیید Breeze Breeze Validation API

  • ایجاد اعتبار سنجی سفارشی Creating Custom Validation

  • اعتبار سنجی Validation Recap

نمایش نظرات

آموزش برنامه های تک صفحه JumpStart
جزییات دوره
5h 10m
90
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,343
4.5 از 5
دارد
دارد
دارد
John Papa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Papa John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.