Build a fullstack Gatsby application: a premium course on Egghead.io.
Take the course for intermediate developers and learn how to build an app that connects all the bells and whistles you need for a full scale JAMstack application, from authentication to layout design.
Tools you'll Learn
Get acquainted with modern tools great for getting up and running quick, and building on top of free and open source tools where possible:
Frontend Web Framework
You can build hybrid web applications with Gatsby and leverage its powerful plugin ecosystem at the same time.
Generate an API in minutes and edit tables and data by pointing and clicking, rather than fussing with DevOps.
Get the tough work out of the way with authentication and authorization handled for you.
Features you'll Implement
Each feature matches up with a lesson, and has been meticulously edited down so you're not suffering through my blazing-fast™️ 20wpm typing. Every lesson has a corresponding branch on GitHub to make sure you never get lost.
Install Chakra UI to get powerful components out of the box. (52s)
Use Gatsby APIs to reuse components and wrap the whole app. (3m 51s)
Theming and Styling
Add style props that can quickly brand your app with your theme. (2m 21s)
Generate a Hasura backend that your frontend can interact with. (5m 15s)
Enable login and logout with Auth0 to authenticate new users. (4m 18s)
Configure proper database access based on user roles. (5m 11s)
Gatsby Source Plugin
Build a Gatsby source plugin to source data statically.
Build pages that are composed of entirely static data, no internet required.
Gatsby Apollo Plugin
Integrate Apollo with a custom plugin to connect straight to your API.
Build pages that fetch data dynamically—right when you need it.
File System Routing
Use filesystem routing to automatically create a page for each playlist.
One holistic look at the whole course and what you're building.
Meet the Instructor
Hey there 👋 feel free to judge me by my Twitter
Senior Software Engineer @ Gatsby
I've been building Gatsby projects since v0 in production, on side projects, and to explore all the nooks and crannies. Now I work at Gatsby and used the latest and greatest APIs and best practices in this course.
Ready to get learning?
Go from intermediate to advanced in hours.Start Watching