New Paradigms? Object-Oriented Code?
No problem: let's do Drupal 8!
Coming from a Symfony background, Drupal 8 looks like a developers playground. The code you write is less magic, you can override anything, and the debugging tools are amazing. And to make things sweeter, all the skills you'll need to master Drupal 8 - OO, namespaces, services, etc - are global skills that will make you more dangerous in anything you use.
The goal of this track is simple: prepare you for the new object-oriented paradigm and keep going until you've positively mastered the nuts and bolts behind how Drupal 8 actually works.
The Plan
1) OO Prerequisites If you're getting your feet wet with OO code, PHP namespaces or dependency injection, start here. By the time you get to the Drupal 8-specific stuff, you will fly!
2) Dive into D8 Now we get to the good stuff. Not how to use Drupal 8, but deeper: how D8 works. And for the themer in your life, let them learn Twig and code along with the coding challenges.
And don't forget the extra credit!
Extra courses that other devs depend on!