Najważniejsze informacje

BESTSELLER!
Tytuł szkolenia
Java dla zaawansowanych
Czas trwania
5 dni
Średnia ocena
4.82 / 5
Średnia ilość osób na szkoleniu
7
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice,
Gdańsk
Ceny
2499 zł netto
Kod szkolenia
JAV-PRO2

Vouchery z roczną ważnością

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. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 5 i więcej osób jest to korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opinie uczestników:

Opis szkolenia

Szkolenie dla programistów języka Java posiadających już doświadczenie w praktycznym programowaniu. Poruszane zagadnienia to tematy na pozór złożone, ale przedstawione w przystępny sposób z ukazaniem praktycznych zastosowań. Nowo nabyte umiejętności pozwolą efektywniej wytwarzać oprogramowanie, tworzyć bardziej hermetyczne, generyczne i skalowalne rozwiązania. Omawiane i ćwiczone są także bardzo użyteczne zagadnienia które są nowościami w Javie 8 tj. wyrażenia lambda i strumienie. Nie zabrakło też dogłębnego omówienia wielowątkowości w Javie, która to jest często problematycznym zagadnieniem dla osób z mniejszym doświadczeniem. Szkolenie prowadzone przez bardzo doświadczonych programistów Java.

Program

  • Programowanie uogólnione
    • Klasy generyczne
    • Metody generyczne
    • Klasy i metody generyczne a dziedziczenie i interfejsy
    • Praktyczne wykorzystanie klas i metod generycznych
    • Rozwiązania generyczne
  • Strumienie (nowość w Javie 8)
    • Konwersja kolekcji na strumień
    • Konwersja strumienia na kolekcję
    • Stosowanie filtrów na strumieniach
    • Stosowanie filtrów na obiektach złożonych
    • Eliminacja duplikatów w strumieniach
    • Modyfikacja danych w locie
    • Sortowanie danych z użyciem strumieni
    • Ograniczanie liczby elementów w wyniku
    • Łączenie strumieni
    • Metoda peek
    • Typ Optional
    • Metoda orElseGet
    • Metoda ifPresent
    • Tworzenie wartości Optional
    • Metody max i min
    • Wykorzystanie interfejsu Comparator
    • Metoda count
    • Metody findFirst, findAny, anyMatch, noneMatch, allMatch
    • Grupowanie i partycjonowanie
    • Kolektory strumieniowe
    • Metody summingInt, summingLong i summingDouble
    • Metody maxBy i minBy
    • Zrównoleglanie przetwarzania strumieni
  • Wyrażenia lambda i programowanie funkcyjne (nowość w Javie 8)
    • Zastosowanie wyrażeń lambda
    • Implementacja interfejsów w locie vs wyrażenia lambda
    • Zwracanie wyników z wyrażeń lambda
    • Kilka wyrażeń lambda w jednym wywołaniu
    • Wieloliniowe wyrażenia lambda
    • Stosowanie parametrów w wyrażeniach lambda
  • Mechanizm refleksji
    • Klasa Class
    • Wczytywanie zasobów
    • Wyliczanie elementów klasy
    • Korzystanie z elementów klasy w mechanizmie refleksji
  • Programowanie współbieżne
    • Zadania współbieżne
    • Thread i Runnable
    • Uruchamianie i przerywanie wątków
    • Future
    • Executor
    • Zjawisko wyścigu
    • Wartości atomowe
    • Synchronizacja wątków
    • Jawne ryglowanie
    • Blokady
    • Procesy
  • Wyrażenia regularne w Javie
    • Zastosowanie wyrażeń regularnych
    • Składnia wyrażeń regularnych
    • Symbole używane w wyrażeniach regularnych
    • Obsługa powtórzeń
    • Negacja
    • Zakresy
    • Klasy
    • Grupy
    • Aspekty wydajnościowe
  • XML w Javie
    • Wprowadzenie do języka XML
    • Parsowanie dokumentów XML
    • Definicje typów dokumentów
    • XML Schema
    • Przestrzenie nazw
    • Xpath
    • Parsery strumieniowe
    • Tworzenie dokumentów XML
  • Gwarantowane terminy

    Termin od Do Miasto Cena Miejsca Opcje
    21-05-2018 25-05-2018 Warszawa 2499 zł netto 5 Rezerwuj Pokaż

    Proponowane terminy

    Termin od Do Miasto Cena Opcje
    26-02-2018 02-03-2018 Kraków 2499 zł netto Rezerwuj Pokaż
    26-02-2018 02-03-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
    26-02-2018 02-03-2018 Katowice 2499 zł netto Rezerwuj Pokaż
    26-02-2018 02-03-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
    26-03-2018 30-03-2018 Kraków 2499 zł netto Rezerwuj Pokaż
    26-03-2018 30-03-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
    26-03-2018 30-03-2018 Katowice 2499 zł netto Rezerwuj Pokaż
    26-03-2018 30-03-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
    26-03-2018 30-03-2018 Gdańsk 2499 zł netto Rezerwuj Pokaż
    23-04-2018 27-04-2018 Kraków 2499 zł netto Rezerwuj Pokaż
    23-04-2018 27-04-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
    23-04-2018 27-04-2018 Katowice 2499 zł netto Rezerwuj Pokaż
    23-04-2018 27-04-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
    23-04-2018 27-04-2018 Gdańsk 2499 zł netto Rezerwuj Pokaż
    21-05-2018 25-05-2018 Kraków 2499 zł netto Rezerwuj Pokaż
    21-05-2018 25-05-2018 Warszawa 2499 zł netto Termin gwarantowany! Rezerwuj Pokaż
    21-05-2018 25-05-2018 Katowice 2499 zł netto Rezerwuj Pokaż
    21-05-2018 25-05-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
    21-05-2018 25-05-2018 Gdańsk 2499 zł netto Rezerwuj Pokaż
    28-05-2018 01-06-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
    25-06-2018 29-06-2018 Kraków 2499 zł netto Rezerwuj Pokaż
    25-06-2018 29-06-2018 Warszawa 2499 zł netto Rezerwuj Pokaż
    25-06-2018 29-06-2018 Katowice 2499 zł netto Rezerwuj Pokaż
    25-06-2018 29-06-2018 Wrocław 2499 zł netto Rezerwuj Pokaż
    25-06-2018 29-06-2018 Gdańsk 2499 zł netto Rezerwuj Pokaż