Type of studies | Title |
---|---|
Master Academic Studies | Software Engineering and Information Technologies (Year: 1, Semester: Summer) |
Category | Theoretical-methodological |
Scientific or art field | Applied Computer Science and Informatics |
ECTS | 4 |
Acquireing knowledge and skills in the field of integrated software development methodologies. Training students to apply methodological approaches that integrate development (Dev) and exploatation (IT operations - Ops) phase of the software life cycle. Training students to develop software that supports continuous delivery, continuous testing, IT operations monitoring and proactive improvement of software solutions.
Upon successful completion of the course, the student acquired: 1. Flexibility - understanding the software development as a process of continuous development, continuous integration of other systems into its own solution and continuous adaptation to current operational requirements and conditions of exploatation of the software solution 2. Awareness of the necessity of developing secure software as well as the skills necessary for the development of such software 3. Collaborative skills - as a basis for a successful DevOps approach 4. Understanding IT infrastructure
Theory teaching: basic concepts of an integrated approach to software development. Motivation and problems. The need for better understanding and communication of demands that arise from the daily exploitation of the software solution (IT operations). The definition of basic skills that DevOps engineers need to adopt. Concepts of continuous development, continuous integration and testing, continuous monitoring of resource use (IT infrastructure) and system behavior in exploatation. Understanding the proactive approach to improving the software solution. Practical classes: Project Development Tools with Continuous Development, Integration and Testing. Tools for monitoring IT infrastructure and applications.
Theoretical teaching - lectures. Practical work - software development project. During the development of the project, students are organized into groups - development and IT Ops teams. When designing the project, students use appropriate development tools and tools for monitoring the implemented solution.
Authors | Title | Year | Publisher | Language |
---|---|---|---|---|
2015 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Oral part of the exam | No | Yes | 50.00 |
Project | Yes | Yes | 50.00 |
Full Professor
Assistant - Master
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.