Мы в Твиттере
Мы в Контакте
Поиск

Курс Microsoft 10958


Документ об окончании:
Международный сертификат Microsoft
Международный сертификат Microsoft

Основы программирования веб-приложений

Programming Fundamentals of Web Applications
Продолжительность курса: 5 дней - 40 часов
Группа формируется по мере поступления заявок.
Стоимость обучения: 30000 ₽
Цель курса – предоставить слушателям знания и навыки, необходимые для разработки веб-приложений с использованием Microsoft Visual Studio и WebMatrix 2. Данный курс рассматривает веб-стек Microsoft, разработку приложений с помощью WebMatrix 2, базовые концепции программирования веб-приложений, использование галереи приложений, базовые элементы разработки как CSS, плагины, сценарии, базовый доступ к данным и размещение приложений. Также в курсе освещены вопросы размещения приложений в Windows Azure и переход от WebMatrix 2 к Visual Studio.
Аудитория
Этот курс предназначен для начинающих веб-разработчиков, которые используют HTML и создают веб-сайты с помощью шаблонов страниц, стилей и сценариев, работают со статическими веб-страницами и строковым форматированием. Курс будет интересен веб-разработчикам небольших компаний или общественных организаций, работающих со статическим контентом на сайте.
По окончании курса слушатели смогут:
  • Описать компоненты веб-технологии Microsoft для размещения веб-сайтов и данных, запуска и разработки кода
  • Описать процесс создания веб-сайта, включая планирование, разработку, тестирование и фазы обновления выпуска, а также использование WebMatrix 2 в каждой из фаз
  • Создавать сайты с помощью WebMatrix 2 и добавлять динамические веб-страницы для взаимодействия с пользователем
  • Описать хранение данных в базе данных и отобразить это на сайте WebMatrix 2 для создания динамических веб-приложений
  • Интегрировать изображения, аудио файлы, видео файлы, а также другой медиа-контент в веб-приложение для различных браузеров
  • Использовать соответствующий визуальный стиль и удобную иерархию навигации на сайте
  • Описать возможные места для размещения и развертывания готовых веб-сайтов
  • Описать общие ошибки в сайте и использовать инструментарий WebMatrix 2 и методы кодирования для диагностики проблем и исправления кода
  • Интегрировать информацию, предоставленную веб-сервисом, каналом данных, службами RESTful и другими источниками в веб-приложении
  • Просматривать пакеты, доступных в инструментарии NuGet, выбирать пакет соответствующий функциональным требованиям, добавлять его в веб-приложение и писать код, использующий возможности пакета
  • Проверить защиту сайта от вредоносных атак и идентифицировать пользователей до предоставления им доступа к конфиденциальной информации
  • Использовать методы кодирования на стороне клиента для ускорения ответов пользователям и уменьшения сетевого трафика для веб-сайта
  • Анализировать трафик пользователя на публичном веб-сайте и оптимизировать рейтинг сайта в поисковых системах
  • Создать полнофункциональный сайт, начиная с галереи приложений WebMatrix 2 и добавляя новые возможности для удовлетворения дополнительных требований заказчика
  • Описать возможности Visual Studio и ASP.NET Web Forms, которые позволяют разработчикам создавать более мощные веб-приложения
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
  • Знание HTML или DHTML, в том числе таблицы, изображения, формы;
  • Опыт программирования, в том числе следующие понятия: объявление переменных, использование циклов, использование условных операторов.
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Обзор веб-технологий Microsoft
Темы
  • Введение в основы Web
  • Введение в веб-стек Microsoft
  • Введение в галерею приложений с открытым кодом
Лабораторная работа: Создание сайта в Windows Azure
  • Начало работы с Windows Azure
  • Создание сайта на основе приложения из галереи
Модуль 2: Обзор WebMatrix 2
Темы
  • Жизненный цикл проекта
  • Введение в Microsoft WebMatrix 2
Лабораторная работа: Изучение WebMatrix 2
  • Установка WebMatrix 2
  • Редактирование сайта в WebMatrix
Модуль 3: Создание простых сайтов в WebMatrix 2
Темы
  • Создание веб-страниц в WebMatrix 2
  • Использование синтаксиса Razor для построения динамических страниц
Лабораторная работа: Создание простых сайтов в WebMatrix 2
  • Создание сайта в WebMatrix 2
  • Добавление на сайт визуализации Razor
  • Проверка вводимых пользователем данных
Модуль 4: Создание управляемых данными веб-сайтов в WebMatrix 2
Темы
  • Введение в базы данных
  • Создание базы данных в WebMatrix 2
  • Отображение данных
Лабораторная работа: Создание управляемых данными веб-сайтов в WebMatrix 2
  • Добавление базы данных и определение данных
  • Создание Offer Display
Модуль 5. Добавление форматированного контента на вебсайт WebMatrix 2
Темы
  • Добавление медиа-контента
  • Использование HTML5 в веб-сайте
Лабораторная работа: Добавление форматированного контента на вебсайт WebMatrix 2
  • Добавление графики на Offer Display
  • Оказание видео контента с помощью HTML5
Модуль 6. Проектирование веб-сайта WebMatrix 2
Темы
  • Структурирование сайта
  • Применение шаблона Просмотров
  • Применение стилей к веб-сайту
  • Адаптация сайта для мобильных браузеров
Лабораторная работа: Проектирование веб-сайта WebMatrix 2
  • Создание шаблона Просмотров
  • Добавление элементов навигации
  • Добавление стилей к веб-сайту
  • Адаптация для мобильных браузеров
Модуль 7: Развертывание веб-приложений WebMatrix 2
Темы
  • Размещение веб-приложений
  • Размещение баз данных
  • Развертывание в выбранные месторасположения
Лабораторная работа: Развертывание веб-приложений WebMatrix 2
  • Создание веб-приложений в Windows Azure
  • Развертывание веб-приложений на Windows Azure
  • Внесение изменений в опубликованные веб-приложения
Модуль 8: Поиск и устранение неисправностей вебсайтов WebMatrix 2
Темы
  • Источники ошибок
  • Использование Internet Explorer Developer Tools
  • Поиск и устранение неисправностей
Лабораторная работа: Поиск и устранение неисправностей вебсайтов WebMatrix 2
  • Диагностика неправильных стилей CSS
  • Диагностика медленной загрузки страницы
  • Настройка пользовательских сообщений об ошибках
Модуль 9: Использование служб и данных из веб
Темы
  • Вызов веб-служб из веб-приложения
  • Публичных источников данных
Лабораторная работа: Использование служб и данных из веб
  • Создание Bing Maps Display
  • Создание Top Products Display
Модуль 10: Улучшения веб-сайта WebMatrix 2 с помощью компонентов с открытым кодом
Темы
  • Обзор пакетов с открытым кодом в NuGet
  • Просмотр, установка и использование пакетов
Лабораторная работа: Улучшения веб-сайта WebMatrix 2 с помощью компонентов с открытым кодом
  • Добавление социальных медиа компонентов
  • Управление размерами изображений
Модуль 11: Обеспечение безопасности веб-сайта WebMatrix 2
Темы
  • Разработка веб-сайтов с защитой против атаки
  • Управление доступом к веб-сайту
  • Работа с ролями и членство
Лабораторная работа: Обеспечение безопасности веб-сайта WebMatrix 2
  • Добавление аутентификации на веб-сайт
  • Ограничение доступа к веб-страницам
  • Предоставление служб членства для пользователей
  • Шифрование связи для конфиденциальных данных
Модуль 12: Создание интерактивных веб-страниц
Темы
  • Зачем использовать сценарии на стороне клиента?
  • Использование AJAX и частичного обновления страницы
  • Библиотеки сценариев JQuery
  • Оптимизация кэша для повышения производительности
Лабораторная работа: Создание интерактивных веб-страниц
  • Кодирование частичного обновления страницы
  • Использование библиотеки JScript для анимирования страницы
Модуль 13: Управление трафиком веб-сайта WebMatrix 2
Темы
  • Продвижение сайта
  • Анализ веб-сайт WebMatrix 2
  • Оптимизация рейтинга сайта WebMatrix 2 в поисковых систем
  • Маркетинг сайт
Лабораторная работа: Управление трафиком веб-сайта WebMatrix 2
  • Оптимизация позиции в результатах поиска
Модуль 14: Настройка приложений с галереей WebMatrix 2
Темы
  • Анализ галереи приложении
  • Изменение существующих приложений
Лабораторная работа: Настройка приложений с галереей WebMatrix 2
  • Создание сайта на основе приложения из галереи
  • Интеграция пользовательской страницы с механизмом настройки тем приложения
Модуль 15: Переход от WebMatrix 2 в Visual Studio
Темы
  • Разработка сайтов в Visual Studio
  • Переход от WebMatrix 2 к Visual Studio
Лабораторная работа: Переход от WebMatrix 2 в Visual Studio
  • Редактирование веб-приложений WebMatrix 2 в Visual Studio
  • Отображение и редактирование данных в веб-форме страницы
  • Использование Visual Studio Debugging Tools

# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел. 8 (812) 718-6184 (многоканальный).

# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Марии Смирновой тел. 8 (812) 326-78-30.