Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
20:59:00
Студентов:
1674
Выпускников:
148
Качество курса:
4.07 | 3.43
В рамках курса рассматриваются теоретические и практические аспекты технологий разработки современных клиентских веб-приложений, в том числе насыщенных (RIA) приложений, а также вопросы, связанные c безопасностью и улучшением usabilty в клиентских приложениях (на примере MS Internet Explorer 8).
Предлагаемый курс включает в себя лекционную и практическую части. Первая часть предполагает представление теоретического материала в лекционном формате, и предполагает формирование у студентов базовых знаний по технологиям клиентской разработке веб-приложений. Для каждой лекции приводятся вопросы для проверки первичного понимания студентами материала.Во второй части студент должен будет выполнить лабораторные занятия с использованием Developer Tools в Internet Explorer 8, Visual Web Developer 2008 Express для практического изучения технологий клиентской веб-разработки.В конце каждой лабораторной работы приводятся задания для самостоятельного выполнения.Данный курс может рассматриваться в качестве основы для специализированных курсов, ориентированных на более глубокое изучение отдельных направлений веб-технологий.В результате освоения данного курса студент должен на практике познакомиться с инновационными продуктами и технологиями, предлагаемыми компанией Microsoft для разработки и управления веб-контентом.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час 4 минуты
Введение. Структура веб-технологий
Показывается, каким образом в веб-технологиях реализуются общие принципы клиент-серверных технологий и рассматриваются ключевые элементы базового протокола HTTP.
Оглавление
    -
    Лекция 2
    1 час 3 минуты
    Язык гипертекстовой разметки HTML
    В сжатой форме изложены принципы реализации разметки гипертекстовых документов, реализованных в языке HTML.
    Оглавление
      -
      Лекция 3
      46 минут
      Каскадные таблицы стилей CSS
      Показаны базовые концепции каскаднных таблиц стилей CSS, которые рассматриваются как способ управления внешним видом веб-страницы без вторжения в ее структуру. объясняется каким образом презентационные аспекты веб-страницы отделяются от ее содержимого.
      Оглавление
        -
        Internet Explorer 8 и MS Visual Studio Web Developer 2008 Express
        Цель работы: знакомство с новыми возможностями веб-браузера Microsoft Internet Explorer 8 в целом и его инструментами разработчика, в частности. Ознакомление с базовыми функциональными возможностями среды веб-разработки Visual Web Developer 2008 Express. Более подробное изучение средств инспектирования кода HTML разметки и отладки CSS стилей в IE8.
        Оглавление
          -
          Лекция 4
          26 минут
          Обзор технологий разработки клиентских веб-приложений
          Лекция знакомит с принципами работы клиентских веб-приложений,их видами и языками для разработки таких приложений.
          Оглавление
            -
            Лекция 5
            44 минуты
            JavaScript - язык разработки клиентских веб-приложений
            Лекция знакомит с основным языком разработки клиентских веб-приложений - JavaScript, его структурой и основами синтаксиса. Показано, каким образом объектная модель, заложенная в JavaScript, позволяет создавать интерактивные приложения. Знакомство с языком регулярных выражений.
            Оглавление
              -
              Введение в JavaScript. Программное взаимодействие с HTML документами на основе DOM API. Использование регулярных выражений. Отладка и профилирование JavaScript сценариев в IE8
              Цели работы: познакомиться с языком разработки клиентских веб-сценариев JavaScript. Изучение основ языка и его применения для автоматизации процесса разметки и добавления интерактивных возможностей веб-страниц. Получить представление об общих принципах обработки в JavaScript событий, связанных с окном веб-браузера, веб-страницей, содержащейся в браузере и элементами документа. Научиться использовать простейшие элементы регулярных выражений для поиска подстрок, структура и содержание которых описывается нетривиальным шаблоном. Практически освоить инструменты отладки и профилирования производительности, встроенные в веб-браузер Internet Explorer 8, для JavaScript сценариев.
              Оглавление
                -
                Лекция 6
                14 минут
                Программный интерфейс HTML DOM
                Лекция знакомит с основными принципами документальной объектной модели DOM на примере HTML.
                Оглавление
                  -
                  Введение в XML. Структура XML документа
                  Показано как расширяются возможности разметки документов на примере языка XML. Представлена структура XML документа и принципы контроля его содержимого.
                  Оглавление
                    -
                    Лекция 8
                    42 минуты
                    Объектная модель DOM XML
                    Показаны некоторые из возможностей управления структурой и внешним видом XML документа в браузере с помощью программного интерфейса DOM XML.
                    Оглавление
                      -
                      Структура XML документа. Программный нтерфейс XML DOM API
                      Цель работы: знакомство со структурой XML -документа, основами синтаксиса языка и методами контроля содержимого документа с помощью схем.
                      Оглавление
                        -
                        Лекция 9
                        1 час 11 минут
                        Обзор технологий разработки серверных веб-приложений
                        Показаны основные принципы работы веб-приложений на стороне веб-сервера, дано общее описание стандартов, платформ и технологий, применяемых для разработки серверных веб-приложений, рассмотрены подходы к интеграции приложений в сети Веб.
                        Оглавление
                          -
                          Лекция 10
                          28 минут
                          Введение в Web 2.0. Семантический Web
                          Показаны современные тенденции развития веб-технологий и ключевые концепции Web 2.0.
                          Оглавление
                            -
                            Лекция 11
                            1 час 3 минуты
                            Синдикация и аггрегирование веб-контента. Улучшение usabilty веб-контента.
                            Обзор спецификаций и технологий, направленных на повышение доступности (видимости) актуальной и релевантной для конечных пользователей информации, а также улучшение usability при работе с этой информацией.
                            Оглавление
                              -
                              Работа с веб-фрагментами
                              Цель работы: изучение принципов работы с веб-фрагментами и их возможностей. Изучение формата описания веб-фрагментов, способов их внедрения в веб-страницу для последующего обнаружения и подписки на них.
                              Оглавление
                                -
                                Создание ускорителей приложений для веб-браузера
                                Цель работы. Знакомство с ускорителями приложений, форматом их описания и способами внедрения на веб-страницу.
                                Оглавление
                                  -
                                  Спецификация OpenSearch и визуализация поиска в браузере
                                  Цель работы: Изучение новых возможностей поиска в Internet Explorer 8 (IE8), освоение навыков разработки поставщиков поиска для IE8, ознакомление с основами спецификации OpenSearch 1.1.
                                  Оглавление
                                    -
                                    Лекция 12
                                    17 минут
                                    Создание динамических веб-страниц на стороне клиента с помощью AJAX
                                    Дается общее описание концепции асинхронного взаимодействия клиентских и серверных веб-приложений и рассмотреть реализацию концепции на примере AJAX.
                                    Оглавление
                                      -
                                      Лекция 13
                                      1 час 8 минут
                                      Уязвимости web-приложений и обеспечение их безопасности
                                      Обзор проблем безопасности в сфере веб-технологий, наиболее распространенных уязвимостей и средств противодействия им. Обзор новых инструментов повышения безопасности в веб-браузере Internet Explorer 8.
                                      Оглавление
                                        -
                                        Технологии безопасности в IE8.
                                        Цель работы. Практическое знакомство с новыми инструментами обеспечения безопасной работы в IE 8.
                                        Оглавление
                                          -
                                          Лекция 14
                                          27 минут
                                          Насыщенные интернет-приложения.
                                          Обзор наиболее распространенных инструментальных платформ для разработки насыщенных интернет приложений, их особенностейи возможностей.
                                          Оглавление
                                            -
                                            Лекция 15
                                            39 минут
                                            Silverlight и XAML
                                            Рассмотривается общая структура графической системы Silverlight и дается общее представление о структуре языка XAM и его возможностях.
                                            Оглавление
                                              -
                                              Разработка приложений на Silverlight
                                              Цель работы: практическое изучение методов разработки Silverlight приложений в Microsoft Visual Web Developer 2008 Express. Получение навыков работы с XAML элементами MediaElement и MultiScaleImage.
                                              Оглавление
                                                -
                                                Лекция 16
                                                15 минут
                                                Введение в облачные вычисления
                                                Краткое введение в перспективные технологии облачных вычислений и описание архитектуры ОС Windows Azur.
                                                Оглавление
                                                  -
                                                  1 час 40 минут
                                                  -