Course description

This Backend Coding course takes you from beginner to advanced level in server-side programming. You will learn how to build the "brain" behind websites and applications handling data, logic, authentication, security, and communication between the frontend and database.

The course focuses primarily on Node.js with Express.js (JavaScript backend), which is currently one of the most in-demand backend technologies. You will also get exposure to Python Django as a strong alternative for enterprise-level applications.

Key topics include building RESTful APIs, handling authentication and authorization (JWT), working with databases (MongoDB and MySQL/PostgreSQL), server-side validation, error handling, file uploads, middleware, deployment, and best practices for writing clean, maintainable backend code.

You will work on real-world projects such as building a Blog API, E-commerce Backend, Authentication System, and a complete Social Media Backend.

What will i learn?

  • Build complete backend applications using Node.js and Express.js Create secure and well-structured RESTful APIs Implement user authentication and authorization using JWT Connect backend applications to databases (MongoDB & SQL) Handle file uploads, validation, and error handling professionally Write clean, scalable, and maintainable backend code Deploy backend applications to live servers Understand when to use Node.js vs Python Django

Requirements

  • Good understanding of Frontend Coding (HTML, CSS, JavaScript)
  • Basic JavaScript knowledge is mandatory
  • A computer with stable internet

Frequently asked question

Yes, a good understanding of JavaScript from the Frontend Coding course is required, as we will be using JavaScript on the server side.

The main focus is Node.js + Express.js. We also introduce Python Django for comparison and broader knowledge.

Yes. You will learn how to build APIs that can communicate perfectly with the frontend you built in the previous course.

Asogbon Samuel

₦125000

₦150000

Lectures

0

Skill level

Beginner

Expiry period

3 Months

Certificate

Yes

Share this course

Related courses