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