Description
In this course, you will learn:
- An comprehension of Gatsby's basic ideas
- Capability to design lightning-fast websites
- Hands-on experience developing a whole project
- The ability to retrieve data from multiple data sources and query data using GraphQL.
- Search engine optimization for Gatsby sites
- The ability to deploy Gatsby applications on a variety of cloud hosting platforms.
Syllabus :
1. Gatsby Basics
- Project Structure
- The Gatsby CLI
- Using Gatsby StartersThemes and Plugins
- Building Our Project Components
- Layouts
- Routing and Navigation
- Pages in Gatsby
- Working with Images
2. Data Sources
- The GraphiQL Explorer
- The Filesystem
- Using Headless CMSs
3. Fetching Data From Sources
- Writing GraphQL Queries
- Page Queries
- Static Queries
- Creating Pages with the create
- Pages API
- Fetching External Data Using REST API
4. Styling: Making Our Project Pretty
- Using the Built-in CSS Support
- Other Styling Options
5. Features and Modifications
- SEO in Gatsby
- Custom 404 Pages
- Adding a Draft Feature to Blog Posts
6. Deployment
- Building and Deploying the Project
- Deploying to Gatsby Cloud
- Deploying to Netlify
- Deploying to Vercel