Gatsby is a framework for creating blazing fast websites and web applications. Powered by React and GraphQL, Gatsby gives you everything you need to build and launch your next project.
In this course from Andrew Mead, you will learn everything you need to build and launch your first site with Gatsby. You’ll build a website from scratch and learn how to get it deployed to production with tools like GraphQL. Some things you'll learn:
- How to create a Gatsby Site
- Working with Gatsby Pages
- Linking Between Pages with Gatsby
- Creating Shared Page Components
- Creating Gatsby Page Layouts
- Styling Gatsby Projects
- Styling Gatsby with CSS Modules
- Gatsby Data with GraphQL
- GraphQL Playground
- Sourcing Content from the File System
- Working with Markdown Posts
- Generating Slugs for Posts
- Dynamically Generating Pages
- Rendering Post Data in Blog Template
- Adding Images to Posts
- Getting Started with Contentful
- Rendering Contentful Posts
- Dynamic Pages from Contentful
- 404 Pages and React Helmet
- Deploying Your Gatsby Site
You can watch the full video course on the freeCodeCamp.org YouTube channel (5 hour watch).