Information

Из курса вы узнаете как лучше всего создавать динамичные страницы. Вы научитесь изменять содержимое страницы, не обновляя ее в зависимости от действий пользователя. А также узнаете как работать с XML-файлами и фреймворками.
Данный учебный курс поможет вам узнать как создавать динамичные страницы. В курсе рассмотрены инструменты для работы (редактор, браузер, сервер). Уделено внимание языкам HTML, CSS, Javascript. Рассказывают о сути HTTP запросов и ответов, создании динамичных форм, карт страниц, также вы познакомитесь с библиотекой фреймворков YAHOO! UI.

План занятий

LessonTitle <<Date
-
Lecture 1
Приветствие
Знакомство с автором курса.
Contents
    -
    Lecture 2
    Что такое Аякс
    Что такое Аякс и какие его основные функции.
    Contents
      -
      Lecture 3
      Что не является Аяксом
      Что НЕ является Аяксом, как отличить Аякс от флеша.
      Contents
        -
        Lecture 4
        Краткий обзор курса
        Структура курса, распределение тем по частям.
        Contents
          -
          Lecture 5
          Инструменты для разработки
          Что требуется для изучения Аякса: навыки и инструменты.
          Contents
            -
            Lecture 6
            Выбираем текстовый редактор
            Как правильно выбрать текстовый редактор для программирования.
            Contents
              -
              Lecture 7
              Настраиваем браузер
              Как настроить браузер Firefox для тестирования веб страниц.
              Contents
                -
                Lecture 8
                Установка сервера на Windows
                Как установить веб сервер на Windows для тестирования кода на Аяксе.
                Contents
                  -
                  Lecture 9
                  Необходимые знания по другим языкам
                  Что необходимо знать по другим языкам для изучения Аякса.
                  Contents
                    -
                    Тест 1
                    18 minutes
                    -
                    Lecture 10
                    Подробнее о DOM
                    Что такое Объектная Модель Документа(DOM).
                    Contents
                      -
                      Lecture 11
                      Изучаем DOM с Firefox
                      Как с помощью дополнения для Firefox "Dom Inspector" исследовать DOM.
                      Contents
                        -
                        Lecture 12
                        Как редактировать DOM с помощью Javascript
                        Как с помощью Javascript можно изменять DOM.
                        Contents
                          -
                          Lecture 13
                          XML в DOM
                          Необходимые знания по другим языкам
                          Contents
                            -
                            Lecture 14
                            Что такое HTTP запрос
                            Узнаем, что такое HTTP запрос, как работают браузеры при загрузке страниц.
                            Contents
                              -
                              Lecture 15
                              Что такое XML HTTP запрос
                              Узнаем о важной части технологии Аякс - XML HTTP запросах.
                              Contents
                                -
                                Lecture 16
                                Состояния XML HTTP запросов
                                Как инициализировать XML HTTP запрос, изучаем код. Контроль состояний запросов.
                                Contents
                                  -
                                  Lecture 17
                                  Содержание XML HTTP запросов
                                  Содержание XML HTTP запросов, обработка ответа сервера.
                                  Contents
                                    -
                                    Lecture 18
                                    Ответы на XML HTTP запросы
                                    Различие в типах ответов: текстовом и XML. Когда и какой лучше использовать.
                                    Contents
                                      -
                                      Lecture 19
                                      Ограничения на XML HTTP запросы
                                      Ограничения безопасности на XML HTTP запросы.
                                      Contents
                                        -
                                        Тест 2
                                        24 minutes
                                        -
                                        Lecture 20
                                        Умные ссылки с помощью Аякса
                                        Обзор проекта "умных ссылок". Улучшаем простые веб страницы.
                                        Contents
                                          -
                                          Lecture 21
                                          Редактируем html и css файлы
                                          Редактируем html и css файлы проекта "умных ссылок".
                                          Contents
                                            -
                                            Lecture 22
                                            Добавляем Аякс
                                            Добавляем код на Аяксе к нашему проекту "умных ссылок".
                                            Contents
                                              -
                                              Lecture 23
                                              Адаптируем код под свою страницу
                                              Как адаптировать код нашего проекта к своей веб странице.
                                              Contents
                                                -
                                                Тест 3
                                                18 minutes
                                                -
                                                Lecture 24
                                                Проект с интерактивными формами
                                                Обзор проекта с интерактивными формами: поиск по XML файлу и автозаполнение поля.
                                                Contents
                                                  -
                                                  Lecture 25
                                                  Редактируем html и css для проекта
                                                  Редактируем html и css файлы проекта с интерактивными формами.
                                                  Contents
                                                    -
                                                    Lecture 26
                                                    Изучаем XML файл для проекта
                                                    Изучаем XML файл проекта с интерактивными формами.
                                                    Contents
                                                      -
                                                      Lecture 27
                                                      Добавляем Аякс к проекту
                                                      Добавляем код на Аяксе к нашему проекту с интерактивными формами.
                                                      Contents
                                                        -
                                                        Lecture 28
                                                        Добавляем Javascript в проект
                                                        Добавляем код на Javascript к проекту, часть 1: создаем функцию предложений поиска.
                                                        Contents
                                                          -
                                                          Lecture 29
                                                          Дописываем и тестируем
                                                          Добавляем код на Javascript к проекту, часть 2: создаем функцию выбора из предложенного и тестируем.
                                                          Contents
                                                            -
                                                            Lecture 30
                                                            Перерабатываем код для других функций
                                                            Как можно немного отредактировав код изменить функционал страницы.
                                                            Contents
                                                              -
                                                              Lecture 31
                                                              Обзор проекта с картой страницы
                                                              Обзор проекта с картой страницы, создание специальных областей на странице.
                                                              Contents
                                                                -
                                                                Lecture 32
                                                                Пишем HTML для проекта
                                                                Редактируем файл HTML проекта с картой страницы.
                                                                Contents
                                                                  -
                                                                  Lecture 33
                                                                  Описываем стиль для проекта с картами
                                                                  Редактируем файл CSS проекта с картой страницы.
                                                                  Contents
                                                                    -
                                                                    Lecture 34
                                                                    Создаем блоки с помощью Adobe Dreamweaver
                                                                    Создаем карту страницы с помощью Adobe Dreamweaver.
                                                                    Contents
                                                                      -
                                                                      Lecture 35
                                                                      Смотрим XML файл проекта
                                                                      Анализируем XML файл проекта с картой страницы.
                                                                      Contents
                                                                        -
                                                                        Lecture 36
                                                                        Добавляем Аякс к проекту
                                                                        Добавляем код на Аяксе к проекту с картой страницы.
                                                                        Contents
                                                                          -
                                                                          Lecture 37
                                                                          Добавляем Javascript к проекту
                                                                          Добавляем Javascript к проекту с картой страницы.
                                                                          Contents
                                                                            -
                                                                            Lecture 38
                                                                            Тестируем наш проект
                                                                            Дописываем и тестируем проект с картой страницы.
                                                                            Contents
                                                                              -
                                                                              Тест 4
                                                                              24 minutes
                                                                              -
                                                                              Lecture 39
                                                                              Немного о фреймворках
                                                                              Фреймворки: что такое, зачем и почему мы их используем?
                                                                              Contents
                                                                                -
                                                                                Lecture 40
                                                                                Знакомство с библиотекой Yahoo
                                                                                Знакомство с библиотекой фреймворков Yahoo User Interface(YUI).
                                                                                Contents
                                                                                  -
                                                                                  Lecture 41
                                                                                  Примеры использования фреймворков
                                                                                  Примеры использования фреймворков библиотеки YUI.
                                                                                  Contents
                                                                                    -
                                                                                    Lecture 42
                                                                                    Документация библиотеки Yahoo
                                                                                    Документация библиотеки YUI, как в ней разбираться.
                                                                                    Contents
                                                                                      -
                                                                                      Lecture 43
                                                                                      О проекте со слайдшоу
                                                                                      Обзор проекта слайдшоу с использованием фреймворков библиотеки YUI.
                                                                                      Contents
                                                                                        -
                                                                                        Lecture 44
                                                                                        Как извлечь XML файл с сайта
                                                                                        Как скачать XML файл с сайта и как пользоваться полученной информацией.
                                                                                        Contents
                                                                                          -
                                                                                          Lecture 45
                                                                                          Пишем html код для проекта
                                                                                          Редактируем файл HTML проекта слайдшоу.
                                                                                          Contents
                                                                                            -
                                                                                            Lecture 46
                                                                                            Правила стиля для проекта
                                                                                            Редактируем файл CSS проекта слайдшоу.
                                                                                            Contents
                                                                                              -
                                                                                              Lecture 47
                                                                                              Пишем сценарий для проекта
                                                                                              Добавляем код на Javascript к проекту слайдшоу. Использование фреймворков YUI в коде.
                                                                                              Contents
                                                                                                -
                                                                                                Lecture 48
                                                                                                Тестируем наш проект
                                                                                                Тестируем проект слайдшоу.
                                                                                                Contents
                                                                                                  -
                                                                                                  Тест 5
                                                                                                  18 minutes
                                                                                                  -
                                                                                                  5 hours
                                                                                                  -