Welcome to 8base Academy

8base Academy is a fantastic way to boost your 8base knowledge before diving  into building something amazing. Each video covers development topics, features and functionality -  from data modeling, development of serverless functions to user interface development!

Buttons Multi Selection

Basic Filters
View Jetboost settings
Filter using buttons that act like checkboxes, allowing you to select multiple options. You are free to style these however you prefer. When a button is toggled, Jetboost automatically adds a class to it named jetboost-filter-active, so you can also control the styles when the button is selected.
Next Demo
Link Blocks

The Essentials

00:58

Welcome to 8base Academy

Course 0 of the 8base Academy video series is a simple welcome message.

Sebastian Scholl

October 1, 2019

08:42

Defining Data Tables and Relationships in the Data Builder

Course 2 of the 8base Academy video series explains building relation data models in 8base.

Sebastian Scholl

October 1, 2019

04:57

Hosted Docs vs. GraphQL API Explorer

Course 1 of the 8base Academy video series explains how to best learn about 8base.

Sebastian Scholl

October 1, 2019

08:49

Working with GraphQL Queries in the API Explorer

Course 3 of the 8base Academy video series explains writing GraphQL queries.

Sebastian Scholl

October 1, 2019

05:05

Working with GraphQL Mutations in the API Explorer

Course 9 of the 8base Academy video series shows how to write 8base GraphQL mutations.

Sebastian Scholl

October 1, 2019

The Next Steps

4:14

Setting Up Your Local Development Environment

A quick tutorial showing you how to set up your local development environment to develop functions.

Sebastian Scholl

March 29, 2022

11:25

Getting Started with the Vue 2 Starter App

In this video, we break down how to get up and running with the Vue JS starter app

Sebastian Scholl

July 7, 2022

04:34

Getting Started with the React.js Starter App

In this video, we're going to take a look at the React.js Starter App.

Sebastian Scholl

July 14, 2022

07:14

Running Javascript Debugger Locally in Serverless Functions

Course 16 of the 8base Academy video series shows how to use debugger locally in your functions.

Sebastian Scholl

October 1, 2019

12:30

Connecting to a Workspace GraphQL API

Course 11 of the 8base Academy video series demonstrates how to connect to the 8base GraphQL API.

Sebastian Scholl

October 1, 2019

Authentication and Authorization

08:19

Advanced Authorization using Custom GraphQL Filters

Course 6 of the 8base Academy video series shows how to use custom filters on roles for scoping.

Sebastian Scholl

October 1, 2019

08:27

Configuring Developer Roles with Limited Data Access

Breaks down on how to configure developer roles with limited data access in your backend workspaces.

Sebastian Scholl

June 23, 2022

27:43

Setting up Auth0 as an 8base Authentication Provider

Course 18 of the 8base Academy video series demonstrates setting up Auth0 with 8base.

Sebastian Scholl

July 22, 2020

16:18

Setting Up AWS Cognito as an 8base Authentication Provider

Using AWS Cognito as an authentication provider when working with a backend workspace.

Sebastian Scholl

April 14, 2022

The Extra Stuff

13:30

How to Set Up a CI/CD Pipeline and Migrate Workspace Environments

8base's native implementation of CI/CD, allowing for safer and more structured product development!

Sebastian Scholl

March 29, 2022

29:48

Setting up Multi-tenant Data Models

A breakdown of single-instance multi-tenant and how to do it in 8base.

Sebastian Scholl

March 7, 2022

11:13

Creating a Custom Alert for Billing Overages

Using the System API and serverless functions to create custom billing alerts.

Sebastian Scholl

May 12, 2022

05:47

Filtering Records based on Distance from a User's Current Location

In this video, we'll show how to do distance-based filtering on queries with a user's location.

Sebastian Scholl

August 11, 2022

07:53

Importing Relational Data using the 8base-CLI Import Command

In this video, we break down how to import relational data using the 8base-CLI Import command.

Sebastian Scholl

August 4, 2022

Using and Extending GraphQL

07:33

Using GraphQL Mutations to Manage Model Relationships

Course 15 of the 8base Academy video series discusses using Mutations to manage model relationships.

Sebastian Scholl

October 1, 2019

11:09

Grouping and Aggregations on the GraphQL API

Using Grouping and Aggregations to get data insights back from the API directly!

Sebastian Scholl

June 2, 2022

05:39

Deleting vs. Destroying Records on the GraphQL API

In this video we explore deleting, restoring, and destroying database records using the GraphQL API.

Sebastian Scholl

June 9, 2022

07:24

Running Pagination Queries on the GraphQL API

How to run pagination queries against the backend workspace GraphQL API.

Sebastian Scholl

June 16, 2022

18:32

Integrating a 3rd Party API into the GraphQL API

Breaks down on how to use a resolver function to integrate 3rd party APIs into your GraphQL API.

Sebastian Scholl

June 30, 2022

Working with Functions

17:19

Creating a Custom Logger for Serverless Functions

How you can use wrap your functions to creating custom logging facilities.

Sebastian Scholl

May 5, 2022

10:45

Working with Scheduled Task Custom Functions

Course 13 of the 8base Academy video series shows how to write and deploy scheduled task functions.

Sebastian Scholl

October 1, 2019

19:27

Detecting Connect, Reconnect, and Disconnect events in triggers functions

How to detect relational events in your functions - connect, disconnect, and reconnect!

Sebastian Scholl

May 19, 2022

9:33

Seeding Databases and Environments using Serverless Task Functions

Explore creative ways of using task functions to seed workspace environments with dummy data.

Sebastian Scholl

May 26, 2022

10:33

Writing and Running Advanced CRON Jobs on Task Functions

In this video, we're going to learn how to write and run advanced CRON jobs on Task functions.

Sebastian Scholl

July 21, 2022

The App Builder

4:44

Connecting an 8base Frontend to a Backend using Resources

In this video, we break down how to connect an App Builder Front-end to a Backend workspace.

8base

August 18, 2022

10:45

Executing Requests in App Builder

In this video, we're going to break down how to execute Requests in App Builder.

8base

August 25, 2022

5:40

Basics of Functions in App Builder

In this video, we'll explain the basics of working with Functions in App Builder.

8base

September 1, 2022

1:43

Using 3rd Party Libraries in App Builder

In this video, we're going to look adding libraries to your App Builder projects.

8base

September 8, 2022

01:40

Uploading and Displaying an Image in App Builder

In this video, we break down how you can upload and display an image in App Builder.

8base

September 16, 2022

Integrating 8base

17:48

Learn GraphQL using Rails 5 and VueJs

Course 7 of the 8base Academy video series demonstrates building a GraphQL server with Rails 5.

Sebastian Scholl

October 1, 2019

24:53

Building a Public Chat Room with GraphQL Subscriptions

Course 17 of the 8base Academy video series shows how to use subscriptions to build a chat app.

Sebastian Scholl

July 11, 2020

34 min

Develop a Custom CRM using Retool and 8base

In episode 20 of the 8base Academy Series, we're building a custom CRM using Retool and 8base.

Sebastian Scholl

August 19, 2020

06:39

Salesforce Integration exposed through GraphQL API

Course 14 of the 8base Academy video series demonstrates using the 8base <> Salesforce integration.

Sebastian Scholl

October 1, 2019