
INTRODUCTION
IT companies at the forefront of technology have been changing their hiring and training policies drastically in the last five years, and Maxim Nyansa has obtained excellent results helping its trainees follow a similar approach.
These new programs in principle run full time for a 3 month’s period. After the program trainees have one or more projects they have worked on to show to future employers on a GITHUB repository.
Every specialization track has the objective to help you as a graduate with a Bachelor Degree in Computer Science to prepare for your first job in ICT. In addition to our general professionalism program, where you are being trained in general and soft skills, these tracks help you set your first steps in a fast changing area of expertise.
You work daily with the technology that is currently being used in the industry worldwide. You top up your academic skills with practical knowledge. You build your portfolio of projects on a GITHUB repository that you can show to future employers. You add international certificates to your CV. We will assist and coach you on a personal level and introduce you to IT companies in our network.



THE SOFTWARE DEVELOPMENT CURRICULUM
The software development training has the goal of getting newbies (aspiring software developers) and intermediate developers to get started well with their journey and hopefully be prepared for the job market after completing all modules successfully.
Software development is a relatively green field in Africa and has a lot of opportunities for young graduates to apply their creative knowledge to solve world problems. There are a lot of different specializations in the software world such as Mobile Application development, Web development, Desktop Applications development, etc.

In our module, we focus more on web development and give brief introductions to the other different specialization areas which helps trainees to have a broader view of the field and decide for themselves where they want to focus in their career life. In the final month of the programme, we brainstorm ideas on a potential product that can be developed by the team and we work on it in groups of developers.

- The programme will include the following modules:
- General Introduction to software Development
- Setting up development environment
- Software Engineering collaboration tools
- Technologies and concepts in web development
- Databases
- Web application frameworks
- Web development with Laravel framework (A php web application framework)
- Servers and Hosting
- Real life web application project
During the programme practical assignments will constantly be executed and in the final month a real life project will be introduced to work on by the team, preferably a project that can be continued to benefit the world after completion.