SylabUZ
Nazwa przedmiotu | Rozwiązania sieciowe i usługi w chmurze |
Kod przedmiotu | 11.3-WI-INFD-RSiUCh |
Wydział | Wydział Nauk Inżynieryjno-Technicznych |
Kierunek | Informatyka |
Profil | ogólnoakademicki |
Rodzaj studiów | drugiego stopnia z tyt. magistra inżyniera |
Semestr rozpoczęcia | semestr zimowy 2021/2022 |
Semestr | 2 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obowiązkowy |
Język nauczania | polski |
Sylabus opracował |
|
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 | 18 | 1,2 | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | 18 | 1,2 | Zaliczenie na ocenę |
Znajomość języka programowania Java
Wprowadzenie: Wysokopoziomowy mechanizm dostępu do zasobów sieci globalnej - Internet. Programy sieci WWW. Interaktywne aplety Javy. Dynamiczne strony WWW. Stosowanie serwerów aplikacyjnych. Sieciowe rozwiązania korporacyjne. Obiekty zasobów
URL. Połączenia sieciowe wykorzystujące interfejs programowy URL, URLConnection, HttpURLConnection.
Połączenia komunikacyjne niezawodnym strumieniem TCP. Model interakcji klient-serwer. Pojęcie gniazd sieciowych - interfejs Socket, ServerSocket. Komunikacja z wykorzystaniem protokołu UDP. Programy klient - serwer wykorzystujące UDP. Gniazda UDP - interfejs DatagramSocket. Pojęcie pakietu datagramu - interfejs DatagramPacket. Pojęcie Broadcastingu i Multicatingu - interfejs MulticastSocket. Zasady tworzenie protokołów sieciowych warstw aplikacji modelu TCP/IP.
Programowanie usług sieci Internet. Wykorzystanie dedykowanych pakietów języka Java do budowy rozproszonych usług sieciowych. Architektura oparta na usługach (SOA) oraz użycie stylu architektonicznego REST (JAX-RS). Zastosowanie protokołu SOAP (JAX-WS). Interakcyjne używanie odległych maszyn.
Dostęp do sieciowych zasobów danych. Zasady budowania wielowarstwowych systemów sieciowych.
Budowanie aplikacji sieciowych zorientowanych na usługę (WEB Service). Zapoznanie w wybranymi technologiami i metodami budowania aplikacji w technologiach zorientowanych na rozwiązania osadzone w Chmurze.
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego lub testu.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
Zmodyfikowane przez prof. dr hab. inż. Andrzej Obuchowicz (ostatnia modyfikacja: 20-04-2021 08:48)