Home/Backend Engineering
12-Week In-Person Track

Master Backend Engineering. Power what drives the world.

Build enterprise-grade, high-throughput server systems from scratch. Learn NestJS, TypeScript, PostgreSQL, Prisma, Docker, and payments integration — in person at CAD & GIS IT Center, Kaduna.

TypeScriptNestJSNode.jsPostgreSQLPrisma ORMDockerJWT & RBAC

Course Overview

The Backend Architecture Bootcamp is an intensive, 12-week in-person programme engineered for developers who want to master the mission-critical systems behind modern software applications. You will graduate capable of designing enterprise APIs, modeling high-performance relational databases, and orchestrating secure cloud deployments.

Rather than generic tutorial exercises, every module at CAD & GIS IT Center is hands-on and industry-focused. You will build realistic fintech ledger services, e-commerce checkout systems with live payment webhooks, and containerized microservices under the mentorship of working backend architects.

Cohorts are strictly capped at 20 students to ensure personalized code audits, one-on-one debugging sessions, and dedicated technical career guidance.

Why This Track?

1

Backend engineers power every digital product, banking app, and high-traffic service in Nigeria and globally.

2

You'll graduate with real cloud-deployed REST & GraphQL APIs, complete with documentation and automated tests.

3

Learn the exact enterprise stack top tech companies hire for: Node.js, TypeScript, NestJS, PostgreSQL, Prisma, and Docker.

4

In-person accountability means hands-on debugging, immediate error resolution, and zero isolation.

5

Our instructors are actively-practicing backend architects who build high-throughput systems every day.

What You'll Get

Architect scalable modular APIs using NestJS and TypeScript
Model and optimize relational databases with PostgreSQL & Prisma
Implement secure JWT authentication, refresh tokens & role-based RBAC
Integrate real-world payment gateways (Paystack / Flutterwave) & webhooks
Write automated unit & integration tests using Jest and Supertest
Containerize applications and database environments using Docker
Deploy enterprise backends to cloud infrastructure with CI/CD
Produce interactive API documentation using Swagger / OpenAPI
Ace technical backend system design and coding interviews

Week-by-Week Curriculum

12 weeks of structured, server-side engineering

Weeks 1–2

TypeScript Mastery & Server Core

  • Strict typing, generics, interfaces, and OOP patterns
  • Node.js event loop, streams, and asynchronous execution
  • HTTP protocols, status codes, and RESTful architectural principles
  • Building type-safe server utility libraries
Weeks 3–4

Database Modeling with PostgreSQL & Prisma

  • Relational database design & schema normalization
  • Writing complex SQL queries, joins, and indexes
  • Prisma ORM: migrations, seeding, and relations
  • Transactions, ACID properties, and connection pooling
Weeks 5–7

NestJS Architecture & Enterprise APIs

  • IoC containers, Dependency Injection, and Providers
  • Controllers, Services, DTOs & Class-Validator
  • Custom Pipes, Interceptors, and Exception Filters
  • Project: Production-grade E-Commerce API
Weeks 8–9

Authentication, Payments & Webhooks

  • Passport.js, JWT tokens, refresh tokens & bcrypt hashing
  • Role-Based Access Control (RBAC) & Route Guards
  • Paystack & Flutterwave checkout flows & webhook handling
  • Project: Fintech wallet and transaction engine
Weeks 10–11

Docker Containerization & Testing

  • Unit testing and end-to-end testing with Jest & Supertest
  • Automated API documentation with Swagger / OpenAPI
  • Docker & Docker Compose for multi-container development
  • Cloud deployment, environment secrets & CI/CD workflows
Week 12

Capstone Showcase & Technical Interview Prep

  • High-concurrency backend capstone build and cloud deploy
  • Live system design mock interviews & code walkthroughs
  • GitHub portfolio optimization & backend resume crafting
  • Direct introductions to hiring tech companies

What's Inside the Programme

Live Architecture Coding

Construct real backends step-by-step alongside active server engineers in live laboratory sessions.

Production Database Design

Design complex schemas, write real migrations, and query millions of rows using PostgreSQL & Prisma.

Enterprise Security First

Learn industry-standard token hashing, CSRF prevention, rate limiting, and RBAC authentication.

Weekly Code & Schema Reviews

Your API structure, query optimization, and controller logic are reviewed every single Friday.

Pair Engineering Culture

Work in pairs and small engineering squads to debug edge cases and simulate tech company workflows.

Lifetime Resource Access

Keep full access to all backend boilerplates, project repositories, slides, and cheat sheets.

Frequently Asked Questions

Can't find your answer? Reach us via WhatsApp or email.

Do I need prior backend experience?
How many hours per week is this?
What laptop do I need?
Is there a payment plan available?
Will I get a certificate?
What career roles can I apply for after graduating?
₦150,000
Full tuition · Payment plans available
Duration12 Weeks
Schedule3 Days / Week (2 hrs/day)
Format100% In-Person, Kaduna
Cohort SizeMax 20 students
Next StartNovember 2026
Reserve Your Spot

No payment required to reserve · We'll contact you with details

Ready to Take the First Step?

Reserve your seat directly or reach out to our team if you have any questions before joining.

CAD & GIS Backend Student engineering
We're Here to Help

Have Questions Before Enrolling?

Need clarification about payment splits, laptop requirements, or backend prerequisites? Speak directly with our Kaduna team.

Direct line / WhatsApp: +234 814 190 8080
In-person visit: Suite 1 Feature view filling station complex opposite FCMB Bank, Sabo Tasha, Kaduna
Contact Us

Enrol in Next Cohort

Reserve your seat for November 2026. Only 20 seats available. No upfront payment required to submit.

CAD & GIS IT Center · KadunaCohort: Max 20 · ₦150,000