Skip to content
CYVERRA VERIDIONCYVERRAVeridion
Professional · One-time purchase

Backend Development

Build robust server-side systems: architecture, APIs, databases, authentication, authorisation, security and deployment.

ProfessionalHard
50 hours 0 lessons Certificate on completion EN

Level & requirements

ProfessionalHard

Develop specialised, job-ready professional expertise.

Required experience
Solid working experience in the field; ready for specialised, job-ready work.
Prerequisites
None — you can start today.
Career roles this supports
Software DeveloperProfessional

Backend Development is a professional, project-driven course designed for career-focused learners. Across 36 lessons in 9 modules you build hands-on skills, complete practical exercises, and finish a real project that is assessed against professional standards.

What you will learn

  • Design backend architecture
  • Build REST APIs
  • Model and query databases
  • Implement secure auth and authorisation

Curriculum

Backend Architecture

The role of the backend · Layering and separation · Monoliths vs services · Design decisions

  • Lessons are being published.

APIs

REST design · HTTP methods and status codes · Versioning · API documentation

  • Lessons are being published.

Databases

Relational databases · Data modelling · Schema and migrations · Database interactions

  • Lessons are being published.

Authentication

Sessions vs tokens · Hashing and salting · Password reset flows · OAuth basics

  • Lessons are being published.

Authorization

Roles and permissions · Access control · Ownership checks · Middleware

  • Lessons are being published.

Security

Input validation · Common vulnerabilities · Rate limiting · Logging and secrets

  • Lessons are being published.

CRUD

Creating resources · Reading and listing · Updating · Deleting safely

  • Lessons are being published.

Error Handling

Structured errors · Validation errors · Logging · Graceful failures

  • Lessons are being published.

Deployment

Environment configuration · CI/CD basics · Scaling considerations · Monitoring

  • Lessons are being published.

Requirements

  • No prior experience required
  • A computer with internet access
  • Commitment to the practical project