План на курса

Въведение в XWiki

  • Преглед на XWiki функции и архитектура
  • Разбиране на случаите на използване и възможностите на XWiki.
  • Сравняване на XWiki с други wiki решения

Инсталиране и конфигуриране XWiki

  • Настройка XWiki в локална или сървърна среда
  • Конфигуриране на потребители, групи и разрешения
  • Управление XWiki на съхранение на данни и конфигурации на бази данни

Разбиране XWiki Модел на развитие

  • Въведение в XWiki скриптове (Velocity, Groovy, JavaScript)
  • Използване на XWiki API и услуги
  • Изграждане на макроси, шаблони и компоненти

Разработване на персонализирани XWiki приложения

  • Използване на XWiki приложение в рамките на минути (AWM)
  • Създаване на структурирани данни с XWiki класове и обекти
  • Проектиране на персонализирани табла и отчети

Разширяване XWiki с плъгини и разширения

  • Инсталиране и управление на XWiki разширения
  • Създаване и внедряване на персонализирани разширения
  • Интегриране на библиотеки на трети страни и REST API

Сигурност и оптимизиране на производителността

  • Внедряване на най-добри практики за сигурност в XWiki
  • Оптимизиране на производителността и управление на бази данни
  • Конфигуриране на стратегии за архивиране и възстановяване след бедствие

Разширена интеграция и автоматизация

  • Свързване XWiki с външни приложения (LDAP, SSO, CRM и др.)
  • Автоматизиране на работни потоци със скриптове и задания
  • Внедряване XWiki в облачни среди

Практическа работилница

  • Практически упражнения със сценарии от реалния свят
  • Разработване на персонализирано XWiki приложение
  • Внедряване на потребителска обратна връзка и итерация

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основите на уеб разработката
  • Опит с Java и/или скриптови езици
  • Познаване на бази данни и сървърна администрация

Публика

  • Разработчици на софтуер
  • Системни администратори
  • ИТ специалисти, работещи с платформи за сътрудничество
 14 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории