Java dla średnio zaawansowanych

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 3000 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
Zapisz się
Program szkolenia
  • Interfejsy
    • Deklarowanie interfejsów
    • Implementacja interfejsów
    • Implementacja wielu interfejsów
    • Metody domyślne
  • Dziedziczenie
    • 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
  • Rozszerzanie interfejsów
  • Polimorfizm
    • Czym jest polimorfizm?
    • Przesłanianie metod
    • Wykorzystanie polimorfizmu
  • Modyfikator final
    • Pola finalne
    • Metody finalne
    • Klasy finalne
    • Parametry finalne
  • Klasy i metody abstrakcyjne
    • Klasy abstrakcyjne
    • Metody abstrakcyjne
    • Klasy abstrakcyjne a interfejsy
  • Modyfikator static
    • Pola statyczne
    • Metody statyczne
    • Statyczny blok inicjalizacyjny
  • Wyrażenie „super”
    • Super i dziedziczenie
    • Konstruktory i super
    • Metody i super
  • Rekurencja w Javie
    • Pojęcie rekurencji
    • Wzory rekursywne
    • Wykorzystanie rekurencji
  • I/O w Javie
    • 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
  • Zaawansowane aspekty kolekcji
    • Zestawy
    • Mapy
    • Właściwości
    • Stosy i kolejki
    • Sortowanie
    • Interfejs Comparator i Comparable
    • Mieszanie i odwracanie kolekcji
    • Zakresy
    • Klasy wewnętrzne
  • Rejestrowanie danych
    • Klasa Logger
    • Mechanizmy rejestrujące
    • Poziomy rejestrowania danych
    • Konfiguracja mechanizmów rejestrujących
  • Generowanie dokumentacji
  • Api daty i czasu
  • Internacjonalizacja
  • Opis szkolenia

    Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
    Szkolenie porusza zagadnienia które zwykle okazują się być bardzo użyteczne dla osób które opanowały podstawowy zakres programowania w języku Java. Wchodzimy na wyższy poziom abstrakcji opanowując bardziej zaawansowane tematy związane z obiektowością w Javie. Wykorzystujemy interfejsy, dziedziczenie, polimorfizm, zaawansowane aspekty podstawowych zagadnień Javy – takich jak kolekcje i ich wykorzystanie. Ponadto uczestnicy poznają też często wykorzystywane przez programistów narzędzia i biblioteki – takie jak klasa Logger, sposoby automatycznego generowania dokumentacji etc. To szkolenie zawiera wszystko to co przyda się osobom znającym podstawy programowania w Javie - „o oczko wyżej” od podstaw.

    Stanowisko robocze


    Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
    Terminy gwarantowane

    Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

    Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

    Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

    Przejdź do terminów tego szkolenia

    Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
    Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Java!

    Sprawdź, co mówią o nas ci, którzy nam zaufali

    • 5.0/5

      Java dla średnio zaawansowanych

      18-02-2022 Pan Marcin D. jest na prawdę trenerem godnym polecenia ! Słychać i widać, że posiada olbrzymią wiedzę z tematyki programowania, szczególnie w technologii JAVA. Bardzo pomocny, zawsze odpowiadał na pytania, program dostosowywał do grupy. Dyskusja na temat poruszany na szkoleniu była zawsze mile widziana. Szkolenie konkretne, a za razem poruszające tematykę wielu zagadnień z technologii JAVA. Ja jako osoba będąca na początku swojej kariery programistycznej jestem bardzo zadowolona, że zdecydowałam się na udział w tym szkoleniu. Bardzo polecam ! :) Karolina Maliszewska, Nordea Bank Abp Spółka Akcyjna
    • 5.0/5

      Java dla średnio zaawansowanych

      18-02-2022 Świetne szkolenie nie tylko dla osób które siedzą w Javie, ale też dla ludzi którzy programują w czym innym, ale chcą się zapoznać/przesiąść na Javę. Jacek Widanka, Nordea Bank Abp Spółka Akcyjna

    Trenerzy kategorii Java

    Marcin Dzierżak
    Dariusz Mydlarz
    Michał Gellert
    Łukasz Tomczyk
    Marcin Chrost
    Michał Podbielski
    Zapisz się

    Masz jakieś pytania? Skontaktuj się z nami!

    Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

    Telefon 22 299 53 69
    Napisz do nas

    Potrzebujesz więcej informacji?

    Wiadomość wysłana

    Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

    Klikając OK wrócisz do formularza

    Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.