Welcome to the Backend Track
Backend development powers everything that happens behind the scenes.From databases and APIs to authentication and cloud deployment, this track will help you build systems that scale.
Start Here
Learn what backend development is, what skills you need, and how it connects with frontend systems.
Core Fundamentals
Start with the foundations — understanding how the web works, HTTP requests, servers, and databases.How the Web Works
Understand client-server architecture, requests, responses, and APIs.
Resource: MDN Web Docs, Net Ninja’s HTTP & APIs series.
Resource: MDN Web Docs, Net Ninja’s HTTP & APIs series.
Programming with Node.js
Learn JavaScript for backend — event loop, file system, and server basics.
Resource: Node.js Docs, freeCodeCamp Backend Course.
Resource: Node.js Docs, freeCodeCamp Backend Course.
Databases 101
Explore relational (SQL) and non-relational (NoSQL) databases and when to use each.
Resource: MongoDB University, PostgreSQL Tutorial.
Resource: MongoDB University, PostgreSQL Tutorial.
Frameworks & API Development
Build fast, scalable, and secure APIs — the backbone of every web application.Express.js
A minimal and flexible Node.js framework for building web servers and APIs.
Learn: Express Docs, MDN Express Guide, Fireship.io crash course.
Learn: Express Docs, MDN Express Guide, Fireship.io crash course.
NestJS
A progressive framework built on TypeScript, perfect for enterprise-grade apps.
Learn: NestJS Docs, Codevolution tutorials, official examples.
Learn: NestJS Docs, Codevolution tutorials, official examples.
REST & GraphQL APIs
Learn how REST works, when to use GraphQL, and how to design scalable API endpoints.
Authentication & Security
Security is non-negotiable. Protect your users and data with proper authentication, authorization, and best practices.Authentication Basics
Learn how login systems work — sessions, tokens, and cookies.
Resource: Auth0 Docs, JWT.io, Web Dev Simplified YouTube series.
Resource: Auth0 Docs, JWT.io, Web Dev Simplified YouTube series.
OAuth & Identity Providers
Implement secure sign-ins using Google, GitHub, or custom OAuth flows.
API Security Best Practices
Protect your APIs from common vulnerabilities — validation, rate limiting, CORS.
Databases & Storage
Learn how to structure, query, and optimize your data for performance and reliability.SQL Databases
Learn PostgreSQL or MySQL — relationships, joins, and transactions.
Resource: SQLZoo, W3Schools SQL Guide.
Resource: SQLZoo, W3Schools SQL Guide.
NoSQL Databases
Work with MongoDB — flexible document-based storage for modern apps.
ORMs & Query Builders
Use Prisma, TypeORM, or Sequelize to interact with databases efficiently.
DevOps, Deployment & Scalability
Take your projects from local to global. Learn deployment, CI/CD, and cloud services.Hosting & Deployment
Deploy your backend apps to services like Render, Railway, or Vercel.
Resource: Railway.app Guides, Render Docs.
Resource: Railway.app Guides, Render Docs.
Docker & Containers
Learn how to containerize your applications for consistent environments.
CI/CD & Automation
Use GitHub Actions for automated testing, deployment, and version control.
Practice & Real Projects
Apply what you’ve learned through hands-on projects and real-world applications.Build a REST API
Create a CRUD API using Express or NestJS with database integration.
Authentication System
Build a secure login and registration system with JWT and role-based access.
Deploy a Fullstack App
Combine frontend + backend and deploy your project on a live server.
Career Growth & Networking
Grow from a learner to a backend professional with the right community and guidance.Interview Prep
Practice common backend interview questions, system design challenges, and coding problems.
Join the Community
Engage with GDGOC Unilorin peers, share projects, and collaborate on open source.
Inspiration Zone
Explore Backend Projects
Browse a collection of project ideas, real examples, and open repositories to spark your next build.

