Back-End Web Development/Programming
A back-end developer is a type of programmer who specializes in creating and maintaining the server-side logic, databases, and other components of a web application or software. While front-end developers focus on what users interact with directly, such as the visual elements and user interface, back-end developers work behind the scenes to ensure that the application runs smoothly and efficiently.
Back-end developers typically work with programming languages such as Python, Java, Ruby, PHP, or Node.js, as well as frameworks and tools like Django, Spring Boot, Ruby on Rails, Laravel, and Express.js. They often collaborate closely with front-end developers, designers, and other members of the development team to ensure that the entire application functions seamlessly and meets the needs of users.
✅ Benefits of learning Backend development
- High Demand: Backend developers are in high demand due to the growing need for web and mobile applications.
- Strong Career Prospects: Mastering backend skills opens opportunities in various industries, from startups to large corporations.
- Problem-Solving Skills: Backend development involves logic, algorithms, and database management, which enhance problem-solving capabilities.
- Higher Earning Potential: Backend developers often earn higher salaries compared to some other tech roles.
- Flexibility: Knowledge of backend technologies can be applied to web apps, mobile apps, APIs, and even IoT devices.
- Collaboration: Backend developers often work closely with frontend developers, product teams, and designers, enhancing teamwork skills.
- Understanding the Full Stack: Learning backend complements frontend skills, enabling you to become a full-stack developer.
In this programme, you can choose to learn any of the backend stack below:
✅1. Node.js (JavaScript)
Key Technologies:
Frameworks: Express.js, NestJS
Databases: MongoDB, PostgreSQL, MySQL
Tools:
Mongoose (ODM for MongoDB)
API Development: RESTful APIs, GraphQL
Authentication: Passport.js, JSON Web Tokens (JWT)
Duration:
2-3 months (JavaScript, Express.js, REST APIs)
✅2. PHP
Key Technologies:
Frameworks: Laravel
Databases: MySQL
Tools:
Eloquent ORM (Laravel)
API Development: RESTful APIs, GraphQL (Laravel Lighthouse)
Authentication: Laravel Sanctum, OAuth
Duration:
2-3 months (PHP syntax, Laravel, CRUD apps)
✅3. Python
Key Technologies:
Frameworks: Django
Databases: MySQL
API Development: RESTful APIs (Django REST Framework), FastAPI for modern APIs
Authentication: Django Authentication, OAuth, JWT
Duration:
2-3 months (Python basics, Flask/Django, CRUD operations)
If you choose to do any of the following Backend programmes:
Regular FEES: N200,000
Discount Fees: N150,000