JAVA – PLATFORMA STANDARDOWA
Zakres merytoryczny kursu:
- Tablice i napisy
- Reprezentacja czasu, formatowanie wydruków, lokalizacja, wersje językowe
- Interfejsy clonable, serializable, comparable
- Typy generyczne i złożone struktury danych
- Znakowe i binarne strumienie I/O, obsługa konsoli
- Runtime, logi, SecurityManager
- Refleksje, dynamiczne ładowanie klas
Dla kogo:
- Kurs przeznaczony jest dla początkujących programistów, znających podstawowe cechy (typy danych, instrukcje, model obiektowy) języka Java.
- Zalecane jest wcześniejsze ukończenie kursu Java – podstawy
- Do uczestnictwa w szkoleniu niezbędne są dobre umiejętności związane z:
- obsługą komputera i systemu operacyjnego
- tworzeniem dokumentów tekstowych w dowolnym edytorze
- wyszukiwanie informacji w internecie
- podstawowa znajomość języka angielskiego
W ramach kursu:
- Słuchaczom zostanie przekazana wiedza z zakresu:
- Charakterystyki poszczególnych kontenerów danych
- Znaczenie interfejsów standardowych
- Zasada działania typów generycznych i konkretyzacji
- Koncepcja strumienia oraz kanałów wejścia/wyjścia
- Zastosowania mechanizmu refleksji
- Zasada działania zarządcy bezpieczeństwa
- Słuchacz będzie mógł nabyć umiejętności pozwalające:
- Korzystać z różnych implementacji kolekcji dobierając je adekwatnie do rozwiązywanego problemu
- Stosować i implementować interfejsy standardowe
- Tworzyć ogólne implementacje algorytmów korzystając z typów generycznych
- Używać standardowych strumieni i kanałów wejścia/wyjścia
- Tworzyć dzienniki zdarzeń aplikacji korzystając z mechanizmu loggera
- Korzystać w aplikacji z zasobów systemu operacyjnego
- Rozwiązywać problemy lokalizacji i wielojęzykowości w aplikacji
- Tworzyć aplikacje rozszerzalne (modularne)
Kompetencje nabywane w ramach tego kursu są wymagane na następujących stanowiskach:
- Programista Java
- Software developer
- Regular Java Developer
Harmonogram usługi:
- 48 godzin lekcyjnych
- Dwa spotkania po 6 godzin lekcyjnych w tygodniu; łącznie 8 spotkań