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

COURSE DESCRIPTION
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'll 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 most 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.

TARGET AUDIENCE
Drupalists new to Drupal 8 module development (Learners) and website developers/programmers new to Drupal (Newcomers).

PREREQUISITES
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

LEARNING 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 data
Assemble 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: