Компьютерные науки

Разработка приложений с помощью Mozilla

Программа посвящена использованию платформы Mozilla для разработки кроссплатформенных продуктов. Рассматриваются архитектурные особенности системы, методы конструирования интерфейсов и принципы интеграции сложной программной логики.
Студентов 912 Выпускников 24 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена инструментарию платформы Mozilla и проектированию пользовательских интерфейсов на языке разметки XUL. В учебной программе рассматриваются управление поведением через скрипты, работа с расширяемой компонентной моделью XPCOM, использование RDF-структур и технологий связывания XBL. Внутри пошагово разбираются ключевые элементы: от статической верстки до работы с событиями и сложными структурами данных. Учебная программа ориентирована на инженеров и веб-разработчиков и помогает в освоении средств конструирования при создании гибких программных решений.
Цели
  • Дать целостное представление об архитектуре и возможностях платформы Mozilla.
  • Познакомить с методами верстки интерфейсов с применением технологий XUL и XBL.
  • Раскрыть принципы использования компонентной модели XPCOM в кроссплатформенной разработке.
Чему я научусь?
  • Верстать адаптивные интерфейсы, управлять окнами, панелями и системами навигации.
  • Связывать данные и элементы управления с использованием форматов RDF и шаблонов.
  • Создавать установочные пакеты программного обеспечения с помощью системы XPInstall.

Авторы

Макфарлейн Нигель
Макфарлейн Нигель
Технический писатель, специалист в области web-технологий.
Чему я научусь?
  • Верстать адаптивные интерфейсы, управлять окнами, панелями и системами навигации.
  • Связывать данные и элементы управления с использованием форматов RDF и шаблонов.
  • Создавать установочные пакеты программного обеспечения с помощью системы XPInstall.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Основные концепции В этой лекции дается обзор архитектуры Mozilla и используемых в ней концепций. Приведены основные понятия, описаны... В этой лекции дается обзор архитектуры Mozilla и используемых в ней концепций. Приведены основные понятия, описаны методы практического применения. Рассмотрены основные приложения Mozilla ещё
Основные концепции тест для курса Разработка приложений с помощью Mozilla 60 мин
2 Верстка с XUL В данной лекции рассматривается верстка программного кода с использованием языка XUL. Приводятся описание действия некоторых тегов... В данной лекции рассматривается верстка программного кода с использованием языка XUL. Приводятся описание действия некоторых тегов языка и описано их практическое применение ещё
Верстка с XUL тест для курса Разработка приложений с помощью Mozilla 60 мин
3 Статическое содержимое В данной лекции объясняется, как добавлять в XUL-приложение неинтерактивный текст, изображения и границы. Приведены основные теги,... В данной лекции объясняется, как добавлять в XUL-приложение неинтерактивный текст, изображения и границы. Приведены основные теги, которые для этого используются, приведены примеры практической реализации. Также рассматривается сравнение XUL и HTML ещё
Статическое содержимое тест для курса Разработка приложений с помощью Mozilla 60 мин
4 Первые элементы управления и темы В этой лекции объясняется, как пользоваться XUL-кнопками и как менять их внешний вид с помощью системы... В этой лекции объясняется, как пользоваться XUL-кнопками и как менять их внешний вид с помощью системы тем Mozilla. Эта система может использоваться для изменения отображения всех XUL-тегов. Приводятся практические примеры применения программного кода с тегами, предназначенными для создания кнопок ещё
Первые элементы управления и темы тест для курса Разработка приложений с помощью Mozilla 60 мин
5 Скрипты В этой лекции описывается язык JavaScript. Также в ней дается обзор многих служб платформы Mozilla, которые... В этой лекции описывается язык JavaScript. Также в ней дается обзор многих служб платформы Mozilla, которые доступны из скриптов JavaScript. Приведены практические примеры составления программного кода на JavaScript ещё
Скрипты тест для курса Разработка приложений с помощью Mozilla 60 мин
6 События В данной лекции рассматривается то, как в Mozilla происходит обработка событий. Приведены характерные для этого теги,... В данной лекции рассматривается то, как в Mozilla происходит обработка событий. Приведены характерные для этого теги, охарактеризованы их основные атрибуты и методы, приведены практические примеры ещё
События тест для курса Разработка приложений с помощью Mozilla 60 мин
7 Формы и меню В этой лекции описывается большая часть XUL-тегов, использующихся для ввода данных. Также уделено внимание тому, как... В этой лекции описывается большая часть XUL-тегов, использующихся для ввода данных. Также уделено внимание тому, как отправлять содержимое форм в Internet. Охарактеризованы атрибуты и свойства тегов для работы с формами и меню, приведены примеры программного кода ещё
Формы и меню тест для курса Разработка приложений с помощью Mozilla 60 мин
8 Навигация В этой лекции описываются XUL-теги и связанные с ними принципы проектирования, позволяющие создавать порядок перемещения по... В этой лекции описываются XUL-теги и связанные с ними принципы проектирования, позволяющие создавать порядок перемещения по приложению. Приведены примеры их практического применения, описаны их основные атрибуты и свойства ещё
Навигация тест для курса Разработка приложений с помощью Mozilla 60 мин
9 Команды В этой лекции рассматривается система команд Mozilla, которая служит для отделения функциональности приложения от его внешнего... В этой лекции рассматривается система команд Mozilla, которая служит для отделения функциональности приложения от его внешнего вида и используется отдельно от системы событий DOM. Приведены основные теги для команд, рассмотрены их основные атрибуты и свойства ещё
Команды тест для курса Разработка приложений с помощью Mozilla 60 мин
10 Окна и панели В данной лекции рассматриваются основные теги для создания окон и панелей. Приведены характеристики их свойств и... В данной лекции рассматриваются основные теги для создания окон и панелей. Приведены характеристики их свойств и атрибутов, а также примеры практической реализации ещё
Окна и панели тест для курса Разработка приложений с помощью Mozilla 60 мин
11 RDF В этой лекции излагаются основы RDF – формата представления информации, который широко используется платформой Mozilla и... В этой лекции излагаются основы RDF – формата представления информации, который широко используется платформой Mozilla и является приложением XML, принятым в качестве спецификации Консорциумом WWW (W3C). Рассмотрены основные теги, характерные RDF, их атрибуты и свойства, а также приведены примеры практического применения RDF ещё
RDF тест для курса Разработка приложений с помощью Mozilla 60 мин
12 Оверлеи и Chrome В этой лекции описывается инфраструктура оверлеев и каталога chrome платформы Mozilla, которая предоставляет механизмы для модульной... В этой лекции описывается инфраструктура оверлеев и каталога chrome платформы Mozilla, которая предоставляет механизмы для модульной разработки XUL-приложений. И оверлеи, и chrome сильно зависят от файлов данных в формате RDF. Приведены примеры основных тегов, характеристика их свойств и атрибутов, а также примеры практической реализации ещё
Оверлеи и Chrome тест для курса Разработка приложений с помощью Mozilla 60 мин
13 Списки и Деревья В этой лекции описывается устройство двух самых мощных инструментов (widget) XUL'а: и . Эти теги... В этой лекции описывается устройство двух самых мощных инструментов (widget) XUL'а: и . Эти теги сконструированы для приложений с большим количеством данных. Приведены характеристики атрибутов рассматриваемых тегов, а также примеры их практического применения ещё
Списки и Деревья тест для курса Разработка приложений с помощью Mozilla 60 мин
14 Шаблоны В этой лекции рассказывается о том, как определить контент XUL документа, используя поток RDF данных, что... В этой лекции рассказывается о том, как определить контент XUL документа, используя поток RDF данных, что достигается комбинацией исходных XUL тегов, XUL тегов шаблона и RDF тегов. Рассмотрены основные атрибуты и свойства данных тегов и рассмотрены примеры их практического применения ещё
Шаблоны тест для курса Разработка приложений с помощью Mozilla 60 мин
15 XBL-связки В этой лекции объясняется, как улучшить язык XUL с помощью новых тегов и новых свойств, используя... В этой лекции объясняется, как улучшить язык XUL с помощью новых тегов и новых свойств, используя XBL (XML Binding Language - Язык связок XML). Рассмотрены характерные для этих задач теги, их основные свойства и атрибуты, а также примеры их практического применения ещё
XBL-связки тест для курса Разработка приложений с помощью Mozilla 60 мин
16 Объекты XPCOM В данной лекции рассматривается применение скриптов для платформы Mozilla. Приведены примеры практической реализации, рассмотрены основные понятия... В данной лекции рассматривается применение скриптов для платформы Mozilla. Приведены примеры практической реализации, рассмотрены основные понятия и определения ещё
Объекты XPCOM тест для курса Разработка приложений с помощью Mozilla 60 мин
17 Система распространения и установки - XPInstall В данной лекции рассматривается система распространения и установки – XPInstall. Приведены основные характеристики данной системы, характерные... В данной лекции рассматривается система распространения и установки – XPInstall. Приведены основные характеристики данной системы, характерные для нее понятия, область ее применения, а также рассказывается о том, как распространить свое приложение с web-сайта по всему миру ещё
Система распространения и установки - XPInstall тест для курса Разработка приложений с помощью Mozilla 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.