Ваш город: Москва Казань
+7 (495) 967-66-70
academy@academy.ru
Главная страница | Каталог | Microsoft | Курсы | Основы программирования веб-приложений
M10958

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

Programming Fundamentals of Web Applications

ОЦЕНКА КУРСА
общая оценка курса:


оценка преподавателя:



Мониторинг цены
Пятидневный курс дает слушателям знания и навыки, необходимые для разработки веб-приложений с использованием Microsoft Visual Studio и WebMatrix 2. Данный курс рассматривает веб-стек Microsoft, разработку приложений с помощью WebMatrix 2, базовые концепции программирования веб-приложений, использование галереи приложений, базовые элементы разработки как CSS, плагины, сценарии, базовый доступ к данным и размещение приложений. Также в курсе освещены вопросы размещения приложений в Windows Azure и переход от WebMatrix 2 к Visual Studio.
  • ОЧНОЕ
    ОБУЧЕНИЕ


Продолжительность курса: 5 дней / 40 ак.ч.

Цена курса:
29 400 руб.

В корзину

Место проведения курса:

  • ул. Доброслободская, д.5
  • Бауманская
  • Комсомольская
  • Красные ворота
РАСПИСАНИЕ ЗАНЯТИЙ
Уточните дату у менеджера
Уточните дату у менеджера
Уточните дату у менеджера
Уточните дату у менеджера
После изучения курса вы сможете
  • Описывать компоненты веб-технологии Microsoft для размещения веб-сайтов и данных, запуска и разработки кода
  • Описывать процесс создания веб-сайта, включая планирование, разработку, тестирование и фазы обновления выпуска, а также использование WebMatrix 2 в каждой из фаз
  • Создавать сайты с помощью WebMatrix 2 и добавлять динамические веб-страницы для взаимодействия с пользователем
  • Описывать хранение данных в базе данных и отобразить это на сайте WebMatrix 2 для создания динамических веб-приложений
  • Интегрировать изображения, аудио файлы, видео файлы, а также другой медиа-контент в веб-приложение для различных браузеров
  • Использовать соответствующий визуальный стиль и удобную иерархию навигации на сайте
  • Описывать возможные места для размещения и развертывания готовых веб-сайтов
  • Описывать общие ошибки в сайте и использовать инструментарий WebMatrix 2 и методы кодирования для диагностики проблем и исправления кода
  • Интегрировать информацию, предоставленную веб-сервисом, каналом данных, службами RESTful и другими источниками в веб-приложении
  • Просматривать пакеты, доступных в инструментарии NuGet, выбирать пакет соответствующий функциональным требованиям, добавлять его в веб-приложение и писать код, использующий возможности пакета
  • Проверять защиту сайта от вредоносных атак и идентифицировать пользователей до предоставления им доступа к конфиденциальной информации
  • Использовать методы кодирования на стороне клиента для ускорения ответов пользователям и уменьшения сетевого трафика для веб-сайта
  • Анализировать трафик пользователя на публичном веб-сайте и оптимизировать рейтинг сайта в поисковых системах
  • Создавать полнофункциональный сайт, начиная с галереи приложений WebMatrix 2 и добавляя новые возможности для удовлетворения дополнительных требований заказчика
  • Описывать возможности Visual Studio и ASP.NET Web Forms, которые позволяют разработчикам создавать более мощные веб-приложения

Содержание курса
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


Слушатели
Этот курс предназначен для начинающих веб-разработчиков, которые используют HTML и создают веб-сайты с помощью шаблонов страниц, стилей и сценариев, работают со статическими веб-страницами и строковым форматированием. Курс будет интересен веб-разработчикам небольших компаний или общественных организаций, работающих со статическим контентом на сайте.
Предварительная подготовка
Опыт программирования, в том числе следующие понятия: объявление переменных, использование циклов, использование условных операторов.
ПОИСК
 

Быстрый заказ