В отрывке рассказывается о том, как сделан сайт www.nerddinner.com
Начиная с создания нового проекта, автор добавляет различный функционал на сайт.
Что освещено:
* Create a database
* Build a model with validation and business rules
* Implement data listing/details UI on a site using Controllers and Views
* Enable CRUD (Create, Update, Delete) data form entry
* Use the ViewModel pattern to pass information from a Controller to a View
* Re-use UI across a site using partials and master pages
* Implement efficient data paging
* Secure an application using authentication and authorization
* Use AJAX to deliver dynamic updates
* Use AJAX to add interactive map support
* Perform automated unit testing (including dependency injection and mocking)
Скачать книгу (14Mb, PDF): прямой линк
Официальная страница анонса
Начиная с создания нового проекта, автор добавляет различный функционал на сайт.
Что освещено:
* Create a database
* Build a model with validation and business rules
* Implement data listing/details UI on a site using Controllers and Views
* Enable CRUD (Create, Update, Delete) data form entry
* Use the ViewModel pattern to pass information from a Controller to a View
* Re-use UI across a site using partials and master pages
* Implement efficient data paging
* Secure an application using authentication and authorization
* Use AJAX to deliver dynamic updates
* Use AJAX to add interactive map support
* Perform automated unit testing (including dependency injection and mocking)
Скачать книгу (14Mb, PDF): прямой линк
Официальная страница анонса