Get in Touch

Course Outline

Introduction

  • Open edX vs Moodle.

Overview of Open edX Component Architecture.

Preparing the Development Environment.

Installing and Configuring Open edX.

Building a Component with XBlock.

Adding External Content with LTI (Learning Tools Interoperability).

Interacting with the Core Platform Using Open edX REST APIs.

Building an Application.

Testing and Debugging the Application.

Internationalizing the Code.

Authenticating Users.

Developing a Custom JavaScript Application (Optional).

Developing a Micro-frontend Application (MFE) with React (Optional).

Deploying an Application to Production.

Integrating a Desktop Application with Open edX.

Integrating a Mobile Application with Open edX.

Tracking, Monitoring and Analyzing Application Activity.

Troubleshooting.

Joining the Open edX Community.

Summary and Conclusion.

Requirements

  • Python programming experience.
  • Javascript programming experience (Optional).

Audience

  • Developers.
 21 Hours

Related Categories