Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Разработка web - приложений в Microsoft Visual Studio 2010

О курсе

Разработка web - приложений в Microsoft Visual Studio 2010

Курс рассчитан на профессиональных веб-разработчиков, использующих Microsoft Visual Studio в командной и однопользовательской среде разработки. Слушатели должны иметь опыт разработки веб-приложений с помощью Microsoft Visual Studio и Microsoft ASP.NET.

Аудитория опытные пользователи Microsoft Visual Studio 2008 SP1 и более новых версий продукта Visual Studio 2010.

Цель курса:

На этом курсе Вы научитесь разрабатывать сложные приложения ASP.NET MVC и Web Forms с использованием инструментов и технологий .NET Framework 4. Упор делается на программирование процессов, повышающих производительность и масштабируемость веб-приложений сайта. Вы получите фундаментальные знания по ASP.NET MVC на основе сравнения с Web Forms. В результате Вы будете знать, когда использовать тот или иной процесс.
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

По окончании курса Вы будете уметь:

· Описывать исходную архитектуру и дизайн веб приложения

· Применять передовую практику и находить компромиссные решения на основе бизнес-требований при разработке веб-приложений

· Разрабатывать MVC модели

· Разрабатывать MVC контроллеры

· Разрабатывать MVC виды

· Оптимизировать дизайн веб-приложения для обнаружения поисковыми системами

· Создавать код на стороне сервера для веб-форм

· Оптимизировать управление данными для веб-форм

· Обеспечивать качество через отладку, тестирование модулей и рефакторинг

· Обеспечивать безопасноcть веб-приложения

· Использовать шаблоны и CSS для последовательного применения UI

· Разрабатывать клиентские сценарии и сервисы для управляемого, функционального и интерактивного интерфейса

· Внедренять продвинутый AJAX в веб-приложениях

· Развертывать веб-приложения

· Разрабатывать веб-приложения с использованием Silverlight

· Описывать базовую архитектуру ASP.NET 4.0

· Выявлять новые возможности ASP.NET 4.0

· Описывать компоненты MVC Framework

· Описывать структуру MVC приложения

· Описывать жизненный цикл страницы веб-форм

· Описывать жизненный цикл страницы MVC

· Описывать различия между жизненными циклами страницы веб-форм и страницы MVC

Программа курса

Модуль 1. Обзор модуля Проектирование веб-приложения

· Обзор IIS 7.0

· Обзор ASP.NET 4.0

· Введение в MVC Framework

· Обзор жизненного цикл запроса

Лабораторные работы: Изучение Adventure Works веб-сайта

· Исследование Adventure Works веб-сайта Exercise 1: Explore the Adventure Works Web Site

· Сравнение веб-форм и MVC

· Работа с жизненным циклом страницы веб-форм

Модуль 2. Разработка веб-приложения

· Веб-приложения: Анализ проблемы

· Основы разработки веб-приложений

· Руководство для определения области применения веб-форм и MVC

· Инструменты Visual Studio 2010 и технологии для проектирования веб-приложения

Лабораторные работы: Переделывание Adventure Works веб-сайта

· Пересмотр Adventure Works веб-сайта

· Переделывание Adventure Works веб-сайта

· Добавление MVC возможностей к сайту Adventure Works

Модуль 3. Разработка MVC моделей

· Изучение путей создания модели MVC

· Создание хранилищ данных

Лабораторные работы: Разработка модели MVC

· Поиск путей для создания MVC Моделей

· Создание хранилищ данных

Модуль 4. Разработка MVC контроллеров

· Реализация MVC Контроллеров

· Создание методов действий

Лабораторные работы: Разработка MVC Контроллеров

· Создание MVC контроллера

· Добавление кода к списку записей блога

· Добавление кода для создания новой записи в блоге

· Добавление кода для редактирования записи в блоге

· Добавление код для удаления записи в блоге

Модуль 5. Разработка MVC views

· Внедрение MVC views

· Реализация строго типизированных MVC views

· Реализация частичных MVC view

Лабораторные работы: Разработка MVC views

· Разработка списка MVC View

· Разработка Подробная информация MVC View

· Разработка a Details Создать MVC View

· Разработка a Create MVC View

· Разработка редактируемого MVC View

Модуль 6. Обеспечение видимости

· Обзор SEO

· Создание файлов Sitemap и robots

· Использование ASP.NET маршрутизации

Лабораторные работы: Обеспечение видимости

· Отображение URL-адресов веб-форм

· Создание файла Sitemap

· Создание инфраструктуры приложений

Модуль 7. Написание серверного кода для веб-форм

· Обзор структуры веб-приложений

· Управление ViewState

· Локализация веб-приложений

· Сохранение данных на странице веб-форм

· Проверка пользовательского ввода

Лабораторные работы: Написание серверного кода для веб-форм

· Изменение страницы веб-форм для отображения локализованного контента

· Сохранение данных на странице веб-форм

· Изучение Viewstate

· Добавление валидации на страницы веб-форм

Модуль 8. Оптимизация управления данными веб-форм

· Управление данными с помощью объектных запросов

· Использование элементов управления источником данных

· Использование динамических данных ASP.NET

Лабораторные работы: Оптимизация управления данными для веб-форм

· Управление данными с помощью объектных запросов

· Настройка GridView

· Использование ListView, DetailsView | Графики

· Управление данными с помощью динамических данных ASP.NET

Модуль 9. Обеспечение качества, отладка, тестирование модулей и рефакторинг

· Отладка и рефакторинг кода

· Модульное тестирование кода

· Обработка необработанных исключений

· Test Driven разработка

Лабораторная работа: Отладка, модульного тестирования и рефакторинга

· Настройка обработки ошибок

· Отладка кода

· Вход

· Создание модульных тестов

· Внедрение испытанной методологии разработки

Модуль 10. Обеспечение безопасности веб-приложений

· Настройка аутенфикации

· Настройка членства ASP.NET

· Управление авторизацией на основе ролей ASP.NET

Лабораторные работы: Защита веб-приложений

· Настройка членства и ролей ASP.NET

· Аутентификация

· Авторизация

Модуль 11. Применение шаблонов и CSS

· Применение шаблонов

· Применение CSS, Скинов и тем

Лабораторные работы:

· Применение шаблонов и CSS

· Изменить шаблон

· Создать вложенный шаблон

· Интегрировать шаблон

· Управлять Скинами

· Примение стилей, тем

Модуль 12. Разработка клиентских сценариев и сервисов

· Разработка клиентских сценариев

· Внедрение AJAX

· Создание служб

Лабораторные работы: Разработка сценариев и сервисов на стороне клиента

· Создание клиентских сценариев

· Расширенный JQuery

· Создание службы WCF

Модуль 13. Внедрение расширенной технологии AJAX в веб-приложение

· Внедрение Ajax в ASP.NET MVC страниц с помощью Microsoft Ajax

· Внедрение Ajax в ASP.NET и MVC страницы с помощью JQuery

· Работа с JQuery и Ajax событиями

Лабораторные работы: Внедрение передовых Ajax для веб-приложений AdventureWorks

· Использование AJAX в сценарии страницы MVC

· Использование JQuery в странице MVC

· Работа с событиями JQuery и Ajax

Модуль 14. Внедрение веб-приложения

· Обзор развертывания веб-приложения

· Обзор развертывания веб-сайта

· Развертывание AdventureWorks

Лабораторные работы: Развертывание AdventureWorks

· Развертывание проекта веб-приложения с помощью One-Click Publish

· Развертывание веб-приложения с помощью пакета Web Deployment

· Развертывание веб-сайта с помощью инструмента Copy Web Site

· Развертывание веб-сайт при помощи утилиты Publish Web Site

Модуль 15. Разработка веб-приложений с помощью Silverlight

· Введение в многофункциональные интернет-приложения

· Обзор Silverlight

· Создание приложения Silverlight

Лабораторные работы: Разработка веб-приложений с использованием Silverlight

· Создание проекта Silverlight

· Создание службы WCF Silverlight

· Отображение данных с помощью элементов управления Silverlight

Преподаватели
Преподаватель Малиш Надежда
Документы об окончании