آموزش برنامه های تک صفحه 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش برنامه های تک صفحه 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 به او برسید.