Wstęp - Programowanie Sieciowe

Celem kursu jest zapoznanie studentów z podstawami programowania sieciowego w języku Java, obejmującymi m.in. obsługę gniazd (Socket, ServerSocket), protokoły komunikacyjne TCP i UDP oraz adresację w sieci. Studenci poznają także wybrane protokoły aplikacyjne, takie jak SMTP, IMAP i FTP, oraz zagadnienia związane z architekturą mikroserwisów i komunikacją event-driven. Kurs uzupełniony jest o elementy programowania wielowątkowego, które są kluczowe przy budowie aplikacji działających w rozproszonym środowisku sieciowym.

Liczba godzin:

  • stacjonarne - 30h

  • niestacjonarne - 20h

Forma zaliczenia

Projekt - przykładowe tematy będą dostępna na platformie Moodle, w razie własnych pomysłów proszę o ustalenie z prowadzącym.

Last updated