Kurs Java dla Testerów Oprogramowania
Kurs języka programowania Java dla testerów oprogramowania planujących automatyzację testów. Jest idealnym wprowadzeniem do tworzenia testów automatycznych
Stworzony przez Tester Oprogramowania
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
To szkolenie powstało dla testerów, którzy chcą zacząć pisać testy automatyczne. Zaczynasz od zera i krok po kroku poznajesz tylko te elementy Javy, które są potrzebne na start.
Najpierw przygotujesz środowisko: JDK, IDE i zmienne. Uruchomisz pierwszy program. Potem przejdziesz przez typy, zmienne, operatory, instrukcje i pętle, aż po obiektowość, kolekcje i strumienie.
- Start od zera – Nie musisz znać programowania – program prowadzi krok po kroku.
- Gotowe środowisko – Zainstalujesz JDK i IDE, ustawisz zmienne i uruchomisz pierwszy program.
- Praktyczne podstawy Java – Poznasz typy, zmienne, operatory, instrukcje, pętle i tablice.
- OOP i kolekcje – Klasy, dziedziczenie, wyjątki, strumienie oraz listy, mapy i zbiory.
Czego się nauczysz?
- 1Przygotowanie środowiskaInstalacja JDK, konfiguracja zmiennych środowiskowych, instalacja IDE i praca z edytorem.
- 2Twój pierwszy program w JavieUruchomienie i analiza prostego programu, omówienie podstaw działania.
- 3Typy danych i zmienneRozróżnisz typy w Javie, zdefiniujesz zmienne i użyjesz operatorów.
- 4Instrukcje warunkoweZastosujesz if, if/else i switch do sterowania przepływem programu.
- 5Pętle i tabliceNapiszesz pętle for, while, do while i wykorzystasz tablice.
- 6Programowanie obiektoweZrozumiesz klasę, obiekt, metody, parametry, konstruktor oraz pola statyczne.
- 7Dziedziczenie i polimorfizmWykorzystasz modyfikatory dostępu, nadpisywanie i przeciążanie metod.
- 8Interfejsy i klasy abstrakcyjneStworzysz interfejsy i klasy abstrakcyjne, poznasz klasy anonimowe.
- 9Wyjątki i operacje na plikachObsłużysz wyjątki i wykonasz podstawowe operacje na plikach.
- 10Strumienie i kolekcjeZastosujesz strumienie, listy, mapy i zbiory w praktycznych przykładach.
Dla kogo jest to szkolenie
- Testerzy oprogramowania zaczynający automatyzację testów
- Osoby bez doświadczenia w programowaniu
- Testerzy chcący poznać podstawy Javy krok po kroku
- Ci, którzy potrzebują szybko przygotować środowisko Java
- Początkujący, którym brak fundamentów OOP
- Kandydaci ćwiczący zadania rekrutacyjne z kolekcjami
- Testerzy szukający uporządkowanej ścieżki nauki
- Osoby chcące napisać swój pierwszy program w Javie
Wymagania
Brak wymagań wstępnych — możesz zaczynać bez znajomości programowania.
Opis szkolenia
To praktyczny kurs Javy stworzony z myślą o testerach oprogramowania. Zaczynamy od zupełnych podstaw, aby bez presji wejść w świat programowania i przygotować się do pisania pierwszych testów automatycznych. Najpierw konfigurujemy środowisko i uruchamiamy pierwszy program, potem przechodzimy przez fundamenty języka, programowanie obiektowe oraz kolekcje i strumienie. Całość prowadzi Cię stopniowo, bez zbędnych tematów.
Wprowadzenie
W module wprowadzającym poznasz plan nauki i sprawdzony sposób, jak przerabiać materiał, aby wyciągnąć z niego jak najwięcej. Dowiesz się też, jak się ze mną kontaktować w razie pytań oraz jak dołączyć do dedykowanej grupy na Facebooku, w której uzyskasz potrzebne wsparcie. Wyjaśniamy przebieg całego kursu, zasady pracy i tempo, dzięki czemu od początku wiesz, czego się spodziewać. To spokojny start, który porządkuje oczekiwania i przygotowuje do dalszej części szkolenia.
Przygotowanie środowiska do pracy
W tym module szykujemy środowisko do pracy. Krok po kroku instalujesz JDK i ustawiasz zmienne środowiskowe tak, aby wszystko działało poprawnie. Następnie instalujesz wybrane IDE i uczysz się podstaw korzystania z edytora kodu. Zobaczysz także pojedynek: IDE kontra notatnik – porównanie podejścia, które pomaga lepiej zrozumieć, co faktycznie robią narzędzia. Na koniec tworzysz swój pierwszy program w Javie i uruchamiasz go, aby zobaczyć pełny przepływ od kodu do działania.
Podstawy języka Java
Tu budujesz solidne fundamenty składni. Zaczynamy od typów danych i komentarzy, aby świadomie opisywać kod. Następnie pracujesz ze zmiennymi i operatorami, poznając zasady obliczeń i porównań. Wprowadzamy instrukcje warunkowe: if, if/else oraz switch, dzięki którym program reaguje na różne sytuacje. Dalej ćwiczysz pętle for, while i do while, a także tablice, które pozwalają przechowywać zbiory wartości. Każdy temat wzmacnia zrozumienie mechaniki języka i przygotowuje na kolejne moduły.
Programowanie obiektowe
To serce nauki – programowanie obiektowe. Poznasz pojęcia klasy i obiektu, nauczysz się definiować metody, przekazywać parametry i tworzyć konstruktor. Wyjaśniamy pola oraz metody statyczne, a także gettery i settery. Przerabiamy dziedziczenie i polimorfizm, modyfikatory dostępu, nadpisywanie i przeciążanie metod. Spotkasz interfejsy i klasy abstrakcyjne, klasy anonimowe oraz enum. Uczysz się obsługi wyjątków i operacji na plikach. Na koniec łączysz te elementy w spójną całość, przygotowując się do bardziej złożonych zadań.
Kolekcje i zadania rekrutacyjne
Przechodzimy do pracy z kolekcjami. Rozkładamy na czynniki pierwsze listy, mapy i zbiory – czym się różnią i kiedy po nie sięgnąć. Poznajesz strumienie i ich użycie z kolekcjami, co porządkuje operacje na danych. Ćwiczymy typowe zadania rekrutacyjne, aby pewnie operować na strukturach i transformacjach. Dzięki temu łatwiej analizujesz problemy i wybierasz odpowiednie narzędzie z zestawu kolekcji. Ten moduł domyka ścieżkę podstaw, potrzebną do rozpoczęcia pisania pierwszych testów.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Naucz się nowoczesnego JavaScript i HTML twor ...
43 wykładów
6 godz. 10 min
JavaScript z Domanem
270 wykładów
35 godz. 35 min
JAVA SE
111 wykładów
24 godz. 29 min
Jak stworzyć CMS w JavaScript
70 wykładów
6 godz. 22 min
Naucz się nowoczesnego JavaScript i HTML tworząc 3 gry
Poznaj programowanie od podstaw budując klasyczne gry arcade. Dowiedz się jak działa logika gier i opanuj JavaScript, HTML, CSS
Czego się nauczysz?
- Tworzyć, wyświetlać i operować rzeczy w świecie 2D stworzonych z kafelek
- Wykrywać kolizje pomiędzy obiektami
- Programować gry w JavaScript na Canvie HTML5 bez używania jakichkolwiek zewnętrznych bibliotek