Home>Courses>How to Gatsby: The Complete Course

How to Gatsby: The Complete Course

Explore GatsbyJS to build dynamic static sites and apps. Gain insights into starters, themes, plugins, GraphQL data queries, styling, custom 404s, SEO, and cloud deployment.

Intermediate

39 Lessons

10h

Certificate of Completion

Explore GatsbyJS to build dynamic static sites and apps. Gain insights into starters, themes, plugins, GraphQL data queries, styling, custom 404s, SEO, and cloud deployment.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

28 Playgrounds
7 Quizzes
Course Overview
What You'll Learn
Course Content

Course Overview

Gatsby is a React-based and GraphQL-powered static site generator. It delivers websites with excellent loading speed. It can be used to build diverse websites, including websites with static data—like portfolios and informative websites—and rich and dynamic web apps like blogs, e-commerce sites, and more. Gatsby fetches data at build-time from different sources and compiles it into static HTML, which can then be deployed to your favorite web server. In this course, you’ll learn about the basics of Gatsby,...Show More
Gatsby is a React-based and GraphQL-powered static site generator. It delivers websites with excellent loading speed. It can be used to build diverse websites, including websites with static data—like portfolios and informative websites—and rich and dynami...Show More

What You'll Learn

An understanding of the core concepts of Gatsby
Ability to create blazingly fast websites
Hands-on experience of creating a complete project
Ability to fetch data from various data sources and query data using GraphQL
Ability to optimize Gatsby sites for search engines
Ability to deploy Gatsby apps on various cloud hosting platforms
An understanding of the core concepts of Gatsby

Show more

Course Content

1.

Introduction to Course

2 Lessons

Get familiar with GatsbyJS, its features, speed, SEO, data handling, and community support.

2.

Getting Started

3 Lessons

Look at starting with prerequisites and setting up a new Gatsby project.

3.

Gatsby Basics

10 Lessons

Explore the fundamental concepts of Gatsby, including project structure, CLI, starters, themes, components, layouts, routing, and image handling.

4.

Data Sources

4 Lessons

Break down complex ideas around querying data, file sourcing, and integrating headless CMS with Gatsby.

5.

Fetching Data From Sources

6 Lessons

Solve problems in fetching data in Gatsby using GraphQL, static queries, and REST APIs.

6.

Styling: Making Our Project Pretty

3 Lessons

Investigate approaches to styling in Gatsby with CSS modules, frameworks, and CSS-in-JS solutions.

7.

Features and Modifications

4 Lessons

Master the steps to enhance SEO, customize 404 pages, and manage blog drafts in Gatsby.

8.

Deployment

5 Lessons

Step through deploying Gatsby projects to Gatsby Cloud, Netlify, and Vercel efficiently.

9.

Wrapping Up

1 Lessons

Discover the logic behind effectively utilizing GatsbyJS for impressive web applications.

10.

Appendix

1 Lessons

Explore how to set up local development for Gatsby projects.

Course Author

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath