Our Drupal Architect series is here to teach you how to make the right long-term architectural decisions, as well as how to get the most out of Drupal's modern symfony-based architecture.
There are many ways to build a functional Drupal website. Making the wrong choice can lead to long-term headaches related to performance, caching, security, data structure, and maintainability.
And who could blame you for making the wrong choice? There are so many options!
- Dependency injection, service collectors, services, plugins..
- Interfaces, abstract classes, traits..
- Layout builder, theme regions, twig inheritance..
- Data architecture, paragraphs, custom entity types..
- Caching with render arrays, Varnish, CDNs..
- Integration tests, functional tests..
- ..and so much more!
The Architect series includes five 2.5-hour classes, beginning on March 16th. Classes are held on Tuesdays and Thursdays from 2pm - 4:30pm US ET.
The Architect series consists of the following five classes:
- Performance & Scalability (caching layers, browser cookies, mass-processing data without crashing your site, and more)
- Writing Maintainable, Long-lasting Code (Forward-thinking code, minimize technical debt, get the most out of OOP, and more)
- Data & Information Architecture (custom entity types, custom base fields, custom db tables, paragraphs, multiple databases, etc)
- Theming & Frontend Development (The ins and outs of Twig, render arrays, and hooks)
- Automation - Quality assurance (Write testable code, understand unit, functional, and visual regression testing, etc)
This course was created for Drupal developers who:
- Are looking to make better long-term architectural decisions
- Are already comfortable building Drupal 8+ websites
- Are already comfortable with PHP
- Are already familiar with Object Oriented programming
This course includes all 5 classes that are in the "Become a Drupal Architect" series, and by signing up for the entire series you automatically receive a total of 20% off!
The Architect Series: https://debugacademy.com/event/become-drupal-architect-series-5-classes/...
Here are a handful of quotes from previous students of the architect series:
- "This is the course to take if you're looking to move from intermediate to advanced Drupal knowledge. The tools and real life examples alone are worth the price."
- "This course is time and money well spent. It provides you with practical information to help you make more informed data/content modeling decisions."
- "Extremely knowledgeable on the subject matter. The instructor (Ashraf) has a very good understanding of the Drupal ecosystem and was able to answer all questions effortlessly."
- "Ashraf has deep knowledge of Drupal and it comes out in the examples he provides. He's a clear communicator, and I trusted him to guide us in the right direction. "
The Architect Series (normally $1,500, currently 20% off): https://debugacademy.com/event/become-drupal-architect-series-5-classes/...
Alternatively, you can sign up for individual classes from the architect series ($300 per class). Find the individual classes on our course listing page: https://debugacademy.com/courses#75
Please feel welcome to reach out with any questions about our courses or custom training: ashraf@debugacademy.com

Comments
Just one reminder that the
Just one reminder that the Drupal Architect series course starts in exactly 1 week.
The course helps you make the right decisions so that the sites can scale and be maintainable in the future.
You can use the following link to register:
https://debugacademy.com/apply/purchase?course_selection=799
It consists of the following 5 classes:
1. Optimizing Drupal Performance & Scalability
--- Thursday, March 16: 2pm - 4:30pm
2. Writing maintainable code
--- Tuesday, March 21: 2pm - 4:30pm
3. Drupal Data & Information Architecture
--- Thursday, March 23: 2pm - 4:30pm
4. Architectural consideration for Drupal theming & frontend
--- Tuesday, March 28: 2pm - 4:30pm
5. Drupal Test & Quality Assurance Automation
--- Thursday, March 30: 2pm - 4:30pm
Two quotes from alumni about the course:
-- "Developers should be equipped with information from the topics in this course as early as possible in their careers."
-- "This is the course to take if you're looking to move from intermediate to advanced Drupal knowledge"
Feel free to reach out with questions! If you have a team, we can schedule alternate dates as well.
https://debugacademy.com/apply/purchase?course_selection=799
Thank you,
Ashraf / ashraf@debugacademy.com