Companies Home Search Profile

Creating Plugins, Themes, and Starters with GatsbyJS 3: Playbook

Focused View

Kamran Ayub

1:41:24

61 View
  • 1. Course Overview.mp4
    01:28
  • 1. Version Check.mp4
    00:20
  • 2. Introduction.mp4
    02:02
  • 3. V2 and V3 Compatibility.mp4
    00:51
  • 4. Creating a Starter.mp4
    05:06
  • 5. Customizing the Page Creation Pipeline.mp4
    08:19
  • 6. Generating a Site from a Custom Starter.mp4
    03:26
  • 7. Summary.mp4
    00:34
  • 1. Overview of Build Lifecycle APIs.mp4
    02:40
  • 2. Creating a Local Plugin.mp4
    02:27
  • 3. Reporting Logs Using onPreInit.mp4
    03:25
  • 4. Creating Static Files Using onPostBuild.mp4
    03:53
  • 5. Creating Dynamic Pages Using createPages.mp4
    07:30
  • 6. Passing Options to Plugins.mp4
    02:49
  • 7. Validating Plugin Options Using Schemas.mp4
    03:20
  • 8. Summary.mp4
    01:01
  • 01. Overview.mp4
    00:48
  • 02. Creating a Source Plugin Using sourceNodes.mp4
    04:49
  • 03. Caching API Responses Using Gatsby Cache.mp4
    01:11
  • 04. Configuring a Source Plugin.mp4
    02:16
  • 05. Using Source Data in a Page.mp4
    01:22
  • 06. Validating Types Using createSchemaCustomization.mp4
    03:37
  • 07. Preparing a Source Plugin for Publishing.mp4
    01:35
  • 08. Adding Gatsby as a Dependency.mp4
    01:31
  • 09. Publishing a Plugin to a Private Registry.mp4
    02:28
  • 10. Summary.mp4
    00:57
  • 1. Overview.mp4
    00:54
  • 2. Transforming Nodes Using onCreateNode.mp4
    05:42
  • 3. Using a Transformer Plugin.mp4
    02:55
  • 4. Preparing a Transformer Plugin for Publishing.mp4
    01:33
  • 5. Summary.mp4
    00:32
  • 1. Overview.mp4
    01:16
  • 2. Creating a Blank Theme from Scratch.mp4
    02:17
  • 3. Creating a Theme from a Starter.mp4
    03:10
  • 4. Adding Options to a Theme.mp4
    02:04
  • 5. Preparing a Theme for Publishing.mp4
    01:49
  • 6. Creating a Theme Starter.mp4
    02:30
  • 7. Shadowing Components in a Theme.mp4
    05:33
  • 8. Summary.mp4
    00:35
  • 9. Next Steps and Course Wrap-up.mp4
    00:49
  • Description


    GatsbyJS’s flexible architecture allows you to deeply extend its behavior. This course will teach you how to develop custom plugins, themes and starter templates that make it easier to customize and reuse Gatsby code across multiple projects.

    What You'll Learn?


      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: Playbook, you’ll learn to customize GatsbyJS sites by understanding the different ways to extend functionality:

      1. explore forking and creating a custom starter to add custom styles and components
      2. discover how to build your own source and transformer plug-ins to add features and customize rendering of pages
      3. 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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kamran Ayub is a technologist specializing in building full-stack solutions with a focus on modern web technology and cloud native architecture. He's spent over 8 years implementing consumer-facing and line of business applications for Fortune 500 companies using a vast array of technologies. He strives to design impeccable user experiences built using solid software quality practices like testability, scalability, and maintainability. Kamran loves sharing what he knows and presents regularly at regional conferences and user groups, including NDC MN and Midwest.js. He helps maintain the Excalibur.js open source game engine, runs the video game organization app, Keep Track of My Games, dabbles in game development, and is active in open source.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 40
    • duration 1:41:24
    • level average
    • English subtitles has
    • Release Date 2023/05/14

    Courses related to JavaScript

    Courses related to Front End Web Development