نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره یاد خواهید گرفت که با استفاده از کد Entity Framework Code ابتدا ، ASP.NET MVC 4 ، Web API ، Bootstrap ، Knockout.js و Underscore.js یک برنامه آفلاین خط مشاغل HTML5 بسازید. همه را بزرگ کنید مقدمه 14 متر 16 ساله ایجاد مدل ها و لایه لایه 41m 16s اضافه کردن پشتیبانی از عضویت 13m 35s ساخت و سفارشی سازی لایه UI 20 متر 25 ثانیه ساخت Homes API Controller و سرویس دهنده مشتری سمت سرویس داده 25 متر 43s ایجاد لیست خانه ها 34 متر 0 ثانیه ساخت نمای افزودن/ویرایش 47m 41s پیاده سازی ویژگی های آفلاین 49 متر 6 ثانیه دست زدن به استثناها 26m 39s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
مقدمه
Introduction
-
مقدمه
Introduction
-
نمایش ویژگی های ویرایش
Demonstration of Edit Features
-
نمایش ویژگی های آفلاین
Demonstration of Offline Features
-
نمایش صفحات پشتیبانی
Demonstration of Support Screens
-
بررسی اجمالی فناوری
Technology Overview
-
بررسی اجمالی منطقی
Logical Overview
-
خلاصه
Summary
ایجاد مدل ها و لایه لایه
Creating Models and the Data Layer
-
مدلسازی دامنه تجاری
Modeling the Business Domain
-
مفاهیم دسترسی به داده ها
Data Access Concepts
-
ایجاد لایه داده
Creating the Data Layer
-
ایجاد کلاس DataContext
Creating the DataContext Class
-
ابتدا مدل ها را برای کد چارچوب موجودیت پیکربندی کنید
Configuring Models for Entity Framework Code First
-
ایجاد یک پایگاه داده سفارشی
Creating a Custom Database Initializer
-
بذر اطلاعات
Seeding Data
-
افزودن پشتیبانی زمینه حسابرسی به DataContext
Adding Audit Field Support to DataContext
-
شروع پایگاه داده با یک برنامه کنسول
Initializing the Database with a Console Application
-
افزودن مخازن عمومی و بتن
Adding a Generic and Concrete Repositories
-
پیاده سازی واحد الگوی کار
Implementing the Unit of Work Pattern
-
خلاصه
Summary
اضافه کردن پشتیبانی از عضویت
Adding Membership Support
-
ASP.NET Simple Membership چیست؟
What is ASP.NET Simple Membership?
-
جداول تولید خودکار
Autogenerating Tables
-
مدلسازی جداول عضویت ساده در چارچوب نهاد
Modeling Simple Membership Tables in Entity Framework
-
ابتدا مدل ها را برای کد چارچوب موجودیت پیکربندی کنید
Configuring Models for Entity Framework Code First
-
خلاصه
Summary
ساخت و سفارشی سازی لایه UI
Building and Customizing the UI Layer
-
پروژه MVC4 را ایجاد کرده و کتابخانه های JavaScript را نصب کنید
Create the MVC4 Project and Install JavaScript Libraries
-
طرح بندی را سفارشی کنید
Customize the Layout
-
پیکربندی لغو عضویت ساده
Configure Simple Membership Overrides
-
ثبت نام کاربران
Register Users
-
ایجاد پایگاه داده های پویا برای صفحه های مدیریت
Create Dynamic Data Site for Administration Screens
-
خلاصه
Summary
ساخت Homes API Controller و سرویس دهنده مشتری سمت سرویس داده
Building the Homes API Controller and Client-Side Data Service
-
نمایش تعامل داده ها
Demonstration of Data Interaction
-
تمایز کنترل کننده ها
Differentiating Controllers
-
ایجاد ویژگی اعتبار سنجی سفارشی
Creating Custom Validation Attribute
-
افزودن مسیرها به کلاس WebApiConfig
Adding Routes to the WebAapiConfig Class
-
Implementing Homes API: روش ها را دریافت کنید
Implementing Homes API: Get Methods
-
Implementing Homes API: روش قرار دادن
Implementing Homes API: Put Method
-
Implementing Homes API: روش ارسال
Implementing Homes API: Post Method
-
Implementing Homes API: حذف روش
Implementing Homes API: Delete Method
-
Testing Homes API با Fiddler
Testing Homes API with Fiddler
-
پیاده سازی ماژول جاوا اسکریپت homesDataService
Implementing homesDataService JavaScript Module
-
خلاصه
Summary
ایجاد لیست خانه ها
Building the Homes List
-
نمایش صفحه لیست خانه ها و بحث درباره رویکرد
Demonstrating Homes List Page and Discussing Approach
-
پیاده سازی کلاس RoleEvaluator
Implementing the RoleEvaluator Class
-
پیاده سازی کلاس ViewModelBase
Implementing the ViewModelBase Class
-
پیاده سازی کلاس HomesListViewModel
Implementing the HomesListViewModel Class
-
به روزرسانی کلاس پیکربندی
Updating the Config Class
-
پیاده سازی کلاس HomesController
Implementing the HomesController Class
-
تفاوت بین ViewModels و مدل های Client و Server
Differentiating Between Client and Server ViewModels and Models
-
اجرای علامت گذاری لیست خانه ها
Implementing the Homes List Markup
-
پیاده سازی Javascript لیست خانه ها
Implementing the Homes List JavaScript
-
اضافه کردن یک Underscore Mixin
Adding an Underscore Mixin
-
گذر از طریق کد در یک جلسه اشکال زدایی
Walking Through the Code in a Debugging Session
-
خلاصه
Summary
ساخت نمای افزودن/ویرایش
Building the Add/Edit View
-
نمایش نمای افزودن/ویرایش
Demonstration of Add/Edit View
-
پیاده سازی یک ابزار اعتبار سنجی مبتنی بر بوت استرپ HTML5
Implementing a HTML5 Bootstrap-Based Validation Utility
-
معرفی Polyfill اعتبار سنجی H5F
Introducing H5F Validation Polyfill
-
پیاده سازی کلاس HomeViewModel
Implementing the HomeViewModel Class
-
به روزرسانی کلاس HomesController
Updating the HomesController Class
-
پیاده سازی HTML برای نمای افزودن/ویرایش
Implementing the HTML for the Add/Edit View
-
به روزرسانی پیکربندی برنامه
Updating the Application Configuration
-
پیاده سازی JavaScript برای نمای افزودن/ویرایش: مدل
Implementing the JavaScript for the Add/Edit View: The Model
-
پیاده سازی JavaScript برای نمای افزودن/ویرایش: ViewModel
Implementing the JavaScript for the Add/Edit View: The ViewModel
-
به روزرسانی ماژول JavaScript سرویس داده
Updating the Data Service JavaScript Module
-
نمایش اشکال زدایی نمای افزودن/ویرایش
Debug Demonstration of Add/Edit View
-
خلاصه
Summary
پیاده سازی ویژگی های آفلاین
Implementing Offline Features
-
نمایش ویژگی های آفلاین
Demonstration of Offline Features
-
مفاهیم آفلاین
Offline Concepts
-
نمایش API آفلاین مرورگر بومی
Demonstration of Native Browser Offline API
-
Offline Utility Module: Native Browser API
Offline Utility Module: Native Browser API
-
نمایش اجرای پیوسته نظرسنجی
Demonstration of Continuous Polling Implementation
-
ماژول برنامه آفلاین: اجرای مستمر نظرسنجی
Offline Utility Module: Continuous Polling Implementation
-
به روزرسانی صفحه اصلی برای رسیدگی به رویدادهای آنلاین/آفلاین
Updating the Home Page to Handle Online/Offline Events
-
به روزرسانی HomesController با روشهای آفلاین
Updating HomesController with Offline Action Methods
-
مفاهیم آشکار حافظه پنهان برنامه HTML5
HTML5 Application Cache Manifest Concepts
-
پیاده سازی مانیفست انتشار و رفع اشکال
Implementing a Release and Debug Manifest
-
به روزرسانی سرویس داده مشتری برای ماندگاری محلی
Updating the Client Data Service for Local Persistence
-
به روزرسانی الگوی چیدمان
Updating the Layout Template
-
اجرای نمای آفلاین: نشانه گذاری
Implementing the Offline View: The Markup
-
اجرای نمای آفلاین: جاوا اسکریپت
Implementing the Offline View: The JavaScript
-
اجرای نمای آفلاین مرور: نشانه گذاری
Implementing the Review Offline View: The Markup
-
اجرای نمای آفلاین مرور: جاوا اسکریپت
Implementing the Review Offline View: The JavaScript
-
به روزرسانی نمای افزودن/ویرایش برای رسیدگی به رویدادهای آنلاین/آفلاین
Updating the Add/Edit View to Handle Online/Offline Events
-
نمایش اشکال زدایی از ویژگی های آفلاین
Debug Demonstration of Offline Features
-
خلاصه
Summary
دست زدن به استثناها
Handling Exceptions
-
تظاهرات ELMAH
Demonstration of ELMAH
-
نصب ELMAH
Installing ELMAH
-
در حال آزمایش ELMAH
Testing ELMAH
-
ورود به سیستم نسخه ی نمایشی ایمیل
Logging to Email Demo
-
ورود به پیکربندی ایمیل
Logging to Email Configuration
-
ورود به نسخه آزمایشی XML
Logging to XML Demo
-
ورود به پیکربندی XML
Logging to XML Configuration
-
فیلتر کردن موارد استثنا
Filtering Exceptions
-
ورود به سیستم نسخه ی نمایشی خطاهای سمت مشتری
Logging Client-Side Errors Demo
-
ورود به سیستم خطاهای سمت مشتری: JavaScript
Logging Client-Side Errors: JavaScript
-
ورود به سیستم خطاهای سمت مشتری: سرور
Logging Client-Side Errors: Server
-
ورود به سیستم خطاهای سمت مشتری: مرور در کد اجرای
Logging Client-Side Errors: Walking through Running Code
-
خلاصه
Summary
نمایش نظرات