DevOps experts at Bachelor level develop, test, and deploy solutions in close collaboration with the operations team and take into account the multi-disciplinarity of the context. They account for others’ development activities
DevOps Expert EQF 6
This educational profile belongs to the field of Software Engineering and is covered by relevant references
in EN 16234-1:2019 (e-CF) and ISO/IEC/IEEE 90003:2018.
Educational profile:
DevOps Expert EQF 6
Learning material for DevOps Expert EQF 6
Full Learning Programme Executive Summary
This Learning Programme is being designed The University of Ljubljana, Faculty of Computer and Information Science (SI).
The University of Ljubljana, Faculty of Computer and Information Science (UL) identified the domain of software engineering as a key area where up-skilling would be necessary on domestic grounds. The targeted professionals are those that are already engaged in the software engineering industry and need to upgrade their software engineering skills, or in any other technical industry sector where professionals would need to acquire new software engineering skills that are currently needed due to business processes modernization. Hence, the UL’s programme of Jr DevOps Expert EQF6.
In order to support our activities, UL recently launched AkademijaFRI (https://akademijafri.si/) a business entity that is an integral part of the Faculty of Information and Computer Science, and will be used to deliver the DevOps Expert EQF6 study programme. The study programme consists of 19 ECTS and may end up with a diploma as a final certificate. In order to achieve comparability among the courses, each course (that is, PLO) is designed as 2 ECTS course, except for the course Virtualisation that is designed as 1 ECTS. The 2 ECTS courses consist of 50 study and work hours, this includes 12 teaching hours, and 4 laboratory classes (1 class has the duration of 2hours, that is, altogether 8 hours), home study and project work (25 hours), and an examination and presentations of project work (5 hours), that is planned to extend throughout a period of 3 weeks. All courses are designed to be taken as integral study courses within a period of 2-3 years, depending on the upskilling requirements of the candidates.
The DevOps Junior Expert programme is designed to provide advanced knowledge in the field of DevOps, involving a critical understanding of important theories and principles, The courses are designed to develop advanced skills, demonstrating mastery and innovation, required to solve complex and unpredictable problems in the DevOps field, All attendees are expected to autonomously manage complex DevOps projects, taking responsibility for decision-making in unpredictable software engineering contexts; This study programme will enable the participants to responsibly apply the DevOps culture and practice within groups of developers.
- Following is a summary of the study programme:
- Educational profile name: DevOps Expert EQF6
- Targeted Institutions: VET, IT companies, digital enthusiasts
- Target Groups: professional in upskilling/reskilling path
- Overall number of the Learning Units proposed by your Curriculum Learning Program 10 units
- Overall number of hours concerned by your Curriculum Learning Program – 475 of lectures, lab sessions, real-world problem solving, seminars, individual students work and preparation of thesis.
- Overview of the delivery method/s recommended: Presence Classroom, Virtual Classroom, Blended, e-learning, Work placement
- Localization characteristics: The study programme is especially designed for upskilling in the Slovenian industrial (software engineering, electrotechnical engineering, machine engineering, and other related disciplines) sector.
Test textQuick links
1
PLO 1. Application Development [e-3]
Learning unit | Topic | Title of learning material | Learning material file |
---|---|---|---|
1.1 Data organization and structures - DB design | Database design_lesson | LU 1.1_Database design_lesson.pptx | Download material |
1.2 Data organization and structures - SQL | SQL query language_lesson | LU 1.2_SQL query language_lesson.pptx | Download material |
1.3 Data organization and structures - xQuery | XQuery language_lesson | LU 1.3_XQuery language_lesson.pptx | Download material |
1.4 Angular SPA - ESSA_Learning Programmes and Materials | ANGULAR SPA_lesson | LU 1.4_ANGULAR SPA_lesson.pptx | Download material |
1.5 Designing with Swagger and OpenAPI - ESSA_Learning Programmes and Materials | Designing with Swagger and OpenAPI_exercise | LU 1.5_Designing with Swagger and OpenAPI_exercise.pptx | Download material |
1.6 Node, MVC, other environments - ESSA_Learning Programmes and Materials | Web design and development_lesson | LU 1.6_Web design and development_lesson.pptx | Download material |
1.7 Rest API - ESSA_Learning Programmes and Materials | Databases and REST API_lesson | LU 1.7_Databases and REST API_lesson.pptx | Download material |
1.8 Type script and Angular - ESSA_Learning Programmes and Materials | TypeScript in Angular_exercise | LU 1.8_TypeScript in Angular_exercise.pptx | Download material |
1.9 User Authentication - ESSA_Learning Programmes and Materials | User Authentication_lesson | LU 1.9_User Authentication_lesson.pptx | Download material |
2
PLO 2. Component integration [e-3]
Learning unit | Topic | Title of learning material | Learning material file |
---|---|---|---|
2.1 Node, MVC, other environments - ESSA_Learning Programmes and Materials | Web design and development_lesson | LU 2.1_Web design and development_lesson.pptx | Download material |
2.2 Rest API - ESSA_Learning Programmes and Materials | Databases and REST API_lesson | LU 2.2_Databases and REST API_lesson.pptx | Download material |
2.3 User Authentication - ESSA_Learning Programmes and Materials | User Authentication_lesson | LU 2.3_User Authentication_lesson.pptx | Download material |
2.4 Modern infrastructures - Containers-ESSA | Intro to containers_lesson | LU 2.4_Intro to containers_lesson.pptx | Download material |
2.5 Modern infrastructures - DevOps best practices-ESSA | DevOps Best practices in Kubernetes_lesson | LU 2.5_DevOps Best practices in Kubernetes_lesson.pptx | Download material |
2.6 Modern infrastructures - Kubernetes-ESSA | Kubernetes_lesson | LU 2.6_Kubernetes_lesson.pptx | Download material |
2.7 Modern infrastructures - Load balancing-ESSA | Load balancing basic concepts_lesson | LU 2.7_Load balancing basic concepts_lesson.pptx | Download material |
2.8 Modern infrastructures - Virtualisation-ESSA | Virtualization_lesson | LU 2.8_Virtualization_lesson.pptx | Download material |
3
PLO 3. Testing [e-3]
Learning unit | Topic | Title of learning material | Learning material file |
---|---|---|---|
3.1 Testing - ESSA | Software testing_lesson_and_exercise | LU 3.1_Software testing_lesson_and_exercise.pptx | Download material |
4
PLO 4. Solution Deployment [e-3]
Learning unit | Topic | Title of learning material | Learning material file |
---|---|---|---|
4.1 Modern infrastructures - Containers-ESSA | Intro to containers_lesson | LU 4.1_Intro to containers_lesson.pptx | Download material |
4.2 Modern infrastructures - DevOps best practices-ESSA | DevOps Best practices in Kubernetes_lesson | LU 4.2_DevOps Best practices in Kubernetes_lesson.pptx | Download material |
4.3 Modern infrastructures - Load balancing-ESSA | Load balancing basic concepts_lesson | LU 4.3_Load balancing basic concepts_lesson.pptx | Download material |
4.4 Modern infrastructures - Virtualisation-ESSA | Virtualization_lesson | LU 4.4_Virtualization_lesson.pptx | Download material |
5
PLO 5. ICT Systems Engineering [e-3
Learning unit | Topic | Title of learning material | Learning material file |
---|---|---|---|
5.1 Modern infrastructures - Load balancing-ESSA | Load balancing basic concepts_lesson | LU 5.1_Load balancing basic concepts_lesson.pptx | Download material |