Опубликован: 10.12.2007 | Уровень: специалист | Доступ: платный
Разработка приложений с помощью Mozilla Курс представляет собой концептуальный обзор платформы Mozilla и является руководством для построения приложений на ее основе.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
2 часа 36 минут
Основные концепции
В этой лекции дается обзор архитектуры Mozilla и используемых в ней концепций. Приведены основные понятия, описаны методы практического применения. Рассмотрены основные приложения Mozilla
Оглавление
    -
    Тест 1
    36 минут
    -
    Лекция 2
    2 часа 36 минут
    Верстка с XUL
    В данной лекции рассматривается верстка программного кода с использованием языка XUL. Приводятся описание действия некоторых тегов языка и описано их практическое применение
    Оглавление
      -
      Тест 2
      36 минут
      -
      Лекция 3
      1 час 17 минут
      Статическое содержимое
      В данной лекции объясняется, как добавлять в XUL-приложение неинтерактивный текст, изображения и границы. Приведены основные теги, которые для этого используются, приведены примеры практической реализации. Также рассматривается сравнение XUL и HTML
      Оглавление
        -
        Тест 3
        36 минут
        -
        Лекция 4
        2 часа 19 минут
        Первые элементы управления и темы
        В этой лекции объясняется, как пользоваться XUL-кнопками и как менять их внешний вид с помощью системы тем Mozilla. Эта система может использоваться для изменения отображения всех XUL-тегов. Приводятся практические примеры применения программного кода с тегами, предназначенными для создания кнопок
        Оглавление
          -
          Тест 4
          36 минут
          -
          Лекция 5
          3 часа 52 минуты
          Скрипты
          В этой лекции описывается язык JavaScript. Также в ней дается обзор многих служб платформы Mozilla, которые доступны из скриптов JavaScript. Приведены практические примеры составления программного кода на JavaScript
          Оглавление
            -
            Тест 5
            36 минут
            -
            Лекция 6
            2 часа 39 минут
            События
            В данной лекции рассматривается то, как в Mozilla происходит обработка событий. Приведены характерные для этого теги, охарактеризованы их основные атрибуты и методы, приведены практические примеры
            Оглавление
              -
              Тест 6
              36 минут
              -
              Лекция 7
              1 час 33 минуты
              Формы и меню
              В этой лекции описывается большая часть XUL-тегов, использующихся для ввода данных. Также уделено внимание тому, как отправлять содержимое форм в Internet. Охарактеризованы атрибуты и свойства тегов для работы с формами и меню, приведены примеры программного кода
              Оглавление
                -
                Тест 7
                36 минут
                -
                Лекция 8
                1 час 57 минут
                Навигация
                В этой лекции описываются XUL-теги и связанные с ними принципы проектирования, позволяющие создавать порядок перемещения по приложению. Приведены примеры их практического применения, описаны их основные атрибуты и свойства
                Оглавление
                  -
                  Тест 8
                  36 минут
                  -
                  Лекция 9
                  1 час 44 минуты
                  Команды
                  В этой лекции рассматривается система команд Mozilla, которая служит для отделения функциональности приложения от его внешнего вида и используется отдельно от системы событий DOM. Приведены основные теги для команд, рассмотрены их основные атрибуты и свойства
                  Оглавление
                    -
                    Тест 9
                    36 минут
                    -
                    Лекция 10
                    2 часа 21 минута
                    Окна и панели
                    В данной лекции рассматриваются основные теги для создания окон и панелей. Приведены характеристики их свойств и атрибутов, а также примеры практической реализации
                    Оглавление
                      -
                      Тест 10
                      36 минут
                      -
                      Лекция 11
                      3 часа 41 минута
                      RDF
                      В этой лекции излагаются основы RDF – формата представления информации, который широко используется платформой Mozilla и является приложением XML, принятым в качестве спецификации Консорциумом WWW (W3C). Рассмотрены основные теги, характерные RDF, их атрибуты и свойства, а также приведены примеры практического применения RDF
                      Оглавление
                        -
                        Тест 11
                        36 минут
                        -
                        Лекция 12
                        1 час 25 минут
                        Оверлеи и Chrome
                        В этой лекции описывается инфраструктура оверлеев и каталога chrome платформы Mozilla, которая предоставляет механизмы для модульной разработки XUL-приложений. И оверлеи, и chrome сильно зависят от файлов данных в формате RDF. Приведены примеры основных тегов, характеристика их свойств и атрибутов, а также примеры практической реализации
                        Оглавление
                          -
                          Тест 12
                          36 минут
                          -
                          Лекция 13
                          3 часа 40 минут
                          Списки и Деревья
                          В этой лекции описывается устройство двух самых мощных инструментов (widget) XUL'а: <listbox> и <tree>. Эти теги сконструированы для приложений с большим количеством данных. Приведены характеристики атрибутов рассматриваемых тегов, а также примеры их практического применения
                          Оглавление
                            -
                            Тест 13
                            36 минут
                            -
                            Лекция 14
                            4 часа 18 минут
                            Шаблоны
                            В этой лекции рассказывается о том, как определить контент XUL документа, используя поток RDF данных, что достигается комбинацией исходных XUL тегов, XUL тегов шаблона и RDF тегов. Рассмотрены основные атрибуты и свойства данных тегов и рассмотрены примеры их практического применения
                            Оглавление
                              -
                              Тест 14
                              36 минут
                              -
                              Лекция 15
                              3 часа 18 минут
                              XBL-связки
                              В этой лекции объясняется, как улучшить язык XUL с помощью новых тегов и новых свойств, используя XBL (XML Binding Language - Язык связок XML). Рассмотрены характерные для этих задач теги, их основные свойства и атрибуты, а также примеры их практического применения
                              Оглавление
                                -
                                Тест 15
                                36 минут
                                -
                                Лекция 16
                                6 часов 8 минут
                                Объекты XPCOM
                                В данной лекции рассматривается применение скриптов для платформы Mozilla. Приведены примеры практической реализации, рассмотрены основные понятия и определения
                                Оглавление
                                  -
                                  Тест 16
                                  36 минут
                                  -
                                  Лекция 17
                                  2 часа 57 минут
                                  Система распространения и установки - XPInstall
                                  В данной лекции рассматривается система распространения и установки – XPInstall. Приведены основные характеристики данной системы, характерные для нее понятия, область ее применения, а также рассказывается о том, как распространить свое приложение с web-сайта по всему миру
                                  Оглавление
                                    -
                                    Тест 17
                                    36 минут
                                    -
                                    5 часов
                                    -
                                    Дмитрий Гуменюк
                                    Дмитрий Гуменюк
                                    Россия, Звенигород
                                    Konstantin Grishko
                                    Konstantin Grishko
                                    Россия, Москва, Московский финансово-промышленный университет "Синергия", Москва