Skip to Content
Software Development Level 2

Software Development Level 2

Software Developer Level 2  | Semi-Professional Programming Course
This course is very comprehensive, practical, hands-on, and lecture-led!

Investment: 40,000 GMD

Highlights:

Advanced Data Structures and Algorithms

  • Study complex data structures (trees, graphs, heaps)
  • Learn advanced sorting and searching algorithms
  • Tackle more challenging coding problems and optimizations

Design Patterns and Software Architecture

  • Explore common design patterns (Singleton, Factory, Observer, etc.)
  • Learn principles of clean code and SOLID design
  • Practice refactoring and improving existing codebases

Advanced Web Backend Development

  • Dive deeper into a backend framework (e.g., Django for Python, Express for Node.js)
  • Learn about RESTful API design and implementation
  • Explore authentication and authorization techniques

Databases and Data Modeling

  • Study relational databases (e.g., PostgreSQL) and SQL
  • Learn about NoSQL databases (e.g., MongoDB)
  • Practice database design, normalization, and optimization

DevOps and Deployment

  • Learn version control with Git and GitHub
  • Explore containerization with Docker
  • Study CI/CD pipelines and cloud deployment (e.g., AWS, Heroku)

Specialization Track (choose one)

  •    Data Science and Machine Learning
  •    Introduction to data analysis with Python
  •    Basic machine learning algorithms and their applications

Course Information:

  • Tuition fee 400000 GDM
  • Classes: Tuesdays, Wednesdays, and Thursdays
  • Flexible hours: Morning, Evening, or Night sessions
  • Semester starts: January, April, or October
  • Location: Manjai Kunda, KMC, Gambia
  • Payment option: 3-month installment plan available
40,000.00 D
40000.0 GMD 40,000.00 D
40,000.00 D
Prerequisite: Software Development Level 1
Responsible African IT Academy - AITA
Last Update 29/11/2024
Members 2
No lessons are available yet.