Skip to content
tcthe.cooperate
All directions
03

Backend Development

Server-side development, APIs, databases and backend architecture.

Duration
5–7 months
Format
One-to-one, 2–3 lessons per week + practice
Who it is for
For students who already know programming basics and want to work on the server side.

About the direction

What happens on the server: how APIs are designed, how data is stored, how an application is secured and how it holds up under load. We build a real service with a database, authentication and documentation.

What the student will be able to do

  • Design and build REST APIs
  • Work with a relational database and queries
  • Implement authentication and data protection
  • Understand server application architecture
  • Deploy a service and keep an eye on it

What we study

  • Node.js
  • REST APIs
  • SQL / PostgreSQL
  • ORM
  • Authentication
  • Security
  • Git
  • Testing
  • Deployment

One-to-one lessons

Every lesson is one to one: the programme and the pace follow the student.

Programme

  1. 01

    Server-side foundations

    • Node.js and modules
    • HTTP and routing
    • Handling requests
  2. 02

    Databases

    • The relational model and SQL
    • Schema design
    • ORM and migrations
  3. 03

    APIs and security

    • REST and response design
    • Authentication and roles
    • Validation, hashing, protection against common attacks
  4. 04

    Production

    • Logs and errors
    • Tests
    • Deployment and environment variables

Frequently asked questions

Do I need frontend experience?

Not necessarily, though basic HTML and JavaScript will speed up the start.

Which language is used?

The main stack is JavaScript/TypeScript with Node.js. The plan can be adapted to another technology.

Will I work with a real database?

Yes — PostgreSQL, from schema design through migrations and queries.

I want to start

Leave a request — we will contact you, establish your level and choose a programme.

Apply Now