Java dla średnio zaawansowanych

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Deklarowanie interfejsów
- Implementacja interfejsów
- Implementacja wielu interfejsów
- Metody domyślne
- Pojęcie dziedziczenia
- Przesłanianie metod
- Klasa Object
- Metoda toString
- Metoda equals
- Metoda hashCode
- Metoda clone i klonowanie obiektów
- Płytka i głęboka kopia
- Anonimowe klasy podrzędne
- Dziedziczenie a interfejsy
- Czym jest polimorfizm?
- Przesłanianie metod
- Wykorzystanie polimorfizmu
- Pola finalne
- Metody finalne
- Klasy finalne
- Parametry finalne
- Klasy abstrakcyjne
- Metody abstrakcyjne
- Klasy abstrakcyjne a interfejsy
- Pola statyczne
- Metody statyczne
- Statyczny blok inicjalizacyjny
- Super i dziedziczenie
- Konstruktory i super
- Metody i super
- Pojęcie rekurencji
- Wzory rekursywne
- Wykorzystanie rekurencji
- Strumienie wejściowe i wyjściowe
- Mechanizmy wczytujące i zapisujące
- Wczytywanie i generowanie danych tekstowych
- Wczytywanie i generowanie danych binarnych
- Ścieżki
- Pliki
- Katalogi
- Pliki ZIP
- Zarządzanie plikami i katalogami
- Połączenia URL
- Serializacja
- Zestawy
- Mapy
- Właściwości
- Stosy i kolejki
- Sortowanie
- Interfejs Comparator i Comparable
- Mieszanie i odwracanie kolekcji
- Zakresy
- Klasy wewnętrzne
- Klasa Logger
- Mechanizmy rejestrujące
- Poziomy rejestrowania danych
- Konfiguracja mechanizmów rejestrujących
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Java










Jestem programistą z ponad 15-letnim doświadczeniem. W trakcie swojej kariery kilka razy zmieniałem obszary, z którymi miałem do czynienia (poczynając od niskopoziomowego programowania w C, poprzez fullstackowe zabawy w RubyOnRails, aż do prawdziwego backendu w Javie). Odkąd pamiętam, zawsze lubiłem dzielić się wiedzą z innymi i sprawiało to satysfakcję obu stronom tego procesu. Dlatego naturalną konsekwencją było to, iż zostałem kilka lat temu profesjonalnym trenerem IT.
Prowadzenie szkoleń pozwala mi również na każdorazowe powtórzenie i ugruntowanie swojej wiedzy, co potem bardzo przydaje się w pracy projektowej. Natomiast to, co daje mi największe zadowolenie jako trenerowi, to sytuacja gdy uczeń przerośnie mistrza - wtedy wiem, że dałem z siebie wszystko, a moja praca przyniosła owoce.