Course Code:
javtest
Duration:
42 hours
Prerequisites:
There are no specific requirements needed to attend this course.
Overview:
Na szkoleniu uczestnik dowie się jak jest zbudowany język Java, jak zainstalować wirtualną maszynę Javy, napisać podstawowe programy, korzystać ze standardowych bibliotek oraz stworzyć aplikację z interfejsem graficznym. Kurs wprowadza także do programowania wielowątkowego. Dodatkowo ostatnie 2 dni poświęcone będą pisaniu scenariuszy
testowych w Javie.
Course Outline:
Wprowadzenie do technologii Java
- Wersje Javy
- Instalacja Wirtualnej Maszyny
- Platforma
- Narzędzia
- Korzystanie z dokumentacji i wybrane pozycje książkowe
- Kierunki rozwoju Java
- Omówienie możliwości
Składnia języka
- Deklaracje i typy danych
- Typy proste
- Typy referencyjne
- Instrukcje sterowania przepływem
- Tablice
Programowanie Obiektowe
- Modelowanie
- Obiekty: właściwości i metody
- Tworzenie obiektów
- Obiekty i referencje
- Klasy
- Interfejsy
- Pakiety
- Dziedziczenie
- Klasy abstrakcyjne
- Polimorfizm
Obsługa błędów wyjątków
- Instrukcja try...catch
- Tworzenie własnych typów wyjątków
Operacje wejścia wyjścia
- Strumienie i filtry
- Obsługa plików
- Serializacja obiektów
- Kolekcje danych
Programowanie wielowątkowe
- Aplikacje wielowątkowe
- Cykl życia wątku
- Synchronizacja
- Ochrona danych
Podstawy tworzenia aplikacji internetowych w języku Java
- Przegląd najpopularniejszych framework-ów do tworzenia aplikacji internetowych
- Architektura wielowarstwowa
- Aplikacje w architekturze Request/Response
- Nawiązywanie połączeń i praca z bazą danych
- Modelowanie warstwy biznesowej aplikacji
- Obsługa żądań i warstwa kontrolerów
- Tworzenie widoków
- Omówienie popularnych przypadków użycia
Pisanie scenariuszy testowych w Javie (w różnych aspektach)