Drupal 8 Module Development Kickstart

xpsusa

Drupal 8 module development is not more complicated, it is more organized.

Now you can get caught up on the new Drupal 8 module development techniques that you need to know -- fast. This session presents only the essentials a developer needs to dive into Drupal 8 module development. 

From a developer's perspective get to know the new Drupal 8 module concepts, such as:

- Module directory structure for Drupal 8
- YAML (.yml) files
- PHP OOP: Classes usage
- PHP OOP: Traits, interfaces, abstract classes, classes, create, __construct 
- PSR-0 
- Dependency injection
- Services in Drupal 8
- Hooks transformed to Events in Drupal 8
- Routing and controllers
- CMI
- Block plugins: new technique for blocks creation
- Composer and Drush
- Composer Manager
- Drupal 8 Console
- Drupal Module Upgrader
- Things going away, things worth noting 

While screensharing phpStorm, this presentation will also demonstrate Drupal 8 module concepts within a new custom Drupal 8 sandbox module. 

When this presentation is complete the developer will come away with a mental roadmap of the Drupal 8 module structure, expanded knowledge of Drupal 8 module concepts, and they will have a solid perspective on what they may still need to dig into further so that they can promptly develop to Drupal 8. 

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version