GatsbyJS: Getting Started

This course will help you learn how to create modern sites with GatsbyJS, React, and GraphQL and other modern technologies.
Course info
Rating
(27)
Level
Beginner
Updated
Feb 28, 2019
Duration
2h 1m
Table of contents
Course Overview
Introducing GatsbyJS
Creating Static Pages
Styling in Gatsby
Creating Components
Querying Data with GraphQL
Handling Data with Source and Transformer Plugins
Creating Dynamic Pages Programmatically
Deploying a Gatsby Site
Description
Course info
Rating
(27)
Level
Beginner
Updated
Feb 28, 2019
Duration
2h 1m
Description

Creating modern static sites with GatsbyJS, React, and GraphQL can be easy and this course will show you how. In this course, GatsbyJS: Getting Started, you will gain the foundational knowledge needed to create modern static sites using GatsbyJS. First, you will learn what the JAMStack is, the basics of GatsbyJS, and how to start using this amazing technology. Next, you will discover how Gatsby makes use of React to create reusable components, the building block in a GatsbyJS site, and learn how to create React components of your own. Finally, you will explore GraphQL and its importance in the Gatsby ecosystem, as well as how to query for data using this versatile technology. When you finish this course, you will have created a modern and complete static blog site in Gatsby, as well as acquired the skills and knowledge needed to create other type of sites with GatsbyJS, using React and GraphQL.

About the author
About the author

Marcelo has 18 years' experience architecting solutions and developing software for the web, cloud, and mobile using C#, .NET/Core, Azure, Xamarin, JavaScript and modern front-end frameworks.

More from the author
Deploying Data Pipelines in Microsoft Azure
Intermediate
1h 29m
Dec 12, 2019
Integrating Data in Microsoft Azure
Advanced
2h 23m
Sep 17, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Marcelo Pastorino, and welcome to my course, GatsbyJS: Getting Started. I am a full stack developer and solutions architect with over 15 years of commercial experience designing and creating software and applications. There is a new modern web development architecture in town, and it's based on client-side JavaScript, reusable APIs, and prebuilt markup, and it's called the JAMstack. GatsbyJS embraces this philosophy by creating blazing-fast and secure apps and sites using modern tools like React and GraphQL. In this course, we are going to build a complete modern static site while learning all these cool technologies. Some of the major topics that we will cover include how to get started creating static sites with Gatsby; creating reusable React components like headers, buttons, and footers; working with Gatsby's plugins and extensibility points; using GraphQL to query for data; and deploying a static site to a modern web hosting provider. By the end of this course, you will know how to create static sites with Gatsby using React components and GraphQL. Before beginning the course, you should be familiar with basic JavaScript, HTML, and CSS concepts. Basic knowledge of the command-line interface, and how to write basic commands is great, but not mandatory. No other requirements are necessary. I hope you'll join me on this journey to learn Gatsby with the GatsbyJS: Getting Started course right here at Pluralsight.