Practical technology training
Course outline for Gatsby
Connect the concepts, work through practical problems, and choose a training plan that fits your goals.
About Gatsby
Gatsby combines React, a build-time data layer, and plugins for content-driven websites. Build a small site from local content, inspect how pages and assets are generated, and evaluate plugin compatibility and hosting requirements before choosing a production workflow.
Gatsby Course Objectives
- Configure a Gatsby project and its plugin dependencies.
- Source content and query the build-time data layer.
- Generate pages and reusable React layouts.
- Test accessibility, assets, and build behavior.
- Compare static hosting with features requiring a runtime.
Pre-requisites
- Working knowledge of React, JavaScript, and HTML/CSS.
- Basic Node.js, Git, and package-management experience.
- GraphQL concepts are introduced through supplied queries.
Lab Setup
- Supported Node.js release, editor, Git, and browser developer tools.
- Version-pinned Gatsby starter, local Markdown/data files, and compatible plugins.
- Use local content and static previews; no CMS subscription or discontinued hosting service is required.
Detailed Course Outline
Gatsby Concepts and Setup
- Content-driven rendering and generated assets
- Project files and Gatsby configuration
- Development server and production builds
- Checking supported dependencies and plugins
React Pages and Layouts
- Page components and navigation
- Shared layouts and reusable components
- Styling and global assets
- Accessible links and page structure
Content Sources and Plugins
- Filesystem sources and transformer plugins
- Markdown and structured content
- Node creation and stable identifiers
- External CMS integration responsibilities
GraphQL Data Layer
- Schema inspection and page queries
- Static queries and query variables
- Filtering, sorting, and relationships
- Handling missing or inconsistent content
Programmatic Page Creation
- Build APIs and page templates
- Dynamic paths and page context
- Slug validation and redirects
- Content changes and rebuild behavior
Images, Metadata, and Performance
- Image processing and responsive assets
- Metadata and canonical URLs
- Prefetching and bundle inspection
- Measuring browser behavior rather than relying on scores alone
Testing and Deployment
- Component and page checks
- Build failures and plugin compatibility
- Static output and runtime-dependent features
- Hosting portability and content-release checks
Practical Exercise
- Build a searchable content catalog from local files
- Generate detail pages with stable paths and metadata
- Check broken references, missing content, and accessibility
- Produce a static preview and document rebuild and hosting assumptions
How we train
Online training for Gatsby
- Instructor-led live cohorts
- Self-paced learning with expert coaches
- 24x7 cloud labs with end-to-end examples
All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.
Classroom training
Available for corporate teams in:
- Bengaluru
- Chennai
- Hyderabad
- Mumbai
- Delhi/Gurgaon/NCR
- Pune
Note: Classroom training is for corporate clients only.
Self-paced hands-on sessions are delivered via VirtualCoach.