Stay up to Date with our community - The Cube Community!

Back-End Development

Back-End Development

Learn server-side programming, databases, and APIs to build robust back-end systems.

On Site

Start Date: 2025-09-01


Course Duration: 12 weeks (full-time)



Tuition Fee: Ksh 40,000



Online

Start Date: 2025-09-01


Course Duration: 12 weeks (full-time)



Tuition Fee: Ksh 40,000



Hybrid

Start Date: 2025-09-01


Course Duration: 12 weeks (full-time)



Tuition Fee: Ksh 40,000



Course Overview

About This Course

This course delves into server-side technologies, teaching you how to build and manage databases, create APIs, and ensure the security and scalability of web applications.

Gain hands-on experience with tools and languages like Node.js, Express, and MongoDB to become proficient in back-end development.

What You'll Learn

1

Introduction to Back-End Development: Understand the role of back-end development in web applications, including server-side logic, databases, and APIs.

2

Working with Databases: Learn how to design, manage, and interact with relational (SQL) and non-relational (NoSQL) databases using tools like PostgreSQL and MongoDB.

3

Server-Side Programming: Get hands-on experience with back-end languages like Node.js (JavaScript), Python, or PHP to build dynamic server logic.

4

Building and Integrating APIs: Learn how to create and consume RESTful APIs for communication between front-end and back-end systems.

5

Authentication, Security & Deployment: Understand how to secure applications using authentication techniques, manage sessions, and deploy apps using platforms like Heroku or AWS.

Meet Your Instructor

Instructor

Duncan King'ang'i

A Backend/QA Engineer with 3 years of hands-on experience delivering high-quality, scalable systems. Expertise includes building efficient backend applications with TypeScript and Rust, alongside a proven ability in QA to design and automate thorough test strategies, manage testing cycles effectively, and proactively identify critical bugs before deployment.

Experience
  • Software Developer at Solby (2020 - Present)
  • Software Developer at Lancola Tech (2020 - Present)