Skip to main content

Cloud-Based Software Development and Deployment Processes (5cr)

Course unit code: 4A00HK45

General information


Credits
5 cr

Objectives

• The student understands the key principles of cloud-based software development and application deployment processes.
• The student can develop applications that run in a cloud environment, using the platform's APIs and services.
• The student can implement application deployment, configuration, monitoring, and scaling in the cloud environment.
• The student can use automation and Infrastructure as Code methods for managing deployment processes.

Content

• Principles and tools for cloud-based software development.
• Integrating applications with cloud services such as databases, storage, and messaging.
• Deployment processes: environment configuration, automation, resource management, and monitoring.
• Deploying scalable and fault-tolerant systems in a cloud platform.

Prerequisites

Basic knowledge of cloud services (e.g., equivalent to Introduction to Cloud Services and Architecture) and programming skills.

Assessment criteria, satisfactory (1-2)

The student can develop a simple application for the cloud environment and deploy it with basic configuration.

Assessment criteria, good (3-4)

The student can develop a more complex application, utilize multiple cloud services, and partially automate the deployment process.

Assessment criteria, excellent (5)

The student has comprehensive mastery of cloud-based application development and deployment processes, can fully utilize automation and different methods, and can implement scalable and optimized solutions.

Go back to top of page