Elevate your Drupal 8 application with ReactJS

This training can be taken by itself or as a prelude to Advanced ReactJS Development for Drupal 8.

Drupal 8 is a stellar CMS which is more than capable of standing on its own. But when it comes to building app-like websites, JavaScript frameworks have taken the web by storm, and React is leading the pack.

In this course, we will give a section of our Drupal 8 website a boost by building a ReactJS App.

We'll modify an existing Drupal 8 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: React, Vue, Angular, even Alexa and Google home.

We'll then build and launch a React app from start to finish. We will set it up to display data from our existing Drupal 8 website as well as to create (and POST) data back to our Drupal 8 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 pages and functionality using the React app we will build.

Learning Objectives

  • Build a new React app, utilizing an open source component to enhance Drupal's native field widgets. Learn how this can be done on any Drupal website, no decoupling necessary!
  • Decouple your Drupal website with a standalone React app
  • No more cumbersome, ajax-powered forms: Provide a supercharged React-powered list of content which includes a fast, seamless inline editing experience

Prerequisites

A programming language, such as PHP or JavaScript.

Target Audience

Crucially, this course is not only for JS developers. It is designed for people who know some PHP, JavaScript, or a different programming language.

The training is accessible to programmers, both beginner and advanced, who do not yet know how to build apps using ReactJS.

Dev Environments

Mac, Windows.

Additional Requirements

You should have admin rights on your own machine. Also, Docker for dev environment.

Training Company

Debug Academy

Training Team

- Private group -

Experience Level

Beginner

Drupal Version