Description

This Backend Development training course teaches you how to build the server-side logic, databases, and APIs that power modern web and mobile applications. You will master Node.js, Express, SQL and NoSQL databases, REST API design, authentication, payment integrations, and deployment — preparing you for in-demand roles as a backend developer, full-stack developer, or freelance API engineer in Nigeria and globally.

Course Content

Module 1: Backend Fundamentals and Node.js

  • How servers, clients and APIs work
  • Introduction to Node.js and the event loop
  • npm, packages and the Node ecosystem
  • Building your first Node.js script

Module 2: Express.js and Server Setup

  • Setting up an Express server
  • Routing, middleware and request handling
  • Request and response objects
  • Error handling middleware

Module 3: Databases: SQL and NoSQL

  • SQL fundamentals with PostgreSQL
  • NoSQL fundamentals with MongoDB
  • Choosing the right database
  • Database design and normalization

Module 4: REST API Design

  • REST principles and best practices
  • Building CRUD endpoints
  • Request validation and error responses
  • API documentation with Swagger and Postman

Module 5: Authentication and Security

  • Registration and password hashing with bcrypt
  • JWT-based authentication
  • Authorization, roles and permissions
  • Securing APIs against common vulnerabilities

Module 6: ORMs and Data Modeling

  • Introduction to Prisma ORM
  • Schema modeling and migrations
  • Relationships and queries
  • Mongoose for MongoDB

Module 7: File Uploads, Email, Payments

  • File uploads with Multer and cloud storage
  • Sending transactional emails
  • Paystack and Stripe integrations
  • Background jobs and queues

Module 8: Deployment and Capstone

  • Environment variables and configuration
  • Deploying to Render, Railway, AWS
  • Monitoring, logging and basic CI/CD
  • Capstone: full backend API project

Duration: 10 – 12 weeks

Hi, How Can We Help You?
Welcome To
Lagos Data School

Artificial Intelligence (AI), Machine Learning and Robotics Programmes Are Now Available!!!

Enroll Now!

Thank You
100% secure website.