DrupalCon Singapore Training
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.
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:
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.