УЦ Микротест - источник ваших знаний
 
Личный кабинет Вход / Регистрация
 
 
 
  Вход Регистрация
Логин*
E-mail, указанный при регистрации
Пароль* не помню
 
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
 
0 позиций

+7 (495) 231-23-51 Москва

+7 (964) 778-99-27 Москва

+7 (343) 286-17-86 Екатеринбург

+7 (3452) 68-88-99 Тюмень

Учебный Центр «Микротест» - обучение и сертификация IT-специалистов

Курс Developing Web Applications with Microsoft Visual Studio 2010 (Код: 10264)

Microsoft

Чтобы заказать курс, нажмите на удобную дату прохождения обучения
Екатеринбург
Июнь ´17
Июль ´17
Август ´17
Сентябрь ´17
Октябрь ´17
Ноябрь ´17
Декабрь ´17
Январь ´18
Февраль ´18
Март ´18
Апрель ´18
Май ´18
Июнь ´18
18 - 22

Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!

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

Курс длится 40 академических часов


Аудитория
Этот курс предназначен для опытных веб-программистов, использующих MicrosoftVisualStudioдля командной разработки крупных и средних проектов. Слушатели должны иметь минимум два года опыта разработки веб-приложений с использованием MicrosoftVisualStudioи MicrosoftASP.NET.
Необходимая подготовка

  • Понимание приемов решения проблем, применительно к разработке программного обеспечения, включая следующие принципы разработки программного обеспечения:
  • Современные модели разработки программного обеспечения
  • Основные фазы цикла разработки программного обеспечения
  • Концепции событийного программирования
  • Концепции объектно-ориентированного программирования
  • Создание use-case диаграмм
  • Проектирование и построение пользовательского интерфейса
  • Разработка структурированного приложения
  • Понимание основ приемов написания сценариев и опыт написания сценариев, таких как:
  • Веб-сценарии
  • Сценарии макросов
  • Windows-сценарии
  • Общее понимание назначения, функций и возможностей следующих понятий .NETFramework:
  • Общеязыковая среда исполнения (CLR)
  • Библиотека классов .NET Framework
  • Общая система типов (CommonTypeSystem)
  • Взаимодействие компонентов
  • Межъязыковое взаимодействие
  • Сборки в CLR
  • Домены приложений
  • Хост-приложения среды выполнения, поддерживаемые .NETFramework
  • Опыт использования среды разработки VisualStudio 2008, включая выполнение следующих задач:
  • Объявление и инициализация типизированных переменных с использованием соглашения об именовании «верблюжий» (camel) стиль.
  • Использование в структурах кода арифметических и логических операторов, а также операторов сравнения
  • Использование условных операторов для контроля выполнения кода
  • Использование циклов для перебора элементов коллекций или повторного выполнения шагов до достижения выполнения определенного условия.
  • Создание классов и методов для структурирования приложения
  • Использование методов и событий для реализации логики приложения
  • Исправление синтаксических и логических ошибок
  • Подключение к данным и управление ими из источника данных
  • Опыт объеткно-ориентированного проектирования и разработки, включая следующее:
  • Создание и использование классов и свойств
  • Создание и использование методов и перегруженных методов
  • Реализация наследования, базовых классов и абстрактных классов
  • Объявление, генерация и обработка событий
  • Перехват и выброс исключений
  • Реализация интерфейсов и полиморфизм
  • Реализация статических членов
  • Реализация обобщений
  • Создание компонентов и библиотек классов
  • Опыт проектирования и разработки N-уровневых приложений, включая следующее:
  • Управление процессом разработки программного обеспечения
  • Проверка корректности данных, вводимых пользователем, на уровне пользовательского интерфейса в Windowsили веб-приложениях
  • Отладка, трассировка и профилирование .NETприложений
  • Мониторинг и ведение журналов .NET
  • Выполнение простых рекомендаций по тестированию
  • Реализация простых задач, связанных с доступом к данным, с использование LINQ:
  • Основы LINQ to XML
  • ОсновыLINQ to Entities
  • Основы LINQ to SQL
  • Выполнение простых рекомендаций по защите .NETприложений:
  • Основы безопасности доступа кода
  • Основы безопасности на основе ролей
  • Основы криптографии
  • Реализация простых вызовов служб:
  • Основы создания и использования XMLвеб-служб
  • Основы создания и использования служб WCF
  • Использование конфигурационных файлов
  • Развертывание приложений .NETFrameworkс использованием технологии ClickOnce и установщика MS 

X

Цели курса

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

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

Подробная программа курса

Содержание

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

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

Глава 2: Проектирование веб-приложения

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

Глава 3: Разработка моделей MVC

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

Глава 4: Разработка контроллеров MVC

  • Создание контроллера MVC
  • Создание методов-действий
  • Лабораторная работа: Разработка конроллеров MVC
  • Создание конроллера MVC
  • Добавление кода для перечисления записей блога
  • Добавление кода для создания новой записи блога
  • Добавление кода для редактирования записи блога
  • Добавление кода для удаления записи блога

Глава 5: Разработка визуализаций MVC

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

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

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

Глава 7: Создание серверного кода для веб-форм

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

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

  • Управление данными с использованием LINQtoEntities
  • Использование элементов управления источниками данных
  • Использование ASP.NET Dynamic Data
  • Лабораторная работа: Оптимизация управления данными для веб-форм
  • Управление данными с использованием LINQtoEntities
  • Настройка элемента управления GridView
  • Использование элементов управления ListView, DetailsView и Chart
  • Управление данными с использованием ASP.NET DynamicData

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

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

Глава 10: Защита веб-приложения

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

Глава 11: Применение главных страниц и CSS

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

Глава 12: Разработка клиентских скриптов и сервисов

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

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

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

Глава 14: Развертывание веб-приложения

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

Глава 15: Разработка веб-приложения с использованием Silverlight

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

Скрыть подробную программу курса

Готовит к тесту
70-515: TS: Web Applications Development with Microsoft .NET Framework 4

Заказать обучение «Developing Web Applications with Microsoft Visual Studio 2010 (10264)» можно, кликнув на удобную дату его проведения, по почте training AT training-microtest DOT ru или по одному из телефонов, указанных в разделе Контакты.



 
 
Заказать