Открыто

[Pluralsight.com]HTML5 приложения с Bootstrap, MVC4 и Web API

Тема в разделе "Программирование", создана пользователем Бомбардир, 4 июл 2013.

Цена: 10000р.-43%
Взнос: 5681р.

Основной список: 2 участников

Резервный список: 4 участников

  1. 4 июл 2013
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    HTML5 приложения с Bootstrap, MVC4 и Web API
    HTML5 Line of Business Apps with Bootstrap, MVC4 and Web API (на русском)
    [Pluralsight.com] (на русском!)
    In 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.

    Из курса вы узнаете о том, как построить 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 минут
    Окончательная цена перевода уточняется. Пока записывайтесь кому интересно!
     
    3 пользователям это понравилось.
  2. Последние события

    1. PavelGon
      PavelGon не участвует.
      29 июл 2021
    2. sq735
      sq735 не участвует.
      15 окт 2020
    3. FGermy
      FGermy не участвует.
      24 дек 2019
    4. gogene
      gogene не участвует.
      16 дек 2018
  3. Обсуждение
  4. 10 июл 2014
    #2
    ilma55
    ilma55 БанЗабанен
    а это больше для ASP'шников ? увидел тут описание .NET
     
  5. 10 июл 2014
    #3
    ilma55
    ilma55 БанЗабанен
    а это больше для ASP'шников ? увидел тут описание .NET
     
  6. 24 окт 2014
    #4
    Deilan
    Deilan ЧКЧлен клуба
    Да. Для ASP .NET MVC'шников.
     

Поделиться этой страницей