Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

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

M10958

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


После изучения курса вы сможете:

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

Содержание курса.

Модуль 1: Обзор веб-технологий Microsoft

  • Введение в основы Web
  • Введение в веб-стек Microsoft
  • Введение в галерею приложений с открытым кодом

Модуль 2: Обзор WebMatrix 2

  • Жизненный цикл проекта
  • Введение в Microsoft WebMatrix 2

Модуль 3: Создание простых сайтов в WebMatrix 2

  • Создание веб-страниц в WebMatrix 2
  • Использование синтаксиса Razor для построения динамических страниц

Модуль 4: Создание управляемых данными веб-сайтов в WebMatrix 2

  • Введение в базы данных
  • Создание базы данных в WebMatrix 2
  • Отображение данных

Модуль 5. Добавление форматированного контента на вебсайт WebMatrix 2

  • Добавление медиа-контента
  • Использование HTML5 в веб-сайте

Модуль 6. Проектирование веб-сайта WebMatrix 2

  • Структурирование сайта
  • Применение шаблона Просмотров
  • Применение стилей к веб-сайту
  • Адаптация сайта для мобильных браузеров

Модуль 7: Развертывание веб-приложений WebMatrix 2

  • Размещение веб-приложений
  • Размещение баз данных
  • Развертывание в выбранные месторасположения

Модуль 8: Поиск и устранение неисправностей вебсайтов WebMatrix 2

  • Источники ошибок
  • Использование Internet Explorer Developer Tools
  • Поиск и устранение неисправностей

Модуль 9: Использование служб и данных из веб

  • Вызов веб-служб из веб-приложения
  • Публичных источников данных

Модуль 10: Улучшения веб-сайта WebMatrix 2 с помощью компонентов с открытым кодом

  • Обзор пакетов с открытым кодом в NuGet
  • Просмотр, установка и использование пакетов

Модуль 11: Обеспечение безопасности веб-сайта WebMatrix 2

  • Разработка веб-сайтов с защитой против атаки
  • Управление доступом к веб-сайту
  • Работа с ролями и членство

Модуль 12: Создание интерактивных веб-страниц

  • Зачем использовать сценарии на стороне клиента?
  • Использование AJAX и частичного обновления страницы
  • Библиотеки сценариев JQuery
  • Оптимизация кэша для повышения производительности

Модуль 13: Управление трафиком веб-сайта WebMatrix 2

  • Продвижение сайта
  • Анализ веб-сайт WebMatrix 2
  • Оптимизация рейтинга сайта WebMatrix 2 в поисковых систем
  • Маркетинг сайт

Модуль 14: Настройка приложений с галереей WebMatrix 2

  • Анализ галереи приложении
  • Изменение существующих приложений

Модуль 15: Переход от WebMatrix 2 в Visual Studio

  • Разработка сайтов в Visual Studio
  • Переход от WebMatrix 2 к Visual Studio

Слушатели:

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

Продолжительность: 5 дн.
Цена: 27500 р.