vivatika_banner_982_px
ИТ-календарь
Если Вы хотите размещать свои события в ИТ календаре, то Вам необходимо зарегистрироваться, а затем прислать нам на почту имя Вашего пользователя (логин) с пометкой, что хотите размещать свои события в календаре на сайте Самара TECH. Размещение бесплатное.

ИТ-календарь
Календарь событий Печать
Flat View
События на год
Просмотр по месяцам
Просмотр по месяцам
Weekly View
События на неделю
Daily View
Посмотреть сегодняшние
Search
Поиск
Курс «M10264. Разработка web - приложений в Microsoft Visual Studio 2010»

С 23 апреля 2012 года (понедельник) в городе Самара пройдет курс «M10264. Разработка web - приложений в Microsoft Visual Studio 2010» (5 дней). Организатор курса - НОУ "Сетевая академия "Гранит".

Цель

Научить слушателей разрабатывать продвинутые ASP.NETMVC и веб-формы с использованием инструментов и технологий .NETFramework 4.

Аудитория

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

О программе

Основное внимание в курсе уделяется вопросам производительности и масштабируемости веб-приложений. Слушатели познакомятся с технологией ASP.NETMVC, смогут сравнить ее с веб-формами и понять, когда какую технологию лучше использовать. Также курс помогает подготовиться к экзамену 70-515

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

  • Минимум два года опыта разработки веб-приложений с использованием Microsoft Visual Studio и Microsoft ASP.NET
  • понимание приемов решения проблем, применительно к разработке программного обеспечения
  • понимание основ приемов написания сценариев и опыт написания сценариев
  • опыт объектно-ориентированного проектирования и разработки
  • опыт проектирования и разработки N-уровневых приложений

Вы будете уметь:

  • Описывать архитектуру и дизайн веб-приложений
  • Применять рекомендации и принимать сбалансированные решения при проектировании веб-приложений на основе бизнес-требований
  • Разрабатывать модели MVC
  • Разрабатывать контроллеры MVC
  • Разрабатывать визуализации MVC
  • Оптимизировать веб-приложения для улучшения их обнаружения поисковыми системами
  • Писать серверный код для веб-форм
  • Контролировать качество через отладку, модульное тестирование и рефакторинг
  • Настраивать безопасность веб-приложений
  • Применять главные страницы и CSS для создания целостного интерфейса приложения
  • Разрабатывать клиентские скрипты и сервисы
  • Реализовывать AJAX в веб-приложении
  • Разворачивать веб-приложение
  • Разрабатывать веб-приложения с использованием Silverlight

Содержание программы

Модуль 1. Введение в разработку веб-приложений

  • Обзор IIS 7.0
  • Обзор ASP.NET 4.0
  • Знакомство с MVC Framework
  • Обзор жизненного цикла запроса
  • Лабораторная работа: Знакомство с веб-сайтом Adventure Works
  • Знакомство с веб-сайтом Adventure Works
  • Сравнение веб-форм с MVC
  • Жизненный цикл страницы веб-формы

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

  • Веб-приложения: примеры использования
  • Основы проектирования веб-приложений
  • Рекомендации по выбору между веб-формами и MVC
  • Лабораторная работа: Перестройка дизайна веб-сайта Adventure Works
  • Перестройка дизайна веб-сайта Adventure Works
  • Добавление возможностей MVC для веб-сайта Adventure Works

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

  • Исследование возможностей по созданию моделей MVC
  • Создание хранилища данных
  • Лабораторная работа: Разработка моделей MVC

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

  • Создание контроллера MVC
  • Создание методов-действий
  • Лабораторная работа: Разработка конроллеров MVC
  • Создание конроллера MVC
  • Добавление кода для перечисления записей блога
  • Добавление кода для создания новой записи блога
  • Добавление кода для редактирования записи блога
  • Добавление кода для удаления записи блога
  • Модуль 5. Разработка визуализаций MVC
  • Реализация визуализаций MVC
  • Реализация строго типизированных визуализаций MVC
  • Реализация частичных визуализаций MVC
  • Лабораторная работа: Разработка визуализаций MVC
  • Разработка визуализации списка
  • Разработка визуализации элемента списка
  • Разработка визуализации для создания нового элемента
  • Разработка визуализации для редактирования
  • Разработка визуализации для удаления элемента

Модуль 6. Проектирование для обнаружения веб-приложения поисковыми системами

  • Обзор оптимизации поисковых систем
  • Создание файлов роботов и карты сайта
  • Использование маршрутизации ASP.NET
  • Лабораторная работа: Проектирование для обнаружения поисковыми системами
  • Сопоставление URL-адресов страниц веб-форм
  • Создание файла карты сайта
  • Построение инфраструктуры приложения

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

  • Обзор структуры веб-приложения
  • Контролирование ViewState
  • Локализация веб-приложения
  • Сохранение данных на странице веб-формы
  • Проверка данных, введенных пользователем
  • Лабораторная работа: Создание серверного кода для веб-форм
  • Изменение страницы веб-формы для отображения локализованного содержимого
  • Сохранение данных на странице веб-формы
  • Исследование ViewState
  • Добавление проверки для страниц веб-форм

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

  • Управление данными с использованием LINQ to Entities
  • Использование элементов управления источниками данных
  • спользование ASP.NET Dynamic Data
  • Лабораторная работа: Оптимизация управления данными для веб-форм
  • Управление данными с использованием LINQ to Entities
  • Настройка элемента управления Grid View
  • Использование элементов управления List View, Details View и Chart
  • Управление данными с использованием ASP.NET Dynamic Data

Модуль 9. Проверка качества через отладку, модульное тестирование и рефакторинг

  • Отладка и рефакторинг кода
  • Модульное тестирование кода
  • Обработка исключений
  • Разработка, управляемая тестами
  • Лабораторная работа: Отладка, модульное тестирование и рефакторинг
  • Конфигурирование обработки ошибок
  • Отладка кода
  • Журналирование
  • Создание модульных тестов
  • Применение методологии разработки, управляемой тестами

Модуль 10. Защита веб-приложения

  • Настройка аутентификации
  • Конфигурирование ASP.NET Membership
  • Использование ролей ASP.NET для управления авторизацией
  • Лабораторная работа: Защита веб-приложения
  • Конфигурирование ASP.NET Membership и ролей
  • Аутентификация
  • Авторизация

Модуль 11. Применение главных страниц и CSS

  • Применение главных страниц
  • Применение CSS, обликов и тем
  • Лабораторная работа: Применение главных страниц и CSS
  • Изменение главной страницы
  • Создание вложенной главной страницы
  • Применение главной страницы
  • Контроль обликов
  • Применение стилей и тем

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

  • Разработка клиентских скриптов
  • Применение AJAX
  • Создание сервисов
  • Лабораторная работа: Разработка клиентских скриптов и сервисов
  • Создание клиентского скрипта
  • Продвинутые возможности jQuery
  • Создание сервиса WCF

Модуль 13. Применение продвинутых возможностей AJAX при разработке веб-приложения

  • Применение AJAX на ASP.NETMVC страницах с использованием Microsoft AJAX
  • Применение AJAX на ASP.NETMVC страницах с использованием jQuery
  • Работа с событиями jQuery и AJAX
  • Лабораторная работа: Применение продвинутых возможностей AJAX для веб-приложения Adventure Works
  • Использование AJAX на странице MVC
  • Использование jQuery на странице MVC
  • Обработка событий jQuery и AJAX

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

  • Обзор возможностей по развертыванию веб-приложений и веб-сайтов
  • Развертывание приложения Adventure Works
  • Лабораторная работа: Развертывание приложения Adventure Works
  • Развертывание проекта веб-приложения через меню Publish
  • Развертывание проекта веб-приложения с использованием WebDeployment Package
  • Развертывание веб-сайта с использованием CopyWebSiteTool
  • Развертывание веб-сайта с использованием PublishWebSiteUtility

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

  • Обзор возможностей разработки интернет-приложений с богатыми возможностями
  • Обзор Silverlight
  • Создание приложения Silverlight
  • Лабораторная работа: Разработка веб-приложения с использованием Silverlight
  • Создание проекта Silverlight
  • Создание WCF сервиса Silverlight
  • Отображение данных с использованием элементов управления Silverlight

Стоимость
20 000 руб.

Адрес проведения
г. Самара, ул.Революционная, 70, литер 2, офис 309

Контактная информация
тел.: (846) 276-69-08

Назад


Сохрани или поделись: