
Markdown offers a lightweight plain-text format that converts to HTML, acting as a bridge between plain text and web content with symbols for headings, bold, and italic text on GitHub.
Explore style components to write CSS inside JavaScript, creating components that have their own styles built in, with template literals, dynamic styles via props, and JSX-friendly usage.
Style the menu component with styled components, defining nav and ul rules, hiding the menu on mobile, adding hover and active states, and applying a 768px media query for responsiveness.
Style a responsive hamburger menu in a Gatsby JS 5 personal blog using styled components, building three lines with span and before/after, and a mobile toggle that becomes a cross.
Style the mobile menu with style components, override global styles to disable body scroll when the menu opens, and apply responsive, themed styles with transitions for navigation.
Discover using page queries with variables for pagination in Gatsby JS 5, test queries in the GraphQL playground, and build markdown posts with front matter and a reading time field.
Learn how to optimize images in Gatsby by resizing to 200x200, using the built-in image optimization, querying image data with GraphQL, and using formats like WebP and Avif.
Style the home banner component of a Gatsby blog using styled-components, configuring banner and text wrappers with layouts, colors from global styles, and a read more button with hover effects.
Build a blog post card component in Gatsby 5 by importing link and image helpers, using calendar and clock icons, and rendering slug, title, date, reading time, and excerpt.
Finish home page by mapping posts from edges, destructuring node to pass slug, title, date, reading time, extra, and image to blog post card, and fix reading time prop capitalization.
Create slugs for posts and pages in a Gatsby blog by implementing slug code in gatsby-node.js, adjusting the base path to content for posts and pages.
Learn to build blazing fast apps and websites with React using Gatsby 5, a modern static PWA (Progressive Web App) generator! Starting from scratch, you’ll learn to build a full-featured blog application step by step.
Gatsby 5 is a React-based, GraphQL-powered static site framework. It combines the best of React, webpack, React Router, GraphQL, and other cutting-edge front-end tools to deliver an exceptional developer experience. Unlike traditional static site generators, Gatsby 5 goes beyond static — offering powerful features like SSR (Server-Side Rendering), DSG (Deferred Static Generation), and blazing-fast build performance.
In this course, you’ll explore how to:
Build pages, components, and layouts in Gatsby 5
Manage and optimize assets efficiently
Style your sites using Styled Components and other modern CSS techniques
Fetch and manage data using GraphQL
Create dynamic pages and posts from Markdown
Automatically optimize and load images using the updated gatsby-plugin-image
Deploy and configure your Gatsby 5 site as a progressive web app
By the end, you’ll be ready to use Gatsby 5 in real-world projects — whether for blogs, portfolios, or full-scale web apps.
If you:
Already know some React and want to take your skills to the next level
Enjoy project-based, fast-paced learning
Want to stay ahead in modern front-end development
Aim to become a top contender for high-demand developer roles
Then this Gatsby 5 Mastery Course is perfect for you!
Learn Gatsby 5 — the future-ready framework for modern web development.