Course details
A full day hands-on course including powerpoint presentations, written lessons, and a hands-on project.
In this course, we:
- Learn React Fundamentals
- Write clearer ReactJS with JSX
- Drupal 8/9 set up for integration with external front end frameworks
- Building a ReactJS app
- Integrating the ReactJS app with Drupal 8 or Drupal 9.
First, we'll modify an existing Drupal 8/9 website to prepare it for integration with a decoupled application. This portion of the training provides you with knowledge applicable to a variety of external frameworks: ReactJS, Vue, Angular, mobile apps, even Alexa and Google home.
Then, the fundamentals of ReactJS will be taught as we build and integrate a ReactJS app with our Drupal 8/9 website. It will both display data from and send (POST) data to our Drupal 8/9 website.
We don't want to lose many of the benefits that Drupal core and contrib provide us with, so we will only decouple select functionality using the React app we will build.
To benefit from the course you must have a solid understanding of web development.
Prerequisite knowledge includes mid-senior level proficiency with either PHP or JavaScript.
- Understand React fundamentals
- Write clearer ReactJS with JSX
- Set up Drupal for integration with external front end frameworks
- Build a basic ReactJS application
- Integrate the ReactJS application with Drupal 8/9