Loading...

16A Soun Ajagungbade Avenue, New Bodija Estate, Ibadan.

Follow us :

At our academy, we believe in the transformative power of technology and its ability to shape the world for the better.

appclick-academy-courses-learn-backend-development-in-programming-in-top-2-coding-school-in-ibadan-nigeria
Back-end Engineering

Back-end engineering involves the development and maintenance of the server-side logic, databases, and systems that power the functionality and data management of applications and websites using technologies like ExpresJS, NodeJS, PHP Laravel, Python, and Django.

There are several specializations you can pursue as a backend engineer based on the evolving demands of the tech industry including Database Specialist, DevOps Engineer, API Specialist, Performance Engineer, Security Engineer, and Backend Language Specialist.

What You Will Learn?
  • Type-safe back-end development with TypeScript
  • Server-side programming using Node.js
  • RESTful API development with Express.js
  • Database design and management with MongoDB
  • Authentication, authorization, and API security
  • File handling, caching, and rate limiting
  • Mailing systems and background jobs (Cron)
  • Third-party service integration
  • Version control and team collaboration
  • Deployment and production readiness

Job Opportunities: Tech Companies, Media and Publishing, Financial Institutions, Gaming Industry

Salary: ($60,000 to $120,000 per year) or (₦2,000,000 to ₦7,000,000 per year)


Need Help? Chat with our Admin Officer

Introduction to TypeScript

TypeScript vs JavaScript

Basic types and type inference

Interfaces and type aliases

Functions and return types

Classes and access modifiers

Enums and generics

TypeScript project setup for Node.js

Configuring tsconfig.json

Compiling and running TypeScript

Type-safe coding best practices

Introduction to Node.js

Node.js architecture (event loop & non-blocking I/O)

Installation and environment setup

Node Package Manager (NPM)

File system management

Core Node.js modules

Request and response management

Routing fundamentals

Managing third-party libraries

Database fundamentals

NoSQL concepts and MongoDB overview

Connecting Node.js to MongoDB

Data modeling and schema design

CRUD operations

Using Mongoose ODM

Error handling in database operations

Introduction to Express.js

Setting up an Express application

Routing and controllers

RESTful API design best practices

Middleware concepts and implementation

Custom and third-party middleware

Request validation and response handling

Centralized error handling

Asynchronous API handling

Authentication and authorization (JWT & sessions)

Rate limiting and response caching

File handling and uploads

Mailing services

Third-party service integration

Cron jobs and background tasks

Environment variables and configuration

Template engines (EJS – overview)

Introduction to Version Control & Git

Download & Install Git on macOS & Windows

Git Setup: Configure Username & Email

Create a New Local Git Repository (Initialize Repository)

Understanding Working Directory, Staging Area & Repository

Track Files with Git

Stage & Commit Files

Write Meaningful Commit Messages

Connect Local Repository to GitHub

Push Code to a Remote Repository

Clone (Download) a Remote Repository

Pull & Fetch Changes from Remote

Git Branches

Resolve Merge Conflicts

View Commit History

Undo Changes

Using .gitignore

Basic Git Workflow for Team Collaboration

Preparing Node.js applications for production

Environment configuration (development vs production)

Build and run processes

Hosting options overview

Deploying Node.js applications

Database hosting and connection security

Logging and monitoring basics

Performance optimization and scalability

Post-deployment best practices

What’s Included:
  • Intensive 4 Months Practical Training
  • Study Materials + Resources
  • Projects
  • Internship
  • Examination
  • Certificate

Note: We have provision for conducive hostel accommodation.
Enroll Today and take advantage of our ongoing Scholarship Program.
Tuition fee:   (₦ )

We have a flexible payment plan that accommodates all backgrounds, and all you need to do is follow the steps below:

Step 1 - Click Here To Fill The Application Form.

Note - After filling the form, you'll be redirected to your portal where you will be asked to pay a one-time Application Fee of ₦10,000. (This covers your Application Form, ID Card, Jotter, Pen & Sticker)

Step 2 - We will review your application and send an email or SMS upon approval.

Step 3 - Log in to your portal to proceed with the tuition fee.

Here are the payment plans:

Option 1 - You may choose to pay once

Option 2 - Pay every month

We can't wait to welcome you on board and embark on this exciting journey together!

Claim your Scholarship today by clicking Here Now

AppClick ICT Academy - Back-end Engineering Course Overview

appclick-academy-icon-top-notch-coding-college-in-ibadan-nigeria