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.
