Drupal Europe in Darmstadt, Germany, is coming up on September 10-14 and our team lead Suzanne Dergacheva will be giving a training about "Drupal 8 Module Development" on September 10. You'll learn how to customize Drupal functionality and use developer tools.
You'll come away from the course with knowledge of:
How Drupal works from a back-end perspective
How to create a Drupal 8 module
Using api.drupal.org, the Examples module, and core modules, as documentation
How to Drupal Console and Drush
Setting up your development environment
Object-oriented programming for Drupal
Best practices for Drupal module development
For the complete syllabus and to register : https://evolvingweb.ca/training/drupal-8-module-development