другие сайты академии айти
Электронное обучение Ресурсы для обучения в любой точке мира, в удобное время
ООО «Электронные образовательные ресурсы». ГК АйТи Услуги для корпоративных заказчиков по разработке электронного образовательного контента и организации обучения
Интернет-магазин Здесь можно купить наши спецпредложения
Новый мир Информационно-образовательный портал. Бесплатные курсы.
С компьютером на «ты»! Бесплатное открытое онлайн обучение для всех
Свободное программное обеспечение в школах Информационно-образовательный портал
Электронные образовательные ресурсы для учителей Информационно-образовательный портал
Энергосбережение и энергоэффективность Информационно-образовательный портал

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

Developing Web Applications with Microsoft Visual Studio 2010



Разработка веб-приложений с помощью Visual Studio 2010
Код: 10264
Направление обучения: ИТ/прочие
Продолжительность: 5 дней / 40 часов
Цена для физ. лиц: 24000 руб.
Цена для юр. лиц: 27000 руб.

Скачать прайс-лист (PDF)

Аннотация

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

Описание образовательной программы

Успешное окончание обучения по программе данного курса позволит специалистам:
  • Понимать базовую архитектуру и дизайн веб-приложения.
  • Применять лучшие практики и находит компромиссы, основанные на бизнес-требованиях при проектировании веб-приложения.
  • Разрабатывать веб-приложения на основе ASP.NET MVC.
  • Оптимизировать разработки веб-приложений для обнаружения поисковыми системами.
  • Разрабатывать серверный код для веб-форм.
  • Оптимизировать управление данными для веб-форм.
  • Обеспечивать качество с помощью отладки, модульного тестирования и рефакторинга.
  • Обеспечивать безопасность веб-приложения.
  • Использовать мастер-страниц и CSS для разработки согласованного пользовательского интерфейса.
  • Разрабатывать клиентские сценарии для отзывчивого, функционального и интерактивного пользовательского интерфейса. 
  • Применять AJAX и Silverlight.
  • Развертывать веб-приложения.

Цель курса

Формирование знаний и практических навыков для разработки веб-приложений на основе ASP.NET 4 и Silverlight с помощью Visual Studio 2010.

Целевая аудитория

Профессиональные программисты Microsoft .NET, использующих Visual Studio для разработки веб приложений.

Необходимая подготовка

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

Содержание

1. Обзор архитектуры и дизайна веб-приложения. 
  • Базовая архитектура и дизайн веб-приложения.
  • Лабораторная работа.

2. Разработка веб-приложений.
  • Лучшие практики и компромиссные решения при разработке веб-приложений. 
  • Лабораторная работа.

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

4. Разработка MVC контроллеров.
  • Создание контроллеров для реагирования на действия  пользователя и реализации навигации и логики приложения. 
  • Лабораторная работа.

5. Разработка MVC представлений.
  • Создание представлений реализующих пользовательский интерфейс. 
  • Управление предварительными и завершающими действиями контроллера, с помощью фильтров действий. 
  • Лабораторная работа.

6. Проектирование для обнаружения поисковыми системами.
  • Оптимизация веб-сайт для его обнаружения поисковыми системами. 
  • Лабораторная работа.

7. Разработка серверного кода для веб-форм.
  • Технологии и возможности разработки кода на стороне сервера. 
  • Лабораторная работа.

8. Оптимизация управления данных для веб-форм.
  • Способы оптимизации задач управления и отображения данных на основе веб-форм приложения с помощью шаблона приложений «динамические данные», привязки данных, LINQ, серверных элементов управления и кода на стороне сервера. 
  • Лабораторная работа.

9. Обеспечение качества с помощью отладки, модульного тестирования и рефакторинга.
  • Выполнение тестирования для веб-форм и приложений MVC, использование встроенных возможностей отладки Visual Studio 2010. 
  • Лабораторная работа.

10. Защита веб-приложения.
  • Защита от известных угроз в MVC и веб-приложениях. 
  • Лабораторная работа.

11. Применение главных страниц и таблиц стилей (CSS).
  • Применение главных страниц и таблиц стилей для обеспечения согласованности пользовательского интерфейса. 
  • Лабораторная работа.

12. Разработка клиентских сценариев и служб.
  • Разработка сценариев на стороне клиента с использованием служб для построения гибких, функциональных и интерактивных веб-приложений. 
  • Лабораторная работа.

13. Применение Ajax в веб приложениях.
  • Применение Microsoft Ajax и jQuery для построения гибких, функциональных и интерактивных веб-приложений. 
  • Лабораторная работа.

14. Развертывание ASP.NET приложений.
  • Планирование, настройка, и развертывание сайтов. 
  • Лабораторная работа.

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

Сертификация

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:
  • MCPD: WEB DEVELOPER 4.
  • MCTS: .NET FRAMEWORK 4, WEB APPLICATIONS.

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:
  • TS: Web Applications Development with Microsoft .NET Framework 4.

Получаемый документ

Удостоверение о повышении квалификации, или Сертификат.

(В зависимости от категории слушателей и общей продолжительности программы)


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


К сожалению, в этом курсе нет ближайших дат для бронирования, но вы можете запросить информацию.

Курс доступен в следующих пакетах:

Курсы со скидками
"Государственное и муниципальное управление" программа профессиональной переподготовки
старая цена для физ.лиц: 36 000 руб.
цена со скидкой: 12 000 руб.
старая цена для юр.лиц: 36 000 руб.
цена со скидкой: 12 000 руб.
Оказание первой доврачебной помощи в образовательных организациях
старая цена для физ.лиц: 1900 руб.
цена со скидкой: 600 руб.
старая цена для юр.лиц: 2900 руб.
цена со скидкой: 600 руб.