Course overview
How does it work?
- All learning materials are online, divided into short chapters
- Each chapter comes with activities and assessment questions
- Practice on a private Drupal sandbox site only you can access
- Study whenever and wherever you want
- Connect with the group in twice-weekly video calls, or in our slack-like chat channels
- Build a small project from start to finish as you go through each chapter
- Keep access to the learning materials forever
Is this course right for you?
- You have built at least one Drupal site and you're familiar with nodes, blocks, menus, users, roles, and permissions
- You have written PHP code before, and are familiar with basic OOP concepts including namespaces, classes, inheritance, interfaces, and traits
- You want to know how to get started with Drupal module development
What you'll get out of it
- Learn about Code Standards and Good Practices
- Explore Drupal's source code and API documentation
- Discover how to build your own modules
- Programmatically build routes, blocks, and forms
- Modify or extend Drupal through the hook system
- Learn how to troubleshoot and where to get help