An open API service indexing awesome lists of open source software.

https://github.com/chapter-three/drupal-8-backend

Drupal 8 backend training exercises
https://github.com/chapter-three/drupal-8-backend

Last synced: about 2 months ago
JSON representation

Drupal 8 backend training exercises

Awesome Lists containing this project

README

        

# Drupal 8 Backend Training

## Description

This hands-on training aspires to give you the tools you need to begin developing custom modules in Drupal 8.

## Notes:

* All terminal commands are run from the Drupal root.

* `$` indicates a prompt. You do not need to type it into the terminal window.

* `MYDRUPAL` refers to the Drupal root directory or base URL.

* You'll have an easier time if you configure your editor to use spaces instead of tabs.

* Feel free to ask any of the "Questions you may have ..." someone probably asked the question before!

* If you're using Lando, `composer` becomes `lando composer`, `drush` becomes `lando drush`.

* See a mistake or typo? Submit a pull request on Github!

## Exercises

[Exercise 1 - Local Setup](exercise_01-sync-local.md)

[Exercise 2 - Configuration Management](exercise_02-cmi.md)

[Exercise 3 - Routes and Controllers](exercise_03-routes-and-controllers.md)

[Exercise 4 - Custom Services](exercise_04-custom-services.md)

[Exercise 5 - Events](exercise_05-events.md)

[Exercise 6 - Module Settings](exercise_06-module-settings.md)

[Exercise 7 - Plugins](exercise_07-plugins.md)

[Exercise 8 - Module Dependencies](exercise_08-module-dependencies.md)