Drupal 8 Back End Development

×

Status message

Locating you...

About this course

You will build a fully-functional Drupal 8 module in this series. You will become familiar with Drupal 8 concepts such as Services, Plugins, Routing, all while building your own module.

Event details

This four-day course provides a comprehensive understanding of Drupal 8 for Back End Developers. The procedures throughout the week are introduced step-by-step and then reinforced with practice and challenges. You will build multiple sites and custom modules to meet the needs of a client and reflect on your own experience to take the procedures you learn back into your own work and any new situations you encounter.

Day 1 - Introduction to Drupal 8
Provides a solid introduction to Drupal 8. Introduces and explains the essential features and concepts of Drupal through hands-on activities.

Day 2 Building Websites with Drupal 8
Provides a comprehensive deep-dive into the essential skills necessary when building websites with Drupal.

Days 3 and 4 Drupal 8 Module Development
Provides a comprehensive, hands-on training on Drupal 8 module development. This course allows developers to walk through the process of building multiple custom modules and provides techniques and best practices for developing custom functionality to extend the capabilities of Drupal.

Required Skills:
An understanding of website building using a Content Management System is helpful
Familiarity with HTML, CSS and PHP Familiarity with the Symfony 2 framework is helpful

Target Audience:
Drupalists new to Drupal 8 module development (Learners) and website developers/programmers new to Drupal (Newcomers).

Objectives:
By the end of the course, you will be able to:

  • Describe key features and functionality provided by Drupal 8 core
  • Define Drupal terminology and describe concepts
  • Explain and summarize how Drupal sites are constructed and themed
  • Search for and use Modules to extend Drupal's functionality
  • Articulate the benefits of using Drupal 8 to develop websites Model content types
  • Create lists of content and other dataAssemble a website out of individual components
  • Describe Drupal's hook system and development architecture including Symfony's Event Dispatcher
  • Articulate the construction of Drupal modules
  • Insert and extract data using Drupal's core database abstraction layer
  • Employ and articulate best practices, security techniques, conventions and coding standard
Location: 

Online This is an online event.

Training provided by: