Java dla średnio zaawansowanych

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

Udział online 2000 PLN (netto)
Szkolenie stacjonarne 2500 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

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.
    Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
    Szkolenia online i udział 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. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
    Inne szkolenia tej kategorii Sprawdź pozostałe szkolenia Java!
    Vouchery Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Więcej

    Trenerzy kategorii Java

    Michał Gellert
    Marcin Dzierżak

    Masz jakieś pytania? Skontaktuj się z nami!

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

    Szkolenia otwarte 22 299 53 69
    Szkolenia zamknięte i grupy 733 908 205
    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.