Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Обзор MVC. Основные преимущества

План курсаУрок 5. Реальное приложение-магазин. НачалоСоздание проекта и всех необходимых проектов.Структура проекта MVC.Соглашения в Asp.Net MVC.Принцип работы движка MVC.Папка Shared._ViewStart. Layout. Создание шаблона для страниц.Создание каркаса сайта, главной страницы. Урок 6. Создаем и настраиваем базовую часть приложенияПодключение
План курсаУрок 1. ВведениеОбзор MVC. Основные преимущества Что такое model, view, controllerMVC План курсаУрок 5. Реальное приложение-магазин. НачалоСоздание проекта и всех необходимых проектов.Структура проекта План курсаУрок 7. Настраиваем и реализуем возможность аутентификации и авторизацииНастройка аутентификации и Что Вы узнаете из курса и чему научитесьСоздавать сайты и порталы на План урокаОбзор MVC. Основные преимущества Что такое model, view, controllerMVC pipelineСоздание первого Термин MVCMVC – model-view-controller.Модели, которые содержат или представляют данные, с которыми работают Визуализация MVC паттерна Преимущества MVCАрхитектураРасширяемостьЖесткий контроль над HTTP и HTMLТестируемостьСистема маршрутизации Сравнение с WebFormsWeb Forms:ViewState и его размер, что виляет на размер страницы ASP.Net MVC Pipeline
Слайды презентации

Слайд 2 План курса
Урок 5. Реальное приложение-магазин. Начало
Создание проекта и

План курсаУрок 5. Реальное приложение-магазин. НачалоСоздание проекта и всех необходимых проектов.Структура

всех необходимых проектов.
Структура проекта MVC.
Соглашения в Asp.Net MVC.
Принцип работы

движка MVC.
Папка Shared.
_ViewStart. Layout. Создание шаблона для страниц.
Создание каркаса сайта, главной страницы.
 
Урок 6. Создаем и настраиваем базовую часть приложения
Подключение необходимых ссылок и пакетов.
Создание БД. Наполнение данными.
Уровень доступа к данным (EF, Repository).
Доменная модель. Создание доменной модели.
Пару слов про DI контейнеры. Подключение и настройка Ninject.
Создание необходимых сервисов и контроллеров и требуемого функционала.

Слайд 3 План курса
Урок 7. Настраиваем и реализуем возможность аутентификации

План курсаУрок 7. Настраиваем и реализуем возможность аутентификации и авторизацииНастройка аутентификации

и авторизации
Настройка аутентификации и авторизации.
Создание формы для отображения списка

товаров.
Создание формы для отображения деталей по товару.
Создание корзины и ее функционала.
 
УУрок 8. Последние штрихи
Добавление информации по истории заказов для авторизованных пользователей.
Добавление панели администратора.
Добавление стилей, кастомизация.
Что такое Bundl’ы. Подключение бандлов к проекту.

Слайд 4 Что Вы узнаете из курса и чему научитесь

Создавать

Что Вы узнаете из курса и чему научитесьСоздавать сайты и порталы

сайты и порталы на технологии ASP.NET MVC 5.0 C#.
Создавать

статические странички.
Создавать динамические странички на движке Razor.
Проектировать модель данных для сайта.
Использовать Object Relational Mapping: EntityFramework.
Создавать контроллеры, действия и вьюшки.
Задавать произвольный Routing для различных путей сайта.
Делать регистрацию пользователей на сайт и авторизацию на отдельные страницы.
Освоите менеджер пакетов Nuget.
Использовать Dependency Injection
Освоите Ninject
И многое другое...

Слайд 5 План урока
Обзор MVC. Основные преимущества
Что такое model,

План урокаОбзор MVC. Основные преимущества Что такое model, view, controllerMVC pipelineСоздание

view, controller
MVC pipeline
Создание первого приложения. Структура проекта.
Создание контроллера и

представления и модели.
Razor синтаксис. HTML helper.

Слайд 6 Термин MVC
MVC – model-view-controller.

Модели, которые содержат или представляют

Термин MVCMVC – model-view-controller.Модели, которые содержат или представляют данные, с которыми

данные, с которыми работают пользователи.

Представления, которые используются для того,

чтобы обработать некоторые части модели в качестве пользовательского интерфейса.

Контроллеры, которые обрабатывает входящие запросы, выполняют операции для модели и выбирают представления для показа пользователю.

Слайд 7 Визуализация MVC паттерна

Визуализация MVC паттерна

Слайд 8 Преимущества MVC
Архитектура
Расширяемость
Жесткий контроль над HTTP и HTML
Тестируемость
Система маршрутизации

Преимущества MVCАрхитектураРасширяемостьЖесткий контроль над HTTP и HTMLТестируемостьСистема маршрутизации

Слайд 9 Сравнение с WebForms
Web Forms:
ViewState и его размер, что

Сравнение с WebFormsWeb Forms:ViewState и его размер, что виляет на размер

виляет на размер страницы и скорость ее загрузки
Страница проживает

весь этап жизненного цикла
Логика UI тесно связана с кодом и таким образом, сложно отделима
можно производить unit-тистирование, таким образом сложно использовать подход TDD

MVC:
Полный контроль на генерируемым HTML
Чистый HTML и URL
Разделение UI и логики
Возможность тестирования
Модульность и заменяемость компонентов
Нет ViewState
Простая интеграция с современными JS технологиями и фреймворками



  • Имя файла: obzor-mvc-osnovnye-preimushchestva.pptx
  • Количество просмотров: 105
  • Количество скачиваний: 1