SylabUZ

Wygeneruj PDF dla tej strony

Basics of Cloud Computing for WEB Application - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Basics of Cloud Computing for WEB Application
Kod przedmiotu 11.3-WK-DEED-BCCWA-S22
Wydział Wydział Nauk Ścisłych i Przyrodniczych
Kierunek Data Engineering
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra
Semestr rozpoczęcia semestr letni 2023/2024
Informacje o przedmiocie
Semestr 3
Liczba punktów ECTS do zdobycia 5
Występuje w specjalnościach Data exploration systems
Typ przedmiotu obieralny
Język nauczania angielski
Sylabus opracował
  • mgr inż. Andrzej Majczak
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 30 2 - - Zaliczenie na ocenę
Laboratorium 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

  • A practical presentation of cloud solutions for web applications.
  • How to fully configure a working, multi-tier application for cloud.
  • Automation of tasks creating a comprehensive solution in cloud.

Wymagania wstępne

Computer programming.

Zakres tematyczny

Lecture

  1. Introduction to cloud computing
  2. Getting started with cloud
  3. Developing cloud applications from a local workstation
  4. REST architecture and APIs
  5. Introduction to data services in cloud

Laboratory

  1. Defining your desired tiers and architecture for web, application, and data.
  2. Deploying virtual server instances into isolated subnets across availability zones.
  3. Setting up network isolation by using security groups and network access control lists.
  4. Setting up public gateways for egress access to install software.
  5. Installing and setting up software on virtual server instances.
  6. Setting up application load balancing across virtual server instances for availability.
  7. Setting up global data domain OS and global load balancing.
  8. Setting up a virtual private network or bastion server to establish remote secure connectivity from on-premises machines to a public cloud.
  9. Leveraging infrastructure and application monitoring.

Metody kształcenia

Traditional lecture. Laboratory exercises in the computer lab according to the developed instructions.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

  1. Checking the degree of students' preparation and their activity during laboratory exercises.
  2. Obtaining positive grades for all laboratory exercises planned for implementation as part of the laboratory program.
  3. Written answers to pass the lecture consisting of questions and tasks verifying knowledge of the material covered.

The grade for the course consists of the grade for laboratory exercises (50%) and the grade for the lecture (50%). The condition for passing the course is a positive grade in laboratory exercises and lecture.

Literatura podstawowa

  1. Automate deployment of a multitier web app in a virtual private cloud [@]
    https://developer.ibm.com/patterns/automate-deployment-of-multitier-web-app-in-virtual-private-cloud/
  2. E. Schouten IBM SmartCloud Essentials. Navigate and Use the IBM SmartCloud portfolio for building cloud solutions Packt Publishing, 2013
  3. A. Azraq, H. A. Aziz, U. Siddiqui Essentials of Application Development on IBM Cloud An IBM Redbooks publication, 2017

Literatura uzupełniająca

 

 

Uwagi


Zmodyfikowane przez dr Maciej Niedziela, prof. UZ (ostatnia modyfikacja: 16-04-2024 18:24)