We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Consuming Data with GatsbyJS 2

Marcelo Pastorino

Learn how to get data from various data sources in GatsbyJS. This course will teach you how to consume data from a WordPress back-end, a headless CMS, external GraphQL and REST APIs and to acquire and display data at run-time instead of build-time.

Read more

Learn how to get data from various data sources in GatsbyJS. This course will teach you how to consume data from a WordPress back-end, a headless CMS, external GraphQL and REST APIs and to acquire and display data at run-time instead of build-time.

GatsbyJS is much more than a static site generator. In this course, Consuming Data with GatsbyJS 2, you'll learn how to acquire data from various data sources and consume it within a GatsbyJS site. First, you’ll see how to source data from WordPress back-ends and headless CMS systems. Next, you’ll discover how to acquire data from external GraphQL and REST APIs. Finally, you’ll learn how to consume data at run-time instead of build-time and displaying it in your page using hydration. When you’re finished with this course, you’ll have the skills and knowledge needed to source structured and unstructured data in GatsbyJS at build-time and run-time from various data sources.

Enroll now

What's inside

Syllabus

Course Overview
Consuming Data from a WordPress Back-end
Consuming Data from a Headless CMS
Consuming Data from an External GraphQL Endpoint
Read more
Consuming Display Data at Run-time

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches students how to source, consume, and display various data, including from third-party APIs
Emphasizes hands-on learning through consumption of real-world data sources
Covers both build-time and run-time data acquisition and display
Guided by instructors Marcelo Pastorino, recognized in the GatsbyJS community
Suitable for learners with prior experience in GatsbyJS or web development
Course materials may require updating to reflect the latest GatsbyJS version

Save this course

Save Consuming Data with GatsbyJS 2 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Consuming Data with GatsbyJS 2. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Consuming Data with GatsbyJS 2 will develop knowledge and skills that may be useful to these careers:
Data Scientist
A Data Scientist is responsible for the development and application of statistical and machine learning models to data. This course may be useful for Data Scientists who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Software Engineer
A Software Engineer is responsible for the design, development, and maintenance of software applications. This course may be useful for Software Engineers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Data Analyst
A Data Analyst is responsible for the analysis and interpretation of data. This course may be useful for Data Analysts who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Database Administrator
A Database Administrator is responsible for the design, development, and maintenance of databases. This course may be useful for Database Administrators who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Web Developer
A Web Developer creates websites and web applications. They are responsible for the design and development of a website, including its structure, layout, and content. This course may be useful for Web Developers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Full-Stack Developer
A Full-Stack Developer is responsible for the development and maintenance of both the front-end and back-end of a website or web application. This course may be useful for Full-Stack Developers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Data Engineer
A Data Engineer is responsible for the design, development, and maintenance of data pipelines and systems. This course may be useful for Data Engineers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
UX Designer
A UX Designer is responsible for the design and development of the user experience of a website or web application. This course may be useful for UX Designers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Front-End Developer
A Front-End Developer is responsible for the design and development of the user interface of a website or web application. This course may be useful for Front-End Developers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Computer Programmer
A Computer Programmer is responsible for the development and maintenance of computer programs. This course may be useful for Computer Programmers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Information Architect
An Information Architect is responsible for the design and organization of information. This course may be useful for Information Architects who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Back-End Developer
A Back-End Developer is responsible for the development and maintenance of the server-side of a website or web application. This course may be useful for Back-End Developers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
UI Designer
A UI Designer is responsible for the design and development of the user interface of a website or web application. This course may be useful for UI Designers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Digital Marketing Specialist
A Digital Marketing Specialist is responsible for the planning, implementation, and analysis of digital marketing campaigns. This course may be useful for Digital Marketing Specialists who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.
Content Manager
A Content Manager is responsible for the creation, management, and maintenance of content for a website or web application. This course may be useful for Content Managers who want to learn how to consume data from various data sources in GatsbyJS. The course will teach you how to source data from WordPress back-ends, headless CMS systems, external GraphQL and REST APIs, and how to acquire and display data at run-time instead of build-time.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Consuming Data with GatsbyJS 2.
React fundamental dependency of GatsbyJS. offers a comprehensive guide to React, covering its core concepts, component-based architecture, and state management.
Provides a comprehensive overview of data-intensive applications, covering topics such as data modeling, data storage, and data processing. It valuable resource for understanding the fundamentals of data management and how they apply to GatsbyJS.
Although this book focuses on Elixir for API development, it provides valuable insights into API design, architecture, and best practices. It is useful for understanding the principles behind RESTful APIs and how to design and implement them effectively.
Presents design patterns specifically for Node.js applications. It covers common patterns such as MVC, Factory, and Singleton. Understanding design patterns helps in structuring code effectively and improving the maintainability and scalability of GatsbyJS applications.
Provides an in-depth exploration of functional programming in JavaScript. It covers topics such as function composition, immutability, and higher-order functions. Understanding functional programming concepts can enhance the development of reusable and maintainable code in GatsbyJS.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Consuming Data with GatsbyJS 2.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser