Java dla średnio zaawansowanych

Najbliższe terminy szkoleń

Opis szkolenia

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.

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.

Czas trwania 5 dni
Poziom trudności Średni
Cena kursu 2500,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  • 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

  • Co wyróżnia szkolenia Java w JSystems?

    Szkolenia na wysokim poziomie
    Instruktorzy praktycy z wieloletnim doświadcze- niem
    Znaczna część szkolenia to warsztaty
    Komfortowe sale i przestrzeń wspólna
    Małe grupy szkoleniowe
    Gwarantowane terminy szkoleń
    Dużo ćwiczeń
    Przystępne ceny

    Kto będzie Cię uczyć?

    Paweł Urban

    Andrzej Klusiewicz

    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

    Gdzie prowadzimy szkolenia?

    Warszawa (siedziba firmy) Grójecka 1/3, 02-019
    Kraków
    Wrocław
    Katowice

    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.