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

  • Developes
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 9:30 am and 4:30 pm.
Open Training Courses require 5+ participants.

Related Courses

Related Categories