Голосов: 0
#1
HTML5 приложения с Bootstrap, MVC4 и Web APIIn this course you’ll learn to build a HTML5 line-of-business application that allows users to add data to the system even while the application is working in an offline context. You’ll see how to begin from scratch and use Entity Framework Code First to create a database based off model objects as well as maintain tables for the ASP.NET WebPages Simple Membership API. You’ll learn to build a Web API layer to expose the application’s data and secure aspects of the API using authentication and authorization rules. Further you’ll learn to build views using Bootstrap, Knockout.js, Underscore.js and HTML5 offline apps and validation APIs. Finally, you’ll see how to add ELMAH to the application in order to log exceptions and keep you informed of the health of your application.
HTML5 Line of Business Apps with Bootstrap, MVC4 and Web API (на русском)
[Pluralsight.com] (на русском!)
Из курса вы узнаете о том, как построить HTML 5 бизнес-приложение, которое позволяет пользователям добавлять данные в систему даже в тот момент, когда приложение находится в оффлайн-режиме. Вы увидите, как начав с нуля и используя Entity Framework Code First, создать базу данных, основанную на модели объектов и работать с таблицами через ASP.NET WebPages Simple Membership API. Также вы научитесь строить приложения на базе WebAPI для отображения данных, которые будут защищены правилами аутентификации и авторизации. Далее вы увидите, как создавать Views, используя Bootstrap, Knockout.js, Underscore.js и HTML5 оффлайн-приложения, а также ознакомитесь с API, предназначенным для валидации данных. И, в завершении, вы узнаете о том, как добавить ELMAH к вашему приложению, для логирования исключительных ситуаций и обеспечения возможности просмотра сведений о "состоянии здоровья" вашего приложения.
Содержание курса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
Creating the DataContext Class
Configuring Models for Entity Framework Code First
Creating a Custom Database Initializer
Seeding Data
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
What is ASP.NET Simple Membership?
Autogenerating Tables
Modling Simple Membership Tables in Entity Framework
Configuring Models for Entity Framework Code First
Summary
Building and Customizing the UI LayerCreate the MVC4 Project and Install JavaScript Libraries
Customize the Layout
Configure Simple Membership Overrides
Register Users
Create Dynamic Data Site for Administration Screens
Summary
Building the Homes API Controller and Client-Side Data Service
Demonstration of Data Interaction
Differentiating Controllers
Creating Custom Validation Attribute
Adding Routes to the WebAapiConfig Class
Implementing Homes API: Get Methods
Implementing Homes API: Put Method
Implementing Homes API: Post Method
Implementing Homes API: Delete Method
Testing Homes API with Fiddler
Implementing homesDataService JavaScript Module
Summary
Building the Homes List
Demonstrating Homes List Page and Discussing Approach
Implementing the RoleEvaluator Class
Implementing the ViewModelBase Class
Implementing the HomesListViewModel Class
Updating the Config Class
Implementing the HomesController Class
Differentiating Between Client and Server ViewModels and Models
Implementing the Homes List Markup
Implementing the Homes List JavaScript
Adding an Underscore Mixin
Walking Through the Code in a Debugging Session
Summary
Building the Add/Edit View
Demonstration of Add/Edit View
Implementing a HTML5 Bootstrap-Based Validation Utility
Introducing H5F Validation Polyfill
Implementing the HomeViewModel Class
Updating the HomesController Class
Implementing the HTML for the Add/Edit View
Updating the Application Configuration
Implementing the JavaScript for the Add/Edit View: The Model
Implementing the JavaScript for the Add/Edit View: The ViewModel
Updating the Data Service JavaScript Module
Debug Demonstration of Add/Edit View
Summary
Implementing Offline Features
Demonstration of Offline Features
Offline Concepts
Demonstration of Native Browser Offline 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
Updating HomesController with Offline Action Methods
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
Demonstration of ELMAH
Installing ELMAH
Testing ELMAH
Summaryродолжительность 4 часа 11 минут
Окончательная цена перевода уточняется. Пока записывайтесь кому интересно!
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.