Course Outline
Perkenalan
- Open edX vs Moodle
Tinjauan Umum Arsitektur Komponen Open edX
Mempersiapkan Lingkungan Pengembangan
Instalasi dan Konfigurasi Open edX
Membangun Komponen dengan XBlock
Menambahkan Konten Eksternal dengan LTI (Learning Tools Interoperability)
Berinteraksi dengan Platform Inti Menggunakan Open edX ReST API
Membangun Aplikasi
Menguji dan Men-debug Aplikasi
Menginternasionalkan Kode
Mengotentikasi Pengguna
Mengembangkan Aplikasi Skrip Java Kustom -- opsional
Mengembangkan Aplikasi Mikro-frontend (MFE) dengan React -- opsional
Menyebarkan Aplikasi ke Produksi
Mengintegrasikan Aplikasi Desktop dengan Open edX
Mengintegrasikan Aplikasi Seluler dengan Open edX
Pelacakan, Pemantauan dan Analisis Aktivitas Aplikasi
Penyelesaian Masalah
Bergabung dengan Komunitas Open edX
Ringkasan dan Kesimpulan
Requirements
- Python pengalaman pemrograman
- Javapengalaman pemrograman skrip -- Opsional
Hadirin
- Mengembangkan