Poznaj jak działa internet, podstawy protokołu HTTP i bezpieczeństwa webowego. Zrozumienie tych konceptów jest kluczowe dla tworzenia aplikacji webowych.
"Chcę zobaczyć stronę X"
"Oto pliki HTML, CSS, JavaScript"
Buduje stronę z otrzymanych plików
HTTP używa różnych "metod" (czasowników) do różnych operacji. Na początku skupimy się na dwóch najważniejszych:
example.com/search?q=javascript
PUT DELETE PATCH HEAD OPTIONS
https://example.com/login?username=jan&password=tajne123 😱
Serwer odpowiada kodem, który mówi co się stało. Skupimy się na najważniejszych kodach:
200 OK - wszystko w porządku
201 Created - nowy zasób utworzony
301 Moved Permanently - strona przeniesiona na stałe
302 Found - tymczasowe przekierowanie
400 Bad Request - błędne żądanie
401 Unauthorized - musisz się zalogować
403 Forbidden - brak dostępu
404 Not Found - nie znaleziono strony
418 I'm a teapot - żart programistów ☕
500 Internal Server Error - błąd serwera
503 Service Unavailable - serwer przeciążony
HTTP = rozmowa "na głos" (każdy może podsłuchać)
HTTPS = rozmowa "szyfrem" (tylko ty i serwer rozumiecie)
Cookies = małe pliki tekstowe, które strona zapisuje w przeglądarce
Pamiętanie, że jesteś zalogowany
Język, motyw strony
Zakupy w sklepie
Teraz gdy znasz podstawy HTTP, czas na praktyczne ćwiczenia z DevTools: