Skip to content
Gallery
Developer training
Share
Explore
Welcome to Matterway’s developer training material! The goal of this document is to give you all the tools you need to become a fantastic Matterway developer. It will take no time at all.
The training is organized in 5 steps. Let’s see them now:

Step 1: introduction to Puppeteer

Matterway’s SDK and automation are based on Puppeteer, an automation library. Getting yourself familiar with it, or brushing up preexisting knowledge, will help you write more robust and advanced code.

Step 2: introduction to how Matterway’s Assistant works

Assistant is the engine that lets you build automations (we call them skills). Obviously you’ll need to know the basics.

Step 3: designer

We’re making huge steps already! Now it’s time to see how skills work, but before you do, you should get familiar with our design tool, because that’s where you’ll find your specs for new skills.

Step 4: looking into sample skills

We have designed and developed a few sample skills that showcase not only what you can do with Assistant, but also what we think is the best way to write the automation code.
We will encourage you to look into both design and code, to see how they map together, but also to get your hands dirty and try to implement some small changes.

Step 5: following our tutorial

Our
feature a tutorial we think will prepare you to be independent on skill development. It will guide you through the implementation of a small skill and you’ll come out having pieced together the concepts you have seen in the previous steps.

Step 6: graduation project

The last step is a slightly more advanced skill that we’ll task you to do. It will build upon the knowledge you have gathered so far. You’re almost there! When you finish the project, you can call yourself a Matterway graduate!

Recommended skills

CSS
XPath selectors
JavaScript
Typescript
Puppeteer
React
NodeJS
Working with a terminal

Expected progress
0
Title
Description
Duration
1
Step 1
Introduction to Puppeteer
1 day
2
Step 2
Introduction to how Matterway’s Assistant works
1 day
3
Step 3
Designer
1 day
4
Step 4
Looking into sample skills
2 days
5
Step 5
Following our tutorial
1 day
6
Step 6
Graduation project
5 days
There are no rows in this table
Total effort:
11 days


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.