Home 9 Usposabljanje 9 Cloud Services 2: Application Development, Security, and Containerization

Cloud Services 2: Application Development, Security, and Containerization

A microcredential is a certificate of successful completion of a short educational program focused on acquiring specific competencies.
It usually covers specific content that can be mastered in a short period of time and contributes to a faster response to labor market needs, career development, or knowledge upgrading.
More about microcredentials at the University of Ljubljana: https://www.uni-lj.si/studij/vsezivljensko-ucenje-in-mikrodokazila/mikrodokazila

Storitve v oblaku 2: Razvoj, varnost in kontejnerizacija aplikacij

Content

DEVELOPMENT OF CLOUD APPLICATIONS AND ARCHITECTURES (14 hours)
Practical examples of application development for operation in cloud systems
Overview of architectures for different problems
Application development
CLOUD TECHNOLOGY SECURITY AND SSDLC (7 hours)
Approaches to software development: SSDLC (Secure Software Development Lifecycle) and DevSecOps (Development, Security, and Operations)
DevSecOps architecture
Overview of concepts and tools in SCA, SAST, DAST, SBOM, pentesting
Cloud application security
Security in Docker, Kubernetes, SSDLC, DevSecOps
Demonstration of the use of the DevSecOps process in practice
LINUX CONTAINERS (7 hours)
Introduction to Linux Containers (LXC)
Installation and operation of LXC
Management and storage
Integration with Python
Practical examples of LXC
Difference between Docker and LXC
Introduction and installation of LXD
Basic use of LXD
Storage and backups of LXD
Demo containerization of an application (Open WRT with GUI)
INDEPENDENT WORK (22 hours)
Independent work assignment: Guided assignment to create a small application using microservice principles.
Review of selected literature

Recommended prior knowledge

Completed secondary education in the field of technical or natural sciences. Work experience in the field of ICT. Knowledge of the Slovenian language. Knowledge of the English language due to the use of foreign literature and materials. Micro-certificate: “Cloud Services 1: Introduction to Cloud Technologies, Use of Docker and Kubernetes.”

Learning objectives

Understand the basic concepts and approaches to developing cloud services and architectures.
Be able to build a basic cloud-native application.
Be able to build a cloud application prototype with all the extras (CI/CD, monitoring, log collection, Docker, K3S, types, security).
Know the basics of security approaches such as DevSecOps and SSDLC, and the use of security tools (SCA, SAST, DAST, SBOM).
Know the operation, advantages, and disadvantages of containerization in a Linux environment.
Understand the difference between LXC and Docker.
Know how to use DevSecOps processes and security mechanisms in Docker, Kubernetes, and Linux Containers.

Target group

  • Engineers and developers in companies and institutions, and anyone interested in working in the field of advanced application and cloud service development.

Demand for Micro-Credentials

The micro-credential covers key areas of cloud services, application development, security, and containerization. The emphasis is on a comprehensive understanding of cloud system architectures, developing applications for cloud operation, and incorporating security practices such as SSDLC and DevSecOps throughout all phases of software development. It is complemented by practical knowledge of using Linux Containers (LXC and LXD) for effective containerization and application management. Due to the growing need for experts who understand both the development and security aspects of cloud solutions and containers, this knowledge is highly sought after. Container technologies, together with security approaches, have become key building blocks for companies that want to provide scalable, secure, and flexible applications. The demand from companies, institutions, and other organizations for experts with such competencies is steadily increasing, as confirmed by global reports from leading analytical firms such as Gartner, IDC, and Forrester.

2025-02-01 08:30:00
2025-12-22 21:03:00