DrupalCon Singapore Training

Professionally delivered Drupal training courses will take place on Wednesday, 11 December as full day sessions from 9:30 - 16:00, with a 1 hour lunch break at 12:00. 

Training courses are available as a separate purchase to DrupalCon tickets. You can purchase a training ticket without having a DrupalCon ticket, but a DrupalCon ticket alone does not provide a training seat.

Note that training courses and the contribution day are scheduled during the same time frames and at different venues so you would not be able to attend both.

Training Courses

DrupalCon Singapore will feature 3 separate training courses developed by carefully selected, experienced training partners who are experts in Drupal. The classes focus on three key areas of Drupal development: Site Building, Frontend Development, and Backend Development. 

Drupal: Zero to Hero in One Day with Pixel Onion

What you will learn:

  • Install a Drupal site from scratch.
  • Understand Drupal building blocks and terminologies.
  • Plan and draw information architecture.
  • Use core modules to deliver common CMS features.
  • Find and choose contrib modules and themes to extend features.
  • Use Drupal configuration management to deploy the local site to the cloud.

What you will take away:

  • How to use ddev as a local development environment.
  • How to use composer as Drupal package manager.
  • How to use drush to simplify development and deployment.
  • A complete cycle of installing a fresh Drupal site to deploying it to the cloud.

Who should attend?

  • Everyone who is new to Drupal, has an interest in finding how Drupal works and is not afraid to use the command line or to Google for answers.
  • Students who want to expand their knowledge on Drupal.
  • PHP developers and new Drupal developers who want to learn site building, or how the majority of features can be achieved by configuration, without writing a single line of code.
  • Designers who have worked with Drupal and want to understand Drupal architecture better in order to improve their design capabilities.

Prerequisites:

Headless Drupal with Axelerant

You will learn:

  • An understanding of Headless Drupal's architecture and its role as the backend of a decoupled website.
  • How to develop and expose APIs using Drupal’s core modules.
  • How to construct and integrate a React frontend that consumes the Drupal APIs built during the session.
  • How to develop a home page, login/signup page, contact us page, and product page in React using the provided designs.

What you'll take away:

  • How to expose APIs using Drupal’s core modules.
  • Skills in integrating Drupal APIs with a React frontend.
  • Confidence in setting up and configuring Headless Drupal and React projects.
  • A practical understanding of building a headless website.

Who should attend?

  • PHP developers and those new to Drupal, as well as developers looking to expand their skills in back-end and front-end frameworks, particularly involving Drupal and React.

Prerequisites:

  • Basic Drupal knowledge, including installing modules, managing entities, working with taxonomy, and creating content types and menus.
  • Experience with PHP, HTML, CSS, JavaScript, and Git.
  • Experience in setting up local instances for projects (DDEV, Lando, or similar preferred).
  • Familiarity with React is beneficial but not required.