Certificate
MAC in Software Engineering
Who is the training for?
For those who already master all phases of software development, understand databases and computer networks and want to take their IT knowledge and skills to the highest level in order to be able to perform advanced, complex and managerial IT positions.
Entry profile/requirements/prerequisites
An experienced programmer who masters programming principles and has real experience with them. The ideal candidate should have excellent logical, critical, analytical, abstract and algorithmic thinking. He/She has participated in at least one enterprise project of a larger scale, ideally in a multi-layered web system addressing several architectural requirements for the final solution: persistent storage, isolation in an attempt to prevent the expansion of the changes in the code, performance, security, reusability of software components, sustainability and others.
The candidate is also computer literate: he/she knows how to work efficiently:
* alternative to Java II. is C# II.
Content of the course
Output profile/acquired knowledge
The graduate acquires knowledge in the field of software engineering and deepens his/her knowledge in the field of enterprise software development and the field of DevOps. He/she will learn to correctly choose the system architecture for a set of complex requirements and also to choose appropriate technologies, means and tools for a defined set. He/she will be able to address issues of scalability, maintainability, availability, software performance and other constraints placed on the final software solution. He/she will learn and understand different software testing strategies, different ways of software deployment and software monitoring. He/she will be able to implement a software project starting from the assignment all the way to handover and subsequent maintenance.
This training is a part of: