Java dla zaawansowanych

Najbliższe terminy szkoleń

Warszawa
18.05 21.05
Zapisz się
Warszawa
08.06 11.06
Termin gwarantowany Zapisz się
Warszawa
29.06 02.07
Zapisz się
Warszawa
17.08 20.08
Zapisz się
Warszawa
16.11 19.11
Zapisz się

Szkolenie zamknięte w Twojej organizacji

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.

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 4 dni
Poziom trudności Trudny
Śr. ocena kursu Ocena pochodzi z ankiet 4.83 / 5
Cena kursu 2000,00 PLN (netto)

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

Dowiedz się więcej

Czego się nauczysz?

  • 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

  • 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

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

    • Szkolenie idealnie wpasowało się w moje aktualne potrzeby (zwłaszcza Generics, Reflection i wątki). Prowadzący bardzo dobrze przygotowany, miły, bez problemu wyjaśniał nasze wątpliwości, albo zwalniał temp, jeśli ktoś nie nadążał.

      4.92 / 5 Paweł Gąsieniec, Orsted Polska Sp. z o.o. 19-07-2019 Java dla zaawansowanych
    • Szkolenie godne polecenia. Trener z doświadczeniem praktycznym to wysoka jakość szkolenia

      4.71 / 5 Grzegorz Stręk, Asseco Poland S.A. 21-12-2018 Java dla zaawansowanych
    • Polecam.

      4.92 / 5 Karol Orłowski, Simitu Sp. z o.o. 21-12-2018 Java dla zaawansowanych
    • Polecam szkolenie.

      4.8 / 5 Piotr Kochanek, Asseco Poland S.A. 21-12-2018 Java dla zaawansowanych
    • Super szkolenie, prowadzone z bieżących przykładów (nie z slajdów ) dzięki czemu idealnie dostosowane do nauki.

      4.92 / 5 Kamil Lewandowski, Edubroker Sp. z o.o. 21-12-2018 Java dla zaawansowanych
    • Bardzo rzetelnie przeprowadzone szkolenie, informacje konkretne, jasno wytłumaczone

      4.64 / 5 Oskar Kleska, Stepstone 02-10-2018 Java dla zaawansowanych
    • Świetna robota - przystępnie przekazywana wiedza, dużo przykładów

      4.71 / 5 Piotr Wróbel, Orange Szkolenia Sp. z o.o. 28-09-2018 Java dla zaawansowanych
    • 10/10 szkoliłabym się ponownie

      4.85 / 5 Sylwia Wilk, Asseco Poland S.A. 25-05-2018 Java dla zaawansowanych
    • Szkolenie świetne - prowadzący kompetentny z bardzo dużą wiedzą praktyczną co jest bardzo istotne. Mogę polecić

      4.92 / 5 Mirosław Krenc, Dom Maklerski Banku Handlowego S.A. 25-05-2018 Java dla zaawansowanych
    • Pełen profesjonalizm !!!

      4.57 / 5 Mateusz Femiak, Advicom Spółka z o.o. 12-01-2018 Java dla zaawansowanych
    • Temat dokładnie i rzetelnie przedstawiony. Trener odpowiadał na każde indywidualne pytanie uczestnika dotyczące tematyki szkolenia. Do tego duży + za humor :)

      5.0 / 5 Michał Larysz, Advicom Spółka z o.o. 12-01-2018 Java dla zaawansowanych
    • Bardzo dobre szkolenie. Intensywne, dobrze wypełnione treścią, w dobrym tempie. Bardzo dobry instruktor.

      4.5 / 5 Wiesław Wolanin, Advicom Spółka z o.o. 12-01-2018 Java dla zaawansowanych
    • Zajebiste szkolenie, polecam. Nauka w c**j ! (** - część ocenzurowana z oczywistych powodów :) )

      4.85 / 5 Krystian Szatkiewicz, Asseco Poland S.A. 01-12-2017 Java dla zaawansowanych
    • Było super :)

      5.0 / 5 Joanna Torz, Aptitude Software (Poland) Sp. z o.o. 30-11-2017 Java dla zaawansowanych
    • Merytorycznie, w tempo, materiał rozszerzony o zainteresowania uczestników

      5.0 / 5 Ksawery Karwacki, Aptitude Software (Poland) Sp. z o.o. 24-11-2017 Java dla zaawansowanych
    • Przystępny sposób prowadzenia, polecam.

      4.92 / 5 Łukasz Lebiedź, Aptitude Software (Poland) Sp. z o.o. 10-11-2017 Java dla zaawansowanych
    • Prowadzący odpowiadał na pytania podczas szkolenia i chciał wyjaśnić temat kursantom. Był rzetelnie przygotowany z tematów poruszanych na szkoleniu.

      4.35 / 5 Karol Kontny, Aptitude Software (Poland) Sp. z o.o. 10-11-2017 Java dla zaawansowanych
    • Polecam

      4.92 / 5 Piotr Żukiewicz, Aptitude Software (Poland) Sp. z o.o. 10-11-2017 Java dla zaawansowanych
    • Prowadzenie szkolenia oraz zakres materiału bardzo dobre. Prowadzący komunikatywny, rozszerzał materiał kiedy było to potrzebne.

      4.57 / 5 Roman Kurc, Aptitude Software (Poland) Sp. z o.o. 10-11-2017 Java dla zaawansowanych
    • Polecam firmę

      5.0 / 5 Robert Papierowski, Aptitude Software (Poland) Sp. z o.o. 10-11-2017 Java dla zaawansowanych
    • Zwięzłe i praktyczne szkolenie. Godne polecenia.

      5.0 / 5 Piotr G., Asseco Poland S.A. 29-09-2017 Java dla zaawansowanych
    • Polecam JSystems.

      5.0 / 5 Jarosław J., Dom Maklerski Banku Ochrony Środowiska SA 29-09-2017 Java dla zaawansowanych
    • Mnóstwo rzeczy ułożyło się w głowie - polecam tego allegrowicza! :)

      5.0 / 5 Grzegorz G., Asseco Poland S.A. 29-09-2017 Java dla zaawansowanych
    • Bardzo dobre szkolenie dla zaawansowanych deweloperów. Prowadzone w przystępny sposób w sympatycznej atmosferze w dobrej lokalizacji.

      4.92 / 5 Sebastian S., Asseco Poland S.A. 29-09-2017 Java dla zaawansowanych

    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.