Đề cương khóa học

Giới thiệu về XWiki

  • Tổng quan về các tính năng và kiến trúc của XWiki
  • Hiểu các trường hợp sử dụng và khả năng của XWiki
  • So sánh XWiki với các giải pháp wiki khác

Cài đặt và Cấu hình XWiki

  • Thiết lập XWiki trên môi trường cục bộ hoặc máy chủ
  • Cấu hình người dùng, nhóm và quyền
  • Quản lý lưu trữ dữ liệu và cấu hình cơ sở dữ liệu của XWiki

Hiểu Mô hình Phát triển XWiki

  • Giới thiệu về scripting XWiki (Velocity, Groovy, JavaScript)
  • Sử dụng API và dịch vụ của XWiki
  • Xây dựng macros, templates và components

Phát triển Ứng dụng XWiki Tùy chỉnh

  • Sử dụng XWiki App Within Minutes (AWM)
  • Tạo dữ liệu có cấu trúc với XWiki Classes & Objects
  • Thiết kế dashboards và reports tùy chỉnh

Mở rộng XWiki với Plugins và Extensions

  • Cài đặt và quản lý extensions của XWiki
  • Tạo và triển khai extensions tùy chỉnh
  • Tích hợp thư viện bên thứ ba và REST APIs

Bảo mật và Tối ưu hóa Hiệu suất

  • Triển khai các phương pháp bảo mật tốt nhất trong XWiki
  • Tối ưu hóa hiệu suất và quản lý cơ sở dữ liệu
  • Cấu hình sao lưu và chiến lược khôi phục sau thảm họa

Tích hợp và Tự động hóa Nâng cao

  • Kết nối XWiki với các ứng dụng bên ngoài (LDAP, SSO, CRM, v.v.)
  • Tự động hóa quy trình làm việc với scripts và jobs
  • Triển khai XWiki trong môi trường cloud

Thực hành Workshop

  • Các bài tập thực hành với các tình huống thực tế
  • Phát triển một ứng dụng XWiki tùy chỉnh
  • Triển khai phản hồi của người dùng và lặp lại

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Hiểu biết về các nguyên tắc cơ bản của phát triển web
  • Có kinh nghiệm với Java và/hoặc các ngôn ngữ kịch bản
  • Làm quen với cơ sở dữ liệu và quản trị máy chủ

Đối tượng

  • Các nhà phát triển phần mềm
  • Quản trị viên hệ thống
  • Các chuyên gia IT làm việc với các nền tảng cộng tác
 14 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories