Django CMS for Developers Training Course

  • Introduction
  • Overview of Django CMS
  • Preparing the Development Environment
  • Installing and Configuring Django CMS
  • Creating a Sample Website
  • Defining the Structure of a Page Using Page Templates
  • Configuring Fields to Render User-Editable Content Using Placeholders
  • Working with Plugins
  • Creating a Custom Plugin
  • Understanding Application Hooks (apphooks)
  • Integrating an Existing Django Application into Django CMS System
  • Sharing Data Using the Django REST Framework API
  • Testing the Application
  • Debugging the Application
  • Securing Django CMS
  • Deploying a Full-Fledged Django CMS Site
  • Troubleshooting
  • Summary and Conclusion

Django CMS for Administrators Training Course


  • Django CMS vs Drupal vs WordPress

Overview of Django Web Framework

Overview of Django CMS Features and Architecture

Evaluating Hosting Options (on-premise, public cloud, etc.)

Installing and Configuring Django CMS

Navigating the Admin UI

Working with Plugins

Working with the Database

Managing Users and Roles

Securing Django CMS

Deploying Django CMS to Production

Setting up Multiple Websites

Backing up and Restoring Django CMS

Migrating Django CMS

Integrating Django CMS with 3rd Party Applications

Monitoring a Django CMS Site

Maintaining and Repairing Django CMS

Optimizing Django CMS


Summary and Conclusion