Widzisz nagłówki i status, ale nie wiesz, co ma znaczenie.
Odczytujesz metodę, parametry, nagłówki i treść w kontekście operacji.
Wskazujesz dane kontrolowane przez użytkownika oraz element odpowiedzi, który potwierdza wykonanie operacji.
Zobacz działające demo ↓Zrzut ekranu — działające demo uruchomisz niżejZapisy wkrótce
HTTP i analiza ruchu web
Zrozum, co naprawdę dzieje się między kliknięciem a odpowiedzią aplikacji. Nauczysz się czytać i zmieniać żądania HTTP, rozpoznawać rolę nagłówków oraz diagnozować problemy z uprawnieniami, cache, CORS i ponawianiem operacji.
349 złplanowana cena brutto
W przeglądarce · Bez instalacji · Tutor i narracja
Zajrzyj do środka
Demo: fragment szkolenia
Pełny kurs: HTTP pod lupą
Powiadomimy Cię o starcie pełnego kursu. Bez zobowiązania do zakupu.
Liczby opisują źródłową, anglojęzyczną bazę pełnego kursu. Demo jest dostępne po polsku i angielsku. Przykłady danych wejściowych należą do biblioteki referencyjnej. Nie są dodatkowymi wykonanymi ćwiczeniami.
Zobaczysz żądanie GET i odpowiedź w panelu Network. Demo obejmuje też 4-krokowy przypadek Sandbox z powtórzonym nagłówkiem Host. Pozostałe rozdziały nie są tu udostępnione.
Wybrany fragment zapowiadanego szkolenia w jego oryginalnym układzie i środowisku ćwiczeń. Demo nie obejmuje całego kursu ani nie oznacza otwartej sprzedaży.
Otwierasz przeglądarkę. Zaczynasz naukę.
Nie tracisz pierwszego wieczoru na konfigurację środowiska. Aplikacja, narzędzia i kontekst zadania są w jednym miejscu. Nie potrzebujesz Dockera, VPN, maszyny wirtualnej ani płatnego oprogramowania.
Wirtualny tutor prowadzi przez przykład i wskazuje istotne elementy aplikacji, kodu lub narzędzia. Łatwiej powiązać instrukcję z tym, co dzieje się na ekranie.
Narracja tłumaczy mechanizm, decyzję i rezultat. Możesz zatrzymać prowadzenie, wrócić do wcześniejszego kroku i przeanalizować go we własnym tempie.
Przejmujesz pracę w ćwiczeniu: zmieniasz dane, wykonujesz próbę albo podejmujesz decyzję. Porównujesz wynik i poprawiasz rozwiązanie na podstawie wyjaśnienia.
Jedno środowisko, bez przełączania się między filmem a instalacją. Narzędzia dobieramy do tematu: od żądań HTTP i kodu po terminal, kalkulator lub dokument. Ćwiczysz w symulatorach i na przygotowanych przypadkach, bez atakowania cudzych systemów.
Co będziesz potrafić?
Network przestaje być listą niezrozumiałych wpisów. Uczysz się stawiać pytanie i szukać odpowiedzi w konkretnym żądaniu oraz odpowiedzi.
Widzisz nagłówki i status, ale nie wiesz, co ma znaczenie.
Wskazujesz dane kontrolowane przez użytkownika oraz element odpowiedzi, który potwierdza wykonanie operacji.
Kopiujesz cudze żądanie bez pewności, co zmienić.
Porównujesz żądanie bazowe i zmienione. Wyjaśniasz, czy różnicę spowodowały uprawnienia, cache, metoda lub kontekst przeglądarki.
Po zmianie konfiguracji sprawdzasz tylko, czy znika błąd.
Przygotowujesz próbę negatywną oraz poprawny zapis, odczyt lub ponowienie. Uzasadniasz oczekiwany wynik obu prób.
Wykorzystasz ten sposób analizy przy testowaniu API, diagnozowaniu integracji i wyjaśnianiu zespołowi, która warstwa zmieniła wynik.
Każdą umiejętność łączysz z konkretnym rezultatem pracy. Do wyjaśnień możesz wracać w trakcie ćwiczenia.
Zakres, za którym stoją materiały
Zobacz, co składa się na program: lekcje, objaśnienia, przykłady i ćwiczenia. Liczby poniżej opisują różne rodzaje materiałów.
Liczby opisują źródłową, anglojęzyczną bazę materiałów. Lista oczekujących dotyczy planowanej edycji polskiej. Liczby nie oznaczają ukończenia jej tłumaczenia. Kroki demonstracji, przykłady i zadania to różne jednostki, nie godziny nagrań ani liczba unikalnych podatności.
Punkt wejścia
Zapisy dotyczą polskiej edycji. Nazwy poleceń, fragmenty kodu i oznaczenia standardów pozostają w oryginale.
Sposób nauki
Tutor prowadzi przez przykład i wyjaśnia kolejne decyzje. W ćwiczeniu możesz wrócić do kontekstu, sprawdzić wynik i poprawić swoją odpowiedź.
Cel, ograniczenia i dane wejściowe. Wiesz, co sprawdzasz i po co.
Obserwujesz demonstrację z komentarzem tutora, krok po kroku.
Pracujesz z danymi, narzędziem lub scenariuszem. Porównujesz rezultat z oczekiwaniem.
Uzasadniasz decyzję i poznajesz ograniczenia. Wracasz do miejsc wymagających poprawy.
Ćwiczenia korzystają z symulatorów oraz wybranych mechanizmów wykonywanych w przeglądarce. Nie wymagają atakowania cudzych systemów.
Planowany program
Każdy obszar rozwija konkretną umiejętność. Poznajesz nie tylko temat, ale także działanie i rezultat, do którego prowadzi nauka.
Przy każdym temacie znajdziesz umiejętność i konkretny rezultat ćwiczenia.
Chcę dołączyć do listyRozłożysz komunikat na metodę, adres, parametry, nagłówki i ciało. Prześledzisz odpowiedź oraz identyfikator żądania, aby powiązać to, co wysłano, z wynikiem. Zaczniesz od zwykłej transakcji, którą potem wykorzystasz jako punkt porównania.
Ćwiczenie z tutorem
Porównasz deklaracje OPTIONS z obsługą metod, w tym zmianą metody przez nagłówek. Nauczysz się czytać znaczenie 200, 401, 403 i 404 razem z treścią odpowiedzi i tożsamością użytkownika. Sprawdzisz, która kontrola rzeczywiście zdecydowała o dostępie.
Ćwiczenie z tutorem
Ustalisz, kto nadaje nagłówek i czy aplikacja może mu ufać. Porównasz typ treści, kompresję, długość, zakresy Range i sposób wyznaczania granic komunikatu. Zobaczysz, dlaczego różny rozmiar odpowiedzi nie zawsze oznacza zmianę danych.
Ćwiczenie z tutorem
Odczytasz wyzwanie uwierzytelniania i sprawdzisz żądania bez danych logowania oraz z poprawnymi poświadczeniami. Powiążesz schemat uwierzytelniania, odpowiedź i koszt operacji z celem testu.
Ćwiczenie z tutorem
Sprawdzisz, co dzieje się po ponowieniu zapisu lub wysłaniu nieaktualnej wersji danych. Przećwiczysz ETag, If-Match i klucze idempotencji. Przygotujesz porównanie aktualizacji dozwolonej, odrzuconej i przypadkowo powielonej.
Ćwiczenie z tutorem
Prześledzisz klucz cache, czas przechowywania i nagłówki wpływające na wybór odpowiedzi. Na przypadkach zatruwania cache i mylnej klasyfikacji prywatnej strony sprawdzisz, komu trafia zapisana treść. Przeanalizujesz również łańcuch przekierowań, nie tylko adres końcowy.
Ćwiczenie z tutorem
Porównasz Origin, preflight i żądania z poświadczeniami. Oddzielisz możliwość wysłania żądania od prawa skryptu do odczytu odpowiedzi. Przygotujesz test z dozwolonej i obcej witryny, tak aby poprawka zachowała potrzebną integrację.
Ćwiczenie z tutorem
Prześledzisz multipart, typy MIME i granice treści żądania. Porównasz interpretację niejednoznacznego komunikatu przez pośrednika i aplikację oraz omówisz różnice wersji HTTP. Przypadki rozbieżności parserów służą analizie w kontrolowanym środowisku.
Analiza przypadku
Sprawdzisz, jak Host i nagłówki przekazywane przez proxy wpływają na link odzyskiwania hasła lub wybór odbiorcy. Na przykładzie SSRF oddzielisz samą próbę połączenia od potwierdzonego dostępu do zasobu. Wskażesz granicę zaufania wymagającą poprawy.
Ćwiczenie z tutorem
Zapiszesz żądanie, odpowiedź i oczekiwaną zmianę zachowania po naprawie. Usuniesz zbędne dane z kopii do raportu i powtórzysz pierwotny test wraz z poprawnym użyciem funkcji. Powstanie scenariusz, który inna osoba może odtworzyć bez zgadywania kontekstu.
Warsztat na przygotowanych danych
W praktyce
Każdy przypadek ma kontekst, konkretne działanie i rezultat. Nie chodzi o zapamiętanie polecenia, ale o zrozumienie, dlaczego wynik się zmienił.
Porównasz zapis z bieżącym i nieaktualnym ETag oraz wariant bez wymaganego warunku. Sprawdzisz ponowienie operacji i sposób, w jaki serwer rozpoznaje ten sam zamiar użytkownika.
Rezultat pracyZestaw żądań z oczekiwanym zachowaniem aktualizacji i ponowienia.
Prześledzisz, jak klucz cache oraz interpretacja ścieżki wpływają na zapis i odbiorcę odpowiedzi. Porównasz żądanie bazowe, zmienione i wykonane w innym kontekście użytkownika.
Rezultat pracyOpis przyczyny błędu cache oraz test po zmianie reguł przechowywania.
Certyfikat ukończenia
Gdy ukończysz kurs, certyfikat zostanie wydany automatycznie i wysłany na Twój adres e-mail. Zawiera imię i nazwisko, datę wydania i unikalny kod, a na drugiej stronie zakres kursu.
Weryfikacja kodu: cyberszkola.pl/weryfikacja



Zapowiedź osobnego szkolenia
Planowana cena szkolenia
Polska edycja · Termin nie jest jeszcze ogłoszony
Powiadom mnie o starcieZapis jest bezpłatny. Przed otwarciem sprzedaży otrzymasz termin, pełny zakres i warunki zakupu. Dziś nie pobieramy płatności. To osobna lista zainteresowanych, nie rezerwacja miejsca ani zakup.
Dla firm i zespołów
Zgodne z platformami LMS, m.in.:
oraz innymi platformami obsługującymi standardy e-learningowe.
Cena dla firm
Wdrożenie we własnym LMS firmy od 50 licencji.
Zapytaj o wycenęNapisz na [email protected]: liczba osób, wybrane szkolenia i system LMS, jeśli go używacie.
Przed zapisem
Nie. Uczysz się rozpoznawać, które nagłówki mają znaczenie dla danego pytania, i sprawdzać ich wpływ. Ważniejsze od zapamiętania listy jest poprawne porównanie żądań i odpowiedzi.
Tak. Metody HTTP, kody odpowiedzi, uwierzytelnianie, aktualizacje warunkowe i ponawianie żądań dotyczą również API. Część o CORS i stanie przeglądarki pokazuje dodatkowo, jakie ograniczenia obowiązują po stronie klienta przeglądarkowego.
Nie. To zapowiedź kursu i lista zainteresowanych. Zapis nie jest zakupem, rezerwacją miejsca ani zobowiązaniem do zapłaty.
Termin, cena i warunki dostępu zostaną ogłoszone przed otwarciem sprzedaży. Lista zainteresowanych służy do wysłania tej informacji.
Szkolenie jest dostępne po polsku i po angielsku — język przełączasz w dowolnym momencie, a lekcje, objaśnienia ćwiczeń i narracja są w obu wersjach. Polecenia, kod i nazwy narzędzi zachowują oryginalną składnię, taką samą jak w codziennej pracy.
Nie. Wszystkie ćwiczenia kursu wykonujesz w przeglądarce, na komputerze z dostępem do internetu. Aplikacje szkoleniowe, terminale, edytory i warsztaty są częścią platformy. Nie instalujesz Dockera, maszyny wirtualnej ani VPN i nie potrzebujesz płatnych narzędzi zewnętrznych.
Nie. Pracujesz w interaktywnym środowisku. Wirtualny tutor wskazuje istotne elementy, a narracja wyjaśnia działanie i jego wynik. Zatrzymujesz lekcję, wracasz do wcześniejszych kroków i wykonujesz własne próby. To prowadzenie wbudowane w kurs, nie indywidualne konsultacje z człowiekiem.
Nie. Korzystasz z aplikacji szkoleniowych, symulatorów i przygotowanych danych. Poznajesz mechanizm oraz jego ograniczenia w bezpiecznym środowisku. Odsyłacze do materiałów zewnętrznych są uzupełnieniem, nie warunkiem ukończenia ćwiczeń.
Tak, certyfikat ukończenia. Gdy ukończysz kurs, otrzymasz certyfikat w języku angielskim z unikalnym kodem, który każdy może sprawdzić na cyberszkola.pl/weryfikacja. To potwierdzenie ukończenia kursu wystawiane przez autora, a nie certyfikacja branżowa. Nie obiecujemy zatrudnienia.
Nie. To autorskie szkolenia korzystające z publicznych odniesień i własnych przypadków. Nie zastępują licencjonowanych standardów, akredytacji ani kwalifikacji wymaganych w branżach regulowanych.
Dołącz do listy oczekujących
Zostaw adres e-mail. Otrzymasz wiadomość o otwarciu zapisów, programie i warunkach pierwszej edycji. Nie musisz regularnie sprawdzać strony.
Planowana cena: 349 zł brutto