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
Responsible | African IT Academy - AITA |
---|---|
Last Update | 29/11/2024 |
Members | 2 |
No lessons are available yet.