LEVEL 13 · ZUDOJS

Course Core

ZudoJS application development

Build real applications: data architecture, transactions, storage and file uploads, cryptography, authentication, OAuth, permissions and the security layer, caching, and type-safe application design.

0 of 12 lessons done

Start lesson 1 →

When you finish, you can

  • Secure a public API with @zudojs/security
  • Authenticate users with passwords, sessions, JWTs and OAuth
  • Authorise actions with roles, attributes and resource rules
  • Persist data with repositories, migrations and transactions
  • Store files and cache hot data
  • Design the whole application with end-to-end types, from DTOs to events

You build: The Task API with users, roles, PostgreSQL, uploads, caching and a typed billing module

Course checkpoint

Prove you can move on. The checkpoint picks 20 questions at random from every lesson in this course. Get 16 right to pass. Your result is saved in this browser only.