Gatsby: Beginner to Advanced Training Course

Overview

Gatsby is a front-end framework made up of a collection of front-end tools, that includes React, GraphQL, Webpack, and more. Using Gatsby, users can generate internet scaled web applications built for reliable speed.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Gatsby to build front-end web applications.

By the end of this training, participants will be able to:

  • Use Gatsby to build a web application.
  • Generate PWAs (Progressive Web Applications) for fast loading speeds.
  • Pull data from different data sources with GraphQL.
  • Deploy Gatsby web applications to on-premises services or cloud services.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • JavaScript experience

Audience

  • Web Developers

Course Outline

Introduction

Gatsby Overview

  • What is Gatsby?
  • Static site generators
  • Gatsby Cloud

Web Development Cycle with Gatsby

  • Data sources
  • Build
  • Deploy

Preparing the Development Environment

  • Installing and configuring Gatsby

Gatsby Quick Start

  • Creating pages
  • Working with CSS, Bootstrap, and SASS

GraphQL

  • Writing queries
  • Rendering data
  • Creating data models
  • Connecting to data sources

Gatsby Cloud

  • Deploying and hosting builds

Testing and Troubleshooting

  • Testing with unit testing
  • Testing with mock testing

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *