
Chrome DevTools: Od podstaw do Eksperta
Chcesz lepiej zrozumieć, jak działa aplikacja internetowa w przeglądarce oraz nauczyć się skutecznie ją debugować, testować i optymalizować?
W tym praktycznym kursie poznasz Chrome DevTools – jedno z najważniejszych narzędzi wykorzystywanych przez programistów, testerów oprogramowania i specjalistów QA.
Krok po kroku nauczysz się analizować kod strony, żądania sieciowe, błędy JavaScript, wydajność aplikacji, style CSS oraz zachowanie interfejsu na różnych urządzeniach.
Nie musisz posiadać wcześniejszego doświadczenia z narzędziami deweloperskimi. Zaczniemy od podstaw, a następnie przejdziemy do bardziej zaawansowanych technik pracy z Chrome DevTools.
Czego nauczysz się podczas kursu?
Interfejs i podstawy Chrome DevTools
• Nauczysz się uruchamiać Chrome DevTools
• Poznasz najważniejsze zakładki narzędzia
• Zrozumiesz zastosowanie paneli Elements, Console, Network, Sources, Performance i Application
• Nauczysz się korzystać ze skrótów klawiszowych
• Dostosujesz wygląd i ustawienia DevTools do własnych potrzeb
Debugowanie kodu JavaScript
• Nauczysz się analizować błędy w konsoli
• Poznasz sposoby ustawiania breakpointów
• Nauczysz się wykonywać kod krok po kroku
• Będziesz śledzić wartości zmiennych podczas działania aplikacji
• Przeanalizujesz stos wywołań funkcji
• Nauczysz się wykrywać źródła błędów w kodzie JavaScript
Analiza żądań sieciowych
• Nauczysz się korzystać z zakładki Network
• Przeanalizujesz żądania i odpowiedzi HTTP
• Sprawdzisz nagłówki, parametry i przesyłane dane
• Nauczysz się diagnozować błędy sieciowe
• Zidentyfikujesz wolno działające zapytania
• Sprawdzisz czas ładowania zasobów aplikacji
• Nauczysz się filtrować żądania według ich typu
Analiza wydajności aplikacji
• Nauczysz się korzystać z zakładki Performance
• Przeanalizujesz czas ładowania strony internetowej
• Wykryjesz spowolnienia i wąskie gardła
• Sprawdzisz, które operacje najbardziej obciążają przeglądarkę
• Nauczysz się analizować renderowanie strony
• Poznasz sposoby identyfikowania problemów wpływających na wydajność aplikacji
Praca z HTML i CSS
• Nauczysz się analizować strukturę HTML strony
• Będziesz dynamicznie edytować elementy i style CSS
• Poznasz działanie modelu pudełkowego CSS
• Nauczysz się analizować marginesy, obramowania i odstępy
• Wykorzystasz narzędzia wspierające pracę z Flexbox i CSS Grid
• Sprawdzisz, jakie style są stosowane do wybranego elementu
• Nauczysz się tymczasowo modyfikować wygląd strony bez zmiany kodu źródłowego
Testowanie responsywności i urządzeń mobilnych
• Nauczysz się symulować urządzenia mobilne
• Sprawdzisz wygląd strony na różnych rozdzielczościach
• Przetestujesz responsywność aplikacji webowej
• Nauczysz się zmieniać orientację ekranu
• Zasymulujesz różne warunki sieciowe
• Sprawdzisz zachowanie interfejsu na urządzeniach mobilnych
Chrome DevTools w pracy testera
• Nauczysz się analizować błędy interfejsu użytkownika
• Sprawdzisz dane wysyłane i odbierane przez aplikację
• Przeanalizujesz komunikaty wyświetlane w konsoli
• Nauczysz się diagnozować problemy z ładowaniem zasobów
• Wykorzystasz DevTools podczas testowania aplikacji webowych
• Zdobędziesz umiejętności przydatne w pracy testera manualnego i automatyzującego
Praca z danymi aplikacji
• Nauczysz się korzystać z zakładki Application
• Sprawdzisz pliki cookies
• Przeanalizujesz dane zapisane w Local Storage i Session Storage
• Nauczysz się usuwać i modyfikować dane aplikacji
• Sprawdzisz zasoby przechowywane przez przeglądarkę
Narzędzia deweloperskie w innych przeglądarkach
• Poznasz różnice między narzędziami deweloperskimi w Chrome, Firefox i Edge
• Nauczysz się odnajdywać podobne funkcje w różnych przeglądarkach
• Dowiesz się, które możliwości są dostępne niezależnie od używanego środowiska
Jak wygląda kurs?
Kurs opiera się na praktycznych przykładach oraz rzeczywistych problemach, które mogą pojawić się podczas tworzenia i testowania aplikacji internetowych.
Każdy moduł koncentruje się na konkretnym obszarze Chrome DevTools. Dzięki temu nauczysz się nie tylko obsługi narzędzia, ale również właściwego podejścia do analizowania błędów, wydajności, sieci i interfejsu aplikacji.
Zdobytą wiedzę będziesz mógł wykorzystać zarówno podczas nauki programowania, jak i w codziennej pracy testera lub front-end developera.
Dla kogo jest ten kurs?
Kurs jest przeznaczony dla:
• testerów manualnych, którzy chcą skuteczniej analizować aplikacje webowe
• testerów automatyzujących zainteresowanych debugowaniem i analizą błędów
• programistów front-end chcących lepiej diagnozować problemy w kodzie
• specjalistów QA pracujących z aplikacjami internetowymi
• osób początkujących, które chcą zrozumieć działanie strony od środka
• osób przygotowujących się do pracy w branży IT
Czego potrzebujesz, aby rozpocząć kurs?
• Komputera z zainstalowaną przeglądarką Google Chrome
• Podstawowej umiejętności korzystania ze stron internetowych
• Chęci do nauki debugowania, testowania i analizowania aplikacji webowych
Nie musisz znać języka JavaScript ani posiadać wcześniejszego doświadczenia z Chrome DevTools.
Dlaczego warto znać Chrome DevTools?
Chrome DevTools to jedno z podstawowych narzędzi wykorzystywanych podczas tworzenia, testowania i optymalizowania aplikacji internetowych.
Dzięki niemu możesz analizować kod HTML i CSS, sprawdzać żądania sieciowe, diagnozować błędy JavaScript, testować responsywność oraz wykrywać problemy z wydajnością.
Znajomość Chrome DevTools jest przydatna zarówno w pracy testera oprogramowania, jak i programisty front-end. Może również stanowić istotny atut podczas rozmów rekrutacyjnych na stanowiska związane z tworzeniem i testowaniem aplikacji webowych.
Dołącz do kursu i naucz się korzystać z Chrome DevTools w praktyce – od podstaw aż po zaawansowane techniki analizy i debugowania.