Access courses

Back End Development Course

What will I learn?

Make your design work even better with our Back End Development Course. This course is for designers who really want to learn the technical side of things. We will dig deep into how to build back end systems that can grow big, learn how to keep users safe with OAuth 2.0 and JWT tokens (like special keys and locks), and make databases run faster using sharding and NoSQL. You will also learn how to handle lots of people using a website at the same time using caching and load balancing, and how to upload big files without problems. Make your design skills even stronger with these practical lessons that fit into your busy life.

Apoia's Unique Features

Accessible online course for a lifetime
Certificate aligned with educational standards
Printable PDF summaries
Online support available at all times
Select and arrange the chapters you wish to study
Set your own course workload
Instant feedback on practical activities
Study anytime, no internet required

Develop skills

Enhance your practical skills in the areas listed below.

Learn how to build back end systems that can grow big and strong for all kinds of design work.

Learn how to keep users safe and secure when they log in, using OAuth 2.0 and JWT (like special security passes).

Make databases run super fast by using sharding and indexing tricks.

Make websites and apps run smoother and faster by learning about load testing and caching.

Handle lots of people using a website or app at the same time by using load balancing and rate limiting (like managing traffic on a busy road).

Suggested summary

Workload: between 4 and 360 hours

Before starting, you can modify the chapters and the workload.

  • Choose which chapter to start with
  • Add or remove chapters
  • Increase or decrease the course workload

Examples of chapters you can add

You will be able to generate more chapters like the examples below

This is a free course, focused on personal and professional development. It is not equivalent to a technical, undergraduate, or postgraduate course, but it offers practical and relevant knowledge for your professional journey.