Course Outline
Introduction to Backdrop CMS
- What is Backdrop CMS?
- Backdrop CMS vs. Drupal 7 and WordPress
- Use cases and benefits
Installation and Configuration
- System requirements
- Installing Backdrop CMS locally and on a server
- Basic configuration and settings
Content Management
- Creating and managing content types
- Using views to display content
- Working with taxonomy
Theme Development
- Backdrop CMS theming system
- Creating and customizing themes
- Using templates and CSS
Module Development
- Backdrop CMS module architecture
- Creating custom modules
- Using hooks and APIs
Site Building and Customization
- Creating layouts with Backdrop CMS
- Extending functionality with modules
- Managing users and permissions
Database Management
- Understanding Backdrop CMS database structure
- Working with the Database API
- Optimizing database performance
Performance Optimization and Security
- Improving site performance
- Security best practices
- Regular maintenance and updates
Integrating Third-Party Services
- Using APIs with Backdrop CMS
- Integrating payment gateways and e-commerce
- Connecting with CRM and marketing tools
Deployment and Maintenance
- Moving from development to production
- Automating backups and updates
- Monitoring and troubleshooting
Summary and Next Steps
Requirements
- Basic knowledge of PHP programming
- Familiarity with HTML, CSS, and JavaScript
- Understanding of CMS concepts and web development
Audience
- Web Developers
- PHP Developers
- Drupal Developers transitioning to Backdrop CMS
Testimonials (5)
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
Course - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Course - Drupal 7 for Developers
I was benefit from the real-life examples and practical exercises. Lots of areas covered.
Catherine Re
Course - Drupal 8 for Developers
Ability to try out each part on Rural as I learn about it. Trainer was very knowledgeable and helpful.