Przejdź do treści
strefakursów

Kurs JAVA średniozaawansowany

Wyjdź poza podstawy i poznaj praktyczne techniki programowania w JAVA

72 lekcje 38 pytań testowych Poziom: Średniozaawansowany Język: polski Certyfikat
159 zł

Oferta specjalna

Kup ten kurs za 87 zł z kodem

00 dni
00 godz.
00 min.
00 sek.

Minimalna wartość w koszyku, aby aktywować kod: 199 zł.

Dostęp od razu po zakupie

Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.

Ten kurs jest częścią ścieżki

Java Developer

Szczegóły, które warto znać

7,5 godziny materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
72 lekcje wideo
Poziom: Średniozaawansowany
Testy i zadania
38 pytań testowych
Rekomendacje na LinkedIn
Napisy w języku polskim
Dostęp w aplikacji mobilnej

Opis szkolenia

Czego się nauczysz?

  • fundamentalnych technik, które powinien znać każdy JAVA developer

  • praktycznych rozwiązań przydatnych programistom JAVA

  • technik, które nieustannie przewijają się w ofertach pracy

  • projektowania aplikacji w sposób modularny

  • programowania wielowątkowego

  • technik zapisu danych do bazy

  • wykorzystania standardu JPA

  • podstaw programowania funkcyjnego

Programowanie wielowątkowe

Programowanie funkcyjne

Persystencja danych

Modularna architektura

Kup w pakiecie i oszczędź

Fundamenty języka Java

Fundamenty języka Java

4.9 (290)

119 zł

Kurs JAVA średniozaawansowany

Kurs JAVA średniozaawansowany

4.9 (98)

159 zł

Cena za zakup pakietu

222 zł 278 zł −20%

Oszczędzasz w pakiecie: 56 zł

Zyskujesz 22.24 zł w punktach na kolejne zakupy.

Program kursu

5 modułów · 72 lekcje

1 · Wprowadzenie
  • Wstęp 01m 27s
  • Niezbędne narzędzia 01m 58s
2 · Wielowątkowość
  • Podstawy 03m 55s
  • Tworzenie nowego wątku - klasa Thread 09m 38s
  • Tworzenie nowego wątku – interfejs Runnable 03m 08s
  • Tworzenie wątków – Java 8 01m 28s
  • Thread czy Runnable? 01m 28s
  • Thread.sleep() 04m 42s
  • .join() 06m 02s
  • Executor Service 06m 30s
  • Fixed Thread Pool Executor 05m 23s
  • Executory i póle wątków 03m 00s
  • Scheduled Executor 03m 25s
  • Callable i Future 04m 30s
  • Future 03m 02s
  • invokeAll(), invokeAny() 06m 21s
  • Completable Future 04m 54s
  • Completable Future - nieblokujące wywołanie 10m 30s
  • Completable Future - łączenie wywołań 08m 26s
  • Completable Future - obsługa błędów 02m 53s
  • Race Condition 07m 34s
  • Synchronized 05m 44s
  • Klasy Atomic* 03m 33s
3 · Persystencja danych
  • Konfiguracja bazy danych H2 05m 44s
  • JDBC 10m 32s
  • JPA 03m 16s
  • Konfiguracja JPA/Hibernate 10m 53s
  • Encja 07m 32s
  • CRUD 12m 54s
  • Embedded 05m 26s
  • OneToOne 12m 58s
  • Generacja unikalnego Id 04m 03s
  • Operacje Kaskadowe 07m 28s
  • Jednokierunkowa relacja OneToMany 04m 48s
  • Dwukierunkowa relacja ManyToOne 09m 59s
  • ManyToMany 06m 29s
  • JPQL - Podstawy 08m 20s
  • JPQL - Parametryzacja zapytań 04m 41s
  • JPQL - Zwracanie wybranych watości 09m 47s
  • JQPL - Group, Having, Order 06m 30s
  • JQPL - Named Queries 06m 30s
  • Lazy / Eager 05m 30s
  • Konfigruacja PostgreSQL 06m 38s
4 · Programowanie funkcyjne
  • Programowanie funkcyjne 10m 30s
  • Interfejsy funkcyjne 03m 31s
  • Wyrażenia lambda 06m 46s
  • Predicate 09m 35s
  • Consumer 05m 30s
  • Supplier 02m 54s
  • Function 05m 36s
  • Warianty primitywne interfejsów funkcyjnych 02m 52s
  • Method references 08m 50s
  • Optional 10m 01s
  • Stream API 06m 33s
  • Generowanie wartości dla strumieni 08m 39s
  • Filtr 04m 28s
  • Map 06m 24s
  • ForEach 02m 52s
  • FindFirst, AnyMatch, AllMatch 05m 13s
  • Reduce 07m 34s
  • Collect 07m 12s
  • Limit, skip, distinct, sorted, count 08m 07s
  • Strumienie typów prymitywnych 03m 38s
5 · Moduły
  • Architektura modularna 03m 40s
  • Modułowe SDK 02m 34s
  • Pierwszy moduł 08m 06s
  • Ustalanie zależności pomiędzy modułami 09m 49s
  • Widocznośc typów pomiędzy modułami 03m 56s
  • Serwisy 11m 02s
  • Serwisy - podejście z użyciem Factory Pattern 06m 25s
  • Budowa modułów z użyciem Mavena 08m 07s
  • Zakończenie 00m 25s

Twój instruktor

Paweł Ćwik

Paweł Ćwik

Full Stack Developer

Software developer tworzący aplikacje webowe głównie z użyciem JAVA. W codziennej pracy już od ponad 5 lat wykorzystuje framework Spring. Prywatnie tata dwójki dzieci i fan gier RPG, zwłaszcza polskiego MUD'a Arkadia.

Opinie kursantów

5,0 Zweryfikowana
„Świetny kurs :D bardzo dobra kontynuacja kursu podstawowego. Bardzo podobało mi się przedstawienie sposobu podłączenia się do baz danych przez Hibernate, przyznam szczerze, że nawet na studiach nie było to przedstawione w tak klarowny sposób. Super pomysłem był podział kursu na oddzielne moduły, co sprawia, że można zacząć naukę od dowolnego miejsca. Zdecydowanie 5/5"
Czytaj więcej
A Adam Woźniewski zweryfikowany kursant
5,0 Zweryfikowana
„Kurs bardzo ciekawy zarówno dla początkujących jak i zaawansowanych osób. Kurs jest prowadzony bardzo merytorycznie pokazując wszystko na praktycznych przykładach Gorąco polecam"
K Krzysztof Piech zweryfikowany kursant
5,0 Zweryfikowana
„Bardzo wartościowe rozszerzenie podstawowej wiedzy. Przydatne w budowaniu kariery programisty :)"
M Michał Zalas zweryfikowany kursant
5,0 Zweryfikowana
„Java to język który był dla mnie czarną magią - dzięki ścieżce kariery i idealnemu dopasowania kursów - poznałem jego moc."
K Kamil Tuzin zweryfikowany kursant

Najczęściej zadawane pytania

Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy

Zobacz też

Podobne kursy

Fundamenty języka Java

Programowanie

Fundamenty języka Java

4.9 (290)

119 zł

Kurs JAVA - testy jednostkowe

Programowanie

Kurs JAVA - testy jednostkowe

4.9 (59)

119 zł

Kurs JAVA dla zielonych

Programowanie

Kurs JAVA dla zielonych

4.9 (165)

149 zł

Kurs Java - praktyczny projekt aplikacji

Programowanie

Kurs Java - praktyczny projekt aplikacji

4.9 (18)

169 zł

Kurs JAVA - wzorce projektowe

Programowanie

Kurs JAVA - wzorce projektowe

4.8 (65)

119 zł

Kurs Java - Narzędzia developera

Programowanie

Kurs Java - Narzędzia developera

4.9 (55)

119 zł

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji

Programowanie

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji

5.0 (37)

159 zł

Kurs Spring Boot i JavaFX - praktyczny projekt

Programowanie

Kurs Spring Boot i JavaFX - praktyczny projekt

4.9 (38)

149 zł

Kurs Junior Java Developer - rekrutacja i pierwsza praca

Programowanie

Kurs Junior Java Developer - rekrutacja i pierwsza praca

5.0 (15)

169 zł

Kurs Programowanie funkcyjne w JAVA

Programowanie

Kurs Programowanie funkcyjne w JAVA

4.8 (21)

149 zł

Ten kurs jest częścią ścieżki

4,8

Java Developer

JAVA to niezwykle popularny język o bardzo szerokich zastosowaniach: od aplikacji Android po rozbudowane systemy bankowe. Zostań deweloperem JAVA i zapewnij sobie szansę na zdobycie dobrej pracy.

732 wykłady 22549 uczestników
Dowiedz się więcej

Dostęp od razu po zakupie

159 zł