Creating Plugins, Themes and Starters with GatsbyJS: Playbook
Offered By: Pluralsight
Course Description
Overview
This course will teach you how to develop custom plugins, themes, & starter templates that make it easier to customize & reuse Gatsby code for multiple projects.
Do you need to reuse styles and components across GatsbyJS sites? Or maybe you have a custom data source or need to change the way your pages render content? In this course, Creating Plugins, Themes, and Starters with GatsbyJS 3: Playbook, you’ll learn to customize GatsbyJS sites by understanding the different ways to extend functionality. First, you’ll explore forking and creating a custom starter to add custom styles and components. Next, you’ll discover how to build your own source and transformer plug-ins to add features and customize rendering of pages. Finally, you’ll learn how to share parts of your starter with others using a theme. When you’re finished with this course, you’ll have the skills and knowledge of customizing and extending GatsbyJS needed to share with the community or within your own organization. Software required: NodeJS 14
Do you need to reuse styles and components across GatsbyJS sites? Or maybe you have a custom data source or need to change the way your pages render content? In this course, Creating Plugins, Themes, and Starters with GatsbyJS 3: Playbook, you’ll learn to customize GatsbyJS sites by understanding the different ways to extend functionality. First, you’ll explore forking and creating a custom starter to add custom styles and components. Next, you’ll discover how to build your own source and transformer plug-ins to add features and customize rendering of pages. Finally, you’ll learn how to share parts of your starter with others using a theme. When you’re finished with this course, you’ll have the skills and knowledge of customizing and extending GatsbyJS needed to share with the community or within your own organization. Software required: NodeJS 14
Syllabus
- Course Overview 1min
- Creating and Publishing a Custom Starter 20mins
- Using GatsbyJS Node APIs with Local Plugins 27mins
- Integrating a Custom API with a Source Plugin 20mins
- Customizing Gatsby Nodes with a Transformer Plugin 11mins
- Making a Reusable Theme from a Starter 20mins
Taught by
Kamran Ayub
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX