Drupal 8 module development + useful tips

Gleb Redko, Full-stack web developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
10 Lessons (1h 33m)
    • 1. Drupal module development: welcome

      0:39
    • 2. Drupal 8 module development intro

      3:57
    • 3. Setting up Drupal 8: MAMP & Composer

      12:50
    • 4. Configuring our instance, setting dev environment

      7:09
    • 5. Module specification

      3:11
    • 6. Module development: defining a library and bringing components together

      11:39
    • 7. Adding block, controller and routing

      12:19
    • 8. Routing and dependency libs

      12:35
    • 9. Making our module configurable

      22:31
    • 10. Useful tips

      6:13

About This Class

This course is right for you if you’d like to learn the basic principles of module development for Drupal 8. In this course, I’m creating a module that takes data from RESTful API as an input and builds an interactive map of railway stations in France. We go through important stages of module development like

  • defining a library
  • creating block
  • controller
  • routing
  • making our module configurable

In the end, I’m gonna share some useful tips (that I use daily on my projects) on how to set up your Drupal 8 instance for smooth and painless development if you plan to continue exploring and developing on Drupal 8.

For the map source code mentioned in the 5th video, Module specification, get it from:

https://github.com/GlebRed/Gleb-drupal8-module/tree/master/INITIAL%20MAP%20HERE

All the code we add during the course is also available on this GitHub repo:

https://github.com/GlebRed/Gleb-drupal8-module

Let's go!

P.S. Check out my Crash Introduction to Web Frameworks 2019