Wydział Informatyki
Kierunek studiów Informatyka Poziom i forma studiów pierwszego stopnia inżynierskie stacjonarne
Specjalność / Ścieżka dyplomowania --- Profil kształcenia ogólnoakademicki
Nazwa przedmiotu Wprowadzenie do Google Cloud Platform Kod przedmiotu INF1PGC
Rodzaj przedmiotu obieralny
Forma zajęć i liczba godzin W Ć L P Ps T S Semestr 5
26 30 Punkty ECTS 5
Przedmioty wprowadzające Administracja systemami Linux (INF1LI1),  
Cele przedmiotu

Zapoznanie studentów z chmurą obliczeniową Google Cloud Platform.

Odniesienia do frameworka edukacyjnego mikrokompetencji SFIA:
Cloud Services Development & Deployment - poziom 3
Innovation - poziom 3
Information Security - poziom 3
Network Planning & Management - poziom 3
Systems Design - poziom 2

Treści programowe

Wykład
1 Chmura obliczeniowa
2 Google Cloud w tworzeniu aplikacji
3 Opcje przechowywania danych w chmurze
4 Zabezpieczenia w chmurze
5 Użytkownicy i role - IAM
6 VPC - Virtual Private Cloud
7 Terraform - infreastruktura jako kod
8 Logowanie i monitorowanie użycia zasobów
9 Przetwarzanie danych w chmurze
10 DataProc rozwiązanie Spark/Hadoop w chmurze
11 BigQuery i DataFlow
12 Sztuczna inteligencja w chmurze
13 Zaliczenie wykładu
Pracownia specjalistyczna
1 Utworzenie wirtualnej maszyny w chmurze
2 Ćwiczenia z wykorzystaniem AppEngine i CloudRun
3 Google Kubernetes Engine
4 CloudStorage i CloudSQL
5 Uwierzytelnianie użytkownika: Serwer proxy rozpoznający tożsamość
6 Cloud IAM
7 Konfigurowanie sieci VPC
8 Cloud Monitoring
9 Ćwiczenie z DataProc i DataFlow
10 Rozwiązania AI w chmurze
11 Implementacja load balancing na compute engine
12 Konfiguracja środowiska programistycznego w GCP
13 Konfiguracja i zabezpieczenie sieci w GCP
14 Przygotowanie danych dla interfejsów API ML w Google Cloud
15 Poprawa ćwiczeń i wystawienie ocen

Metody dydaktyczne

wykład problemowy,   programowanie z użyciem komputera,  

Forma zaliczenia

W zaliczenie pisemne
Ps testy i zadania w chmurze GCP

Symbol efektu uczenia się Zakładane efekty uczenia się Odniesienie do kierunkowych efektów uczenia się
E1 zna zasady działania chmury obliczeniowej i dostępne w niej narzędzia INF1_W08
INF1_W12
INF1_W13
INF1_W14
E2 potrafi korzystać z infrastruktury Google Cloud INF1_U04
INF1_U13
INF1_U15
E3 potrafi stosować metody zabezpieczeń w chmurze INF1_U09
E4 potrafi stosować metody monitorowania systemów działających w chmurze INF1_U12
INF1_U13
Symbol efektu uczenia się Sposób weryfikacji efektu uczenia się Forma zajęć na której zachodzi weryfikacja
E1 zaliczenie pisemne W
E2 testy oraz zadania praktyczne na platformie GCP Ps
E3 testy oraz zadania praktyczne na platformie GCP Ps
E4 testy oraz zadania praktyczne na platformie GCP Ps
Bilans nakładu pracy studenta (w godzinach) Liczba godz.
Wyliczenie
1 - Udział w wykładach 26
2 - Udział w pracowni specjalistycznej 30
3 - Indywidualnym wsparciem merytorycznym procesu uczenia się, udziałem w zaliczeniach organizowanych poza planem zajęć 5
4 - Przygotowaniem do zaliczenia wykładu 10
5 - Przygotowaniem do bieżących zajęć 55
RAZEM: 126
Wskaźniki ilościowe GODZINY ECTS
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela 61
(1)+(3)+(2)
2.4
Nakład pracy studenta związany z zajęciami o charakterze praktycznym 85
(2)+(5)
3.4
Literatura podstawowa

1 Kurs online - Google Cloud Computing Foundations: Cloud Computing Fundamentals (https://www.cloudskillsboost.google/paths/420)

2 Oficjalna dokumentacja Google Cloud Documentation (https://cloud.google.com/docs)

Literatura uzupełniająca

1. Google Cloud Platform Cookbook, PS Legorie, 2018.

Jednostka realizująca Katedra Oprogramowania Data opracowania programu
Program opracował(a) dr inż. Jerzy Krawczuk 2025.05.12