Курс: Разработка веб-приложений с помощью Visual Studio 2010

Курс: Разработка веб-приложений с помощью Visual Studio 2010

Курс: Разработка веб-приложений с помощью Visual Studio 2010


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

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

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

Необходимая подготовка:
• Понимание проблемно-ориентированных методов и технологий разработки программного обеспечения
• Понимание жизненного цикла и современных моделей разработки программного обеспечения, концепции объектно-ориентированного и событийно-ориентированного программирования
• Создание диаграмм вариантов использования, проектирование и разработка пользовательского интерфейса
• Понимание и опыт разработки скриптов в веб-приложениях
• Понимание целей, функций и возможностей платформы .NET Framework: общеязыковая среда, базовая библиотека классов, общая система типов, совместимость компонентов и языков программирования, сборки, домены приложений, хостинг времени выполнения
• Создание и использование классов, методов и событий с использованием переменных, операторов, выражений ветвления и циклов. Обнаружение синтаксических и логических ошибок. Доступ к данным
• Опыт объектно-ориентированного проектирования и разработки, включая создание и использование классов, свойств и методов; использование наследования, в т.ч. на основе абстрактных классов и с переопределением методов. Объявление, запуск и обработка событий. Обработка исключений. Реализация интерфейсов и полиморфизма; реализация совместных и статических членов; реализация обобщений; создание компонентов и библиотек классов
• Опыт разработки многоуровневых приложений. Контроль пользовательского ввода. Тестирование и отладка, трассировка, профилирование, мониторинг и журналирование .NET приложений
• Опыт обработки данных с помощью языка интегрированных запросов (LINQ XML / SQL / Entities)
• Опыт применения практик безопасности в .NET приложениях: безопасность доступа к коду (CAS), ролевая модель безопасности, криптография
• Опыт разработки и использования веб и WCF сервисов
• Опыт использования конфигурационных файлов
• Развертывание .NET приложений помощью ClickOnce и установочных пакетов
• Желательно окончание курса «М10267 Введение в веб-разработку с помощью Microsoft Visual Studio 2010»

Результат обучения:
После изучения курса слушатель будет уметь:
• Описывать исходную архитектуру и дизайн веб приложения
• Применять передовую практику и находить компромиссные решения на основе бизнес-требований при разработке веб-приложений
• Разрабатывать 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 веб-сайта

Модуль 2. Разработка веб-приложения
• Веб-приложения: Анализ проблемы
• Основы разработки веб-приложений
• Руководство для определения области применения веб-форм и MVC
• Инструменты Visual Studio 2010 и технологии для проектирования веб-приложения
• Лабораторная работа. Переделывание Adventure Works веб-сайта

Модуль 3. Разработка MVC моделей
• Изучение путей создания модели MVC
• Создание хранилищ данных
• Лабораторная работа. Разработка модели MVC

Модуль 4. Разработка MVC контроллеров
• Реализация MVC Контроллеров
• Создание методов действий
• Лабораторная работа. Разработка MVC Контроллеров

Модуль 5. Разработка MVC views
• Внедрение MVC views
• Реализация строго типизированных MVC views
• Реализация частичных MVC view
• Лабораторная работа. Разработка MVC views

Модуль 6. Обеспечение видимости
• Обзор SEO
• Создание файлов Sitemap и robots
• Использование ASP.NET маршрутизации
• Лабораторная работа. Обеспечение видимости

Модуль 7. Написание серверного кода для веб-форм
• Обзор структуры веб-приложений
• Управление ViewState
• Локализация веб-приложений
• Сохранение данных на странице веб-форм
• Проверка пользовательского ввода
• Лабораторная работа. Написание серверного кода для веб-форм

Модуль 8. Оптимизация управления данными веб-форм
• Управление данными с помощью объектных запросов
• Использование элементов управления источником данных
• Использование динамических данных ASP.NET
• Лабораторная работа. Оптимизация управления данными для веб-форм

Модуль 9. Обеспечение качества, отладка, тестирование модулей и рефакторинг
• Отладка и рефакторинг кода
• Модульное тестирование кода
• Обработка необработанных исключений
• Test Driven разработка
• Лабораторная работа. Отладка, модульного тестирования и рефакторинга

Модуль 10. Обеспечение безопасности веб-приложений
• Настройка аутентификации
• Настройка членства ASP.NET
• Управление авторизацией на основе ролей ASP.NET
• Лабораторная работа. Защита веб-приложений

Модуль 11. Применение шаблонов и CSS
• Применение шаблонов
• Применение CSS, Скинов и тем
• Лабораторная работа. Применение шаблонов и CSS

Модуль 12. Разработка клиентских сценариев и сервисов
• Разработка клиентских сценариев
• Внедрение AJAX
• Создание служб
• Лабораторная работа. Разработка сценариев и сервисов на стороне клиента

Модуль 13. Внедрение расширенной технологии AJAX в веб-приложение
• Внедрение Ajax в ASP.NET MVC страниц с помощью Microsoft Ajax
• Внедрение Ajax в ASP.NET и MVC страницы с помощью JQuery
• Работа с JQuery и Ajax событиями
• Лабораторная работа. Внедрение передовых Ajax для веб-приложений AdventureWorks

Модуль 14. Внедрение веб-приложения
• Обзор развертывания веб-приложения
• Обзор развертывания веб-сайта
• Развертывание AdventureWorks
• Лабораторная работа. Развертывание AdventureWorks

Модуль 15. Разработка веб-приложений с помощью Silverlight
• Введение в многофункциональные интернет-приложения
• Обзор Silverlight
• Создание приложения Silverlight
• Лабораторная работа. Разработка веб-приложений с использованием Silverlight

Окончательная цена указывается в договоре на обучение.
Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 10264
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 39900 ₽
  • Дистанционно: 39900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru