Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
Cloud systems40221/3334/2425/1/48
Study guide

Cloud systems

40221/3334/2425/1/48
Academic year 2024-25
Is found in:
  • Associate Degree of Computer Programming, programme stage 1
This is a single course unit.
Study load: 6 credits
It is not possible to enrol in this course unit under
  • credit contract.
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Co-ordinator: Nys Vincent
Other teaching staff: Hendrickx Serge, Van Loon Glenn
Languages: Dutch
Scheduled for: Semester 1 or Semester 2
This course unit is marked out of 20 (rounded to an integer).

Prerequisites

having passed, or having a tolerated mark for Databanken OR to be taken together with Databanken OR (having passed Databases intro AND having passed, or having a tolerated mark for Databanken_A).
Re-sit exam: is possible.
Possibility of tolerance: This course unit is eligible for tolerance according to the criteria as determined by the degree programme you are enrolled in.
Total study time: 156,00 hours

Learning outcomes (list)

The graduate creates a plan to monitor their own contribution to the realization of a web application.
You take into account the TCP/IP model and its different layers, including the function of each layer in the communication process when building your project.
The graduate takes responsibility for their own digital working environment and contributes to the shared digital infrastructure required for project development, testing, and deployment.
You set up access control based on users in a relational database to ensure the security of the data.
You implement load balancing to distribute the load across different servers and improve the availability and performance of the application.
You apply orchestration to automate the management and coordination of containers and microservices in a cloud environment.
You configure app monitoring and telemetry tools to monitor and optimize the performance, availability and health of a cloud application.
You implement hosting, DNS configuration and mail servers and protocols to host a web application and make it accessible via the internet.
You install and configure various web server stacks.
You work with containers and can deploy applications using a container orchestration system.
You use Proxies to redirect and filter network traffic between clients and servers.
The graduate programs in accordance with the standards and agreements within the organization.
You integrate OAuth for authentication and authorization within a cloud application, allowing users to log in securely using external identity providers.
You implement TLS (Transport Layer Security) to secure communication between client and server and protect sensitive data against eavesdropping and manipulation.
You implement different computing paradigms to choose the optimal infrastructure architecture based on the application requirements and desired performance.
The graduate tests the functionality of the implemented code according to test scenarios, and identifies and improves it based on reported bugs and issues.
You tune, scale and troubleshoot web server stacks.
You use a toolset for basic troubleshooting, including command line tools such as ping, traceroute, and ipconfig/ifconfig, to resolve network problems.
The graduate keeps up with relevant IT advancements, identifies their own development needs, and continuously improves their own practice.
You take the trends of the different cloud providers into account when choosing infrastructure.
You will build your own project to strengthen your skills and become familiar with cloud infrastructures.
The graduate acts ethically and adheres to the legal and company-specific safety and privacy guidelines.
You take the impact on the user into account when choosing a cloud system.

Study material (list)

Mandatory
Online Learning material on DigitapMandatory

Educational organisation (list)

Avondtraject
Dagtraject
Practicum36,00 hours
Practicum48,00 hours
Work time outside of contact hours108,00 hours
Work time outside of contact hours120,00 hours

Evaluation (list)

Evaluation(s) for first exam chance
MomentForm%Remark
1st examination periodSkills assessment during the examination series40,00Digitaal.
1st examination periodSkills assessment once during class weeks30,00Digitaal. Georganiseerd tijdens de toetsweek.
Evaluation(s) for re-sit exam
MomentForm%Remark
2nd examination periodSkills assessment during the examination series70,00Digitaal.
Evaluation(s) for both exam chances, not reproducible in re-sit exam
MomentForm%Remark
1st examination periodProject assignment30,00Schriftelijk en mondeling.