IT v kurze > Study > METIS Academy Software Engineer
en

METIS Academy Software Engineer

Moderated online education

We teach through the METIS Academy educational portal in a face-to-face (daily) form, during which there is direct communication and interaction of the student with the lecturer and with other students in the virtual classroom, while the student can be in any place and is connected online.

Diploma (after obtaining all of the certificates)

MAD in Software Engineering

Who is the program for?

For all those who want to master software engineering as a profession, regardless of whether they have any software development experience or not.

Entry profile/requirements/prerequisites

Willingness to learn and to improve your knowledge and skills in PC and software development. An ordinary PC user who already has some programming experience is just an advantage. The ideal candidate has a very good abstract, logical, algorithmic, analytical and synthetic thinking, has managerial prerequisites and ambitions, is precise and able to work in a team, thinks about how to simplify and automate things and is determined to work on himself.

Content of the course

* an alternative to Java I. is C# I. and an alternative to Java II. is C# II.

Output profile/acquired knowledge

The graduate of the study will be an experienced PC user who knows how to use a computer correctly, safely and confidently at an advanced level, will master the general principles of programming common to all programming languages, effective handling of files and directories and, at an advanced level, any of the programming languages. He/she will learn to use and improve his abstract, logical, algorithmic, analytical and synthetic thinking, communication and presentation skills, master time management and planning activities, acquire work habits and be able to work in a team, understand how to simplify and automate things. He/she will be able to work with data efficiently and in accordance with security rules and create information from it - collection, selection of correct criteria, analysis of scenarios, evaluation, storage/backup and subsequent presentation in electronic and verbal form. He/she will have advanced theoretical knowledge and practical skills in all phases of software development and in all job positions that participate in this development, he/she will understand databases and computer networks, and will raise his/hers knowledge and skills in IT to the highest level in order to be able to perform advanced, complex and management positions in IT, will be ready and able to apply for these positions and will know and understand:

  • how to professionally approach the implementation of partial activities in the software development process
  • work in the command line of several operating systems
  • work with databases and versioning tools and tools for connecting software components
  • object-oriented paradigm in software development, component development or dockerization
  • design and create enterprise applications - especially web applications in Java or C#
  • use design patterns and basic architectural patterns or frameworks
  • distinguish the features of the software product that are critical in the given situation and how to address them with an appropriate software design
  • testing, software project planning, budgeting and software development methodologies
  • take any role within the SDLC (Software development life cycle) – tester, analyst or developer and later project manager or architect
  • create and document outputs from individual phases of software development: specification of requirements, problem analysis, design, programming, testing, implementation, maintenance and updating
  • and much more...

Price: 19 999€

 

 

en
en