Let's be honest: sometimes there are 4 ways to do anything in Drupal, and 3 of them are best practice depending on circumstances. Pick the wrong path and you might still build a functional website.. for now. 6 months later you may find that architectural decisions are coming back to hurt you - your site may have slowed down, crashed, feel like it is held together with duct tape, or become hard to refactor.
Our 4-part "Become a Drupal Architect" serious is designed to take the intermediate module developer to the next level. We want you to think higher level than code - it's time to think like an architect. This class is part 3 of the 4-part series, and it is focused on "Data & Information Architecture." Classes in the series can be taken individually or as a series.
Who is this for?
- Entry to mid-level Drupal developers looking to make better long-term architectural decisions
- Drupal developers who are already comfortable building Drupal 8/9 websites
- Drupal developers who are already comfortable with PHP
- Drupal developers who are already fairly comfortable with Object Oriented programming.
- Comfort building basic Drupal 8/9 websites.
- Comfort with PHP.
- Comfort with Object-Oriente Programming.
- Choose between paragraphs module, block types, entity types, custom field types, & more!
- Understand the Implications of layout builder, block types, and more on data modeling decisions
- Know when to use a content type or a custom entity type
- Know when and why to create custom base fields on your custom entity types
- How to code knowing that your data model that may change in the future
- How to deploy content to prod: Configuration, exporting content to code, something else?