name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Microsoft \ (10264)f Разработка веб приложений с помощью Visual Studio 2010

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

Код курса: 10264
Рейтинг:
(0 голосов)
29 000 р.
Количество:
ПроизводительMicrosoft
Дни5 дней
Дата курса
Город
Формат обученияКорпоративный
поделиться

microsoft-logo

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

Профиль аудитории:

  • Программисты среднего уровня.

Предварительные требования:

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

По окончании курса слушатели смогут:

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

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

Модуль 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. 

Лабораторная работа.

Дни5 дней
Дата курсаПо запросу
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад