Course Code: openedxdev
Duration: 21 hours
Prerequisites:
  • Python doświadczenie w programowaniu
  • Java doświadczenie w programowaniu skryptów - opcjonalnie

Publiczność

  • Programiści
Overview:

Platforma Open edX to system zarządzania nauczaniem (LMS) typu open source zbudowany na bazie Python Django web framework. Jest to popularna platforma do hostowania MOOC (Massive Open Online Courses), a także mniejszych klas i modułów szkoleniowych.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dostosować i rozszerzyć kurs online oparty na platformie Open edX.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć rozwój.
  • Zrozumieć architekturę, narzędzia i proces rozwoju Open edX.
  • Tworzyć, testować i wdrażać nowe aplikacje i usługi w celu rozszerzenia bogactwa kursu Open edX.
  • Zintegrować istniejące aplikacje i treści internetowe, stacjonarne i mobilne z kursem Open edX.
  • Śledzić, monitorować i analizować aktywność i wydajność usługi lub aplikacji Open edX.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Open edX vs Moodle

Przegląd architektury komponentów Open edX

Przygotowanie środowiska programistycznego

Instalacja i konfiguracja Open edX

Tworzenie komponentu za pomocą XBlock

Dodawanie treści zewnętrznych za pomocą LTI (Learning Tools Interoperability)

Interakcja z podstawową platformą przy użyciu Open edX interfejsów API ReST

Tworzenie aplikacji

Testowanie i debugowanie aplikacji

Internacjonalizacja kodu

Uwierzytelnianie użytkowników

Tworzenie niestandardowej aplikacji JavaScript - opcjonalnie

Tworzenie aplikacji Micro-frontend (MFE) z React - opcjonalnie

Wdrażanie aplikacji do produkcji

Integracja aplikacji desktopowej z Open edX

Integracja aplikacji mobilnej z Open edX

Śledzenie, monitorowanie i analizowanie aktywności aplikacji

Rozwiązywanie problemów

Dołączanie do społeczności Open edX

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Open edX for Developers

Qatar - Open edX for Developers

Egypt - Open edX for Developers

Saudi Arabia - Open edX for Developers

South Africa - Open edX for Developers

Brasil - Open edX for Developers

Canada - Open edX for Developers

中国 - Open edX for Developers

香港 - Open edX for Developers

澳門 - Open edX for Developers

台灣 - Open edX for Developers

USA - Open edX for Developers

Österreich - Open edX for Developers

Schweiz - Open edX for Developers

Deutschland - Open edX for Developers

Czech Republic - Open edX for Developers

Denmark - Open edX for Developers

Estonia - Open edX for Developers

Finland - Open edX for Developers

Greece - Open edX for Developers

Magyarország - Open edX for Developers

Ireland - Open edX for Developers

Luxembourg - Open edX for Developers

Latvia - Open edX for Developers

España - Open edX for Developers

Italia - Open edX for Developers

Lithuania - Open edX for Developers

Nederland - Open edX for Developers

Norway - Open edX for Developers

Portugal - Open edX for Developers

România - Open edX for Developers

Sverige - Open edX for Developers

Türkiye - Open edX for Developers

Malta - Open edX for Developers

Belgique - Open edX for Developers

France - Open edX for Developers

日本 - Open edX for Developers

Australia - Open edX for Developers

Malaysia - Open edX for Developers

New Zealand - Open edX for Developers

Philippines - Open edX for Developers

Singapore - Open edX for Developers

Thailand - Open edX for Developers

Vietnam - Open edX for Developers

India - Open edX for Developers

Argentina - Open edX for Developers

Chile - Open edX for Developers

Costa Rica - Open edX for Developers

Ecuador - Open edX for Developers

Guatemala - Open edX for Developers

Colombia - Open edX for Developers

México - Open edX for Developers

Panama - Open edX for Developers

Peru - Open edX for Developers

Uruguay - Open edX for Developers

Venezuela - Open edX for Developers

Polska - Open edX for Developers

United Kingdom - Open edX for Developers

South Korea - Open edX for Developers

Pakistan - Open edX for Developers

Sri Lanka - Open edX for Developers

Bulgaria - Open edX for Developers

Bolivia - Open edX for Developers

Indonesia - Open edX for Developers

Kazakhstan - Open edX for Developers

Moldova - Open edX for Developers

Morocco - Open edX for Developers

Tunisia - Open edX for Developers

Kuwait - Open edX for Developers

Oman - Open edX for Developers

Slovakia - Open edX for Developers

Kenya - Open edX for Developers

Nigeria - Open edX for Developers

Botswana - Open edX for Developers

Slovenia - Open edX for Developers

Croatia - Open edX for Developers

Serbia - Open edX for Developers

Bhutan - Open edX for Developers

Nepal - Open edX for Developers

Uzbekistan - Open edX for Developers