Sprawdź 105 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie Java

Zaawansowana Java

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...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

2800 PLN netto 3 444 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 4 dni
Marcin Dzierżak
Marcin Dzierżak Autor szkolenia

Najbliższe terminy 9:00 – 16:00

28.09 –
Gwarantowany Online
Termin niegwarantowany
Do koszyka
Kliknij aby przejść do formularza zapisu
16.11 –
Gwarantowany Online
Termin niegwarantowany
Do koszyka
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Zaawansowana Java.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

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 jak 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.

Przejdź do programu szkolenia

Prowadzący szkolenie

Marcin Dzierżak

Marcin Dzierżak

Z wykształcenia mgr informatyki, absolwent Politechniki Gdańskiej. Obecnie jako konsultant realizuje rozwiązania dla klientów. Doświadczenie zdobywał przez 20 lat pracując dla klientów software house, korporacyjnych oraz administracji europejskiej. Od początku kariery związany i wierny językowi programowania Java. Zdobytą wiedzą praktyczną dzieli się na szkoleniach technicznych. W profilu "fullstack" skupia się na technologiach bazujących na językach programowania Java i JavaScript. Realizowane szkolenia mają charakter praktyczny i warsztatowy.

Program szkolenia

  1. Programowanie uogólnione
    • Klasy generyczne
    • Metody generyczne
    • Klasy i metody generyczne a dziedziczenie i interfejsy
    • Praktyczne wykorzystanie klas i metod generycznych
    • Rozwiązania generyczne
  2. Strumienie
    • 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
  3. Wyrażenia lambda i programowanie funkcyjne
    • 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
  4. Mechanizm refleksji
    • Klasa Class
    • Wczytywanie zasobów
    • Wyliczanie elementów klasy
    • Korzystanie z elementów klasy w mechanizmie refleksji
  5. 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
  6. 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

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie Zaawansowana Java realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Sprawdź pozostałe szkolenia z kategorii:

Java

Opinie uczestników

5.0/5
Zaawansowana Java

Wyśmienite szkolenie, ogromna wiedza prowadzącego oraz materiał przekazywany podczas szkoleniu. Szkolenie odbywało się na zasadach przykład z teorią, ćwiczenia, a następnie rozwiązywanie tych ćwiczeń wspólnie. Dzięki takiemu stylowi, podczas ćwiczeń można się dużo dowiedzieć :) Polecam prowadzącego oraz szkolenie.

Konrad Aleksander Wesołowski Axians IT Solutions Poland Sp. z o.o.
5.0/5
Zaawansowana Java

Polecam - konkretny, profesjonalny.

Zbigniew Szajna Aplikacje Krytyczne Sp. z o.o.
5.0/5
Zaawansowana Java

Bardzo dobre szkolenie, spory zakres tematyczny i co mi się szczególnie podobało dużo kodu z przykładami i ćwiczeniami rozwiązywanymi w IDE na bieżąco w trakcie szkolenia. Mimo programowania na co dzień w Javie, sporo się dowiedziałem i uzupełniłem braki w mojej wiedzy. Po szkoleniu na pewno łatwiej i przyjemniej będzie się tworzyć kod w Javie. Polecam prowadzącego.

Maciej Pachocki Bank Gospodarstwa Krajowego
5.0/5
Zaawansowana Java

Polecam trenera, ma bardzo dużą wiedzę na temat javy, dlatego wykraczającą poza standardowe "klepanie crudów"

Sebastian Augustyniak Edubroker Sp. z o.o.
5.0/5
Zaawansowana Java

Bardzo dobrze zorganizowane szkolenie, Treść była przedstawiona w sposób jasny, zaprezentowana na przykładach. Dużo ćwiczeń po każdym zagadnieniu. Polecam

Aleksandra Raszewska DeLaval Operations Sp. z o.o.
4.8/5
Zaawansowana Java

Bardzo dobre szkolenie, szczególnie temat ze strumieni.

Dorota Chlebik Asseco Poland S.A.
5.0/5
Zaawansowana Java

Ciekawie i wnikliwie przedstawiony materiał, wątpliwości i problemy rozwiązywane na bieżąco. Godna pochwały dogłębna wiedza trenera. Sposób przedstawienia materiału miły i praktyczny. Gorąco polecam :)

Grzegorz Ciosek Asseco Poland S.A.
5.0/5
Zaawansowana Java

Najlepsze szkolenie na jakim byłem z jsystems!

Dawid Dobrowolski Ośrodek Przetwarzania Informacji. Państwowy Instytut Badawczy
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

Trenerzy-praktycy z oceną minimum 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Najczęstsze pytania

Ile trwa szkolenie „Zaawansowana Java”?

Szkolenie trwa 4 dni.

Ile kosztuje szkolenie „Zaawansowana Java”?

Cena to 2 800 zł netto (3 444 zł brutto) za osobę.

Kiedy odbędzie się szkolenie „Zaawansowana Java”?

Termin uruchamiamy po zebraniu grupy. Szkolenie jest też dostępne w formie dedykowanej dla firm.

Czy szkolenie „Zaawansowana Java” można zamówić jako zamknięte dla firmy?

Tak. Realizujemy je również w formie zamkniętej (dedykowanej) dla Twojego zespołu.

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.