of in-person teaching
Backend Academy
You already know the basics of frontend development—and you wonder where all that server data you work with comes from? How the server stores it and serves it again? That is exactly what we will show you in our Backend Academy. You will learn how to use PostgreSQL to store large amounts of data and how to find the right data in it. Then we will show you how to connect to the database from a backend application written in JavaScript and how to expose your data through a REST API using the Express library.
as the venue
of intensive programming
thanks to support from our partners
What will you learn at Backend Academy?
SQL
PostgreSQL is one of the most popular open-source databases used by millions of applications worldwide to store their data. Like many other databases, you communicate with it using SQL—and that is where we start.
What will you get to know?
- structuring data into tables in relational databases
- querying data with SELECT
- JOIN constructs to combine data from multiple tables
- creating and changing data with INSERT, UPDATE, and DELETE
- creating database structure with CREATE TABLE
Node + JavaScript + Express
You already know JavaScript—why not use it beyond the frontend? We only need a few tools: a runtime (Node) so we can run the app at all, a library to build the REST interface (Express), and a library to connect to our database (Node-postgres). Then you just wire everything together with JavaScript.
What will you get to know?
- writing console apps in JavaScript
- talking to a PostgreSQL database
- handling HTTP requests
- exposing a REST API
- building a full CRUD-style server app
What you should know before the first lesson?
Before the first lesson, it is important that you are not new to programming. This is an advanced course—we will not test you from scratch, but if you are unsure about any of the areas below, please review them. You will get more out of the course if you feel confident in the basics.
JavaScript
You will not learn JavaScript itself in this academy, but we will work with it. You should already know how to work with it.
VS Code
We will work in VS Code. You should know how to create a project in VS Code, open an existing project, install extensions, and similar basics.
Git and GitHub
Knowing Git and GitHub is not required, but it is recommended. During the academy, this knowledge will help you.
How and when does the academy run?
Save the dates in your calendar
1 June 2026
Monday
18:00 - 21:00
3 June 2026
Wednesday
18:00 - 21:00
8 June 2026
Monday
18:00 - 21:00
11 June 2026
Thursday
18:00 - 21:00
15 June 2026
Monday
18:00 - 21:00
17 June 2026
Wednesday
18:00 - 21:00
20 June 2026
Saturday
9:00 - 16:00