Strona e-learningowa jest zgodna ze standardami WCAG 2.1 na poziomie AA, zapewniając dostępność dla wszystkich użytkowników.

Moduł IX – Komunikacja z serwerem (1,5 godz.)
Kurs Java – Zespół Szkół w Sokołowie Małopolskim

W dziewiątym module uczestnicy poznają podstawy komunikacji między aplikacją a serwerem. Umożliwia to wymianę danych oraz pracę z informacjami pobieranymi z zewnętrznych źródeł.

Omówione zostaną sposoby wysyłania i odbierania danych z serwera przy użyciu JavaScript. Uczestnicy nauczą się, jak działa komunikacja HTTP oraz jak aplikacja może korzystać z API.

Moduł obejmuje również pobieranie danych z serwera i ich przetwarzanie w aplikacji, co pozwala na tworzenie dynamicznych i aktualizowanych treści na stronie.

Moduł 9 JavaScript – komunikacja z serwerem

KURS PROGRAMOWANIA W JĘZYKU JAVA

Intensywny, 24-godzinny kurs wprowadzający w podstawy programowania z wykorzystaniem języka Java. Uczestnicy poznają czym jest program komputerowy, jak działa komputer oraz jak wygląda proces tworzenia i uruchamiania aplikacji. Szkolenie łączy teorię z praktyką, dzięki czemu każdy moduł kończy się ćwiczeniami programistycznymi.

Kurs przygotowuje do samodzielnego pisania prostych programów w Java, rozumienia podstawowych pojęć programistycznych oraz dalszego rozwijania umiejętności w kierunku tworzenia aplikacji.

Moduł 9 — Komunikacja z serwerem (1,5 godz.)

1. Podstawy komunikacji z serwerem

  • Czym jest komunikacja klient–serwer.
  • Rola HTTP w wymianie danych.
  • Wprowadzenie do pracy z API.

2. Pobieranie danych z serwera

  • Wykorzystanie mechanizmów JavaScript do pobierania danych.
  • Obsługa odpowiedzi z serwera.
  • Przetwarzanie otrzymanych danych.

3. Praca z danymi w aplikacji

  • Wyświetlanie danych na stronie.
  • Aktualizacja treści w oparciu o dane z serwera.
  • Integracja danych z elementami DOM.

Moduł 9 — Szczegółowa lekcja JavaScript (Komunikacja z serwerem)

1. Wprowadzenie do komunikacji z serwerem

🌐 Komunikacja z serwerem polega na wymianie danych pomiędzy przeglądarką (klientem) a serwerem. Dzięki temu aplikacje mogą pobierać i aktualizować informacje w czasie rzeczywistym.

  • Model klient–serwer.
  • Wykorzystanie protokołu HTTP/HTTPS.
  • Rola API w wymianie danych.

2. Podstawy komunikacji

🔄 JavaScript umożliwia wysyłanie zapytań do serwera oraz odbieranie odpowiedzi, co pozwala na dynamiczne działanie aplikacji.

  • Zapytania do serwera (request).
  • Odpowiedzi z serwera (response).
  • Asynchroniczność działania.

3. Pobieranie danych

📥 Pobieranie danych z serwera pozwala na wyświetlanie aktualnych informacji w aplikacji bez przeładowywania strony.

  • Wykorzystanie mechanizmów JavaScript do pobierania danych.
  • Obsługa danych w formacie JSON.
  • Przetwarzanie i wykorzystanie danych w aplikacji.

4. Wykorzystanie danych w aplikacji

🧩 Otrzymane dane można wykorzystać do dynamicznego aktualizowania interfejsu użytkownika.

  • Wyświetlanie danych na stronie.
  • Integracja danych z elementami DOM.
  • Tworzenie dynamicznych widoków.

5. Zastosowanie w praktyce

💻 Komunikacja z serwerem jest podstawą nowoczesnych aplikacji webowych, które korzystają z zewnętrznych danych i API.

  • Pobieranie danych z API.
  • Tworzenie dynamicznych list i tabel.
  • Aktualizacja treści bez przeładowania strony.

Ćwiczenia praktyczne:

  • Wykonaj zapytanie do przykładowego API.
  • Wyświetl pobrane dane na stronie.
  • Przetwórz dane w formacie JSON.
  • Połącz dane z elementami DOM.

Po ukończeniu tej lekcji uczestnicy będą rozumieć podstawy komunikacji z serwerem, potrafić pobierać dane oraz wykorzystywać je w aplikacjach JavaScript.