Prerequisites: experience with Javascript; Install of node.js on your machine

Course Description

Gatsby is the React-based static site generator that turns your dynamic Drupal content into a blazingly fast website. Being React-based means you also get all the benefits of an app, combined with smart handling of your Drupal content for generating pages of content.

In this training, you’ll learn how to create your first Gatsby website, build React components, and  display content from your Drupal site in Gatsby. You’ll learn the process of developing for Gatsby: writing templates with JSX, using GraphQL to extract your content, and taking advantage of existing components that come with Gatsby to build your website or app efficiently. You’ll also learn the essentials of React development.

Learning Objectives

  • Understanding the underlying technology: React, JSX, ES6,  WebPack, GraphQL, Babel
  • Knowing when to use Gatsby for your projects
  • Understanding the React architecture and component-based development
  • Knowing the role of Components, Classes, Event Handlers, and Plugins  
  • Understand the react component life cycle
  • Understanding the difference between stateful components and stateless components
  • How to use the State workflow

Agenda

  • Set up your first Gatsby project using command line tools
  • JSX Syntax
  • Create React components
  • Use Plugins to style your components
  • Use State to make our application interactive
  • Query Drupal data using GraphQL
  • Manipulate the data to use in your components
  • Create templates in Gatsby to display your Drupal content as pages
  • Learn about Plugins and modules to help you use Gatsby + Drupal together
  • Deploy your site!

FAQ

Qu'est-ce que je dois apporter? Vous devez apporter un ordinateur portable et un chargeur sur le parcours. Ou contactez-nous pour louer un ordinateur portable.

Puis-je payer avec un chèque? Dans la plupart des cas, nous acceptons le paiement par chèque. Contactez-nous et nous pouvons vous délivrer une facture pour la formation.

Quelle est la taille de la classe? Nos classes ont généralement 6-10 participants, et nous avons une limite stricte de 12 participants par entraîneur.

Offrez-vous des rabais pour les organismes de bienfaisance ou les particuliers? Oui, contactez-nous pour recevoir un rabais sur le cours.

Offrez-vous une formation personnalisée? Oui, nous pouvons fournir une formation personnalisée sur place pour votre équipe. Entrez en contact avec nous et nous pouvons mettre en place une formation adaptée à vos besoins.

Proposez-vous des remboursements? Les billets ne sont pas remboursables, mais il est gratuit et facile de transférer votre billet à une autre personne. Contactez-nous pour nous faire savoir si vous souhaitez transférer votre inscription.