Nasza specjalność? Elektronika i druk 3D
Szybka dostawa 30 dni na zwrot
Magazyn i serwis? U nas, w Polsce!
Doradzamy i inspirujemy +1,7 mln zamówień
Nasza specjalność? Elektronika i druk 3D
Szybka dostawa 30 dni na zwrot
Magazyn i serwis? U nas, w Polsce!
Doradzamy i inspirujemy +1,7 mln zamówień

Zaufało nam już ponad 500 000 klientów. U nas masz:

 

wysyłkę tego samego dnia przy produktach z oznaczeniem „Wysyłka 24h”

 

własny serwis w Polsce

 

30 dni na zwrot i darmową dostawę w Polsce od 500 zł

 

4,9/5 w TrustMate i 4,9/5 w Google (prawie 4000 opinii)

 

fakturę VAT, leasing i raty dla firm

Dla firm

 

indywidualna wycena przy większych ilościach

 

leasing i raty od 1000 zł

 

faktura VAT

Dla szkół i uczelni

 

0% VAT na wybrane produkty

 

faktura z terminem płatności

 

pomoc w doborze zestawów do pracowni

Złóż zapytanie ofertowe - odpowiadamy szybko.

Indeks: KRW-12224
EAN: 5904422340810

Kurs Java średniozaawansowany - wersja ON-LINE

Kurs przeznaczony dla osób, które znają już podstawy języka Java i chcą poszerzyć swoją wiedzę. Z tym kursem nauczysz się m.in. fundamentalnych technik, które powinien znać każdy developer, wykorzystania standardu JPA i wiele więcej. 

Zapowiedź Cenę i dostępność podamy wkrótce.

Czego się nauczysz?

  • Głównych technik, które powinien znać każdy JAVA developer
  • Technik, które ciągle pojawiają się w ofertach pracy
  • Programowania wielowątkowego
  • Wykorzystania standardu JPA
  • Praktycznych rozwiązań niezbędnych programistom JAVA
  • Projektowania aplikacji w sposób modularny
  • Technik zapisu danych do bazy
  • Podstaw programowania funkcyjnego

Wybierając ten kurs, dowiesz się znacznie więcej!

Uwaga!

Instrukcję pobrania oraz kod otrzymasz od nas na podany podczas składania zamówienia adres

e-mail najpóźniej w następnym dniu roboczym po otrzymaniu wpłaty.

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób, które opanowały już podstawy języka JAVA i dobrze znają główne koncepcje takie jak zmienne, klasy czy metody. To szkolenie jest świetną okazją do tego, byś pogłębił swoją wiedzę oraz umiejętności, poznał praktyczne techniki, których znajomość jest niezbędna podczas pisania każdej aplikacji JAVA. Bardzo szybko wskoczysz na wyższy poziom, dowiesz się jak wykorzystać swoją wiedzę podczas pisania realnych aplikacji.

Dla kogo jest ten kurs?
Programowanie wielowątkowe

Programowanie wielowątkowe

Jeśli jesteś początkującym programistom, wielowątkowość będzie dla Ciebie bardzo ważna i jednocześnie dosyć trudna. Ale nie martw się tym! Kurs pokaże Ci wszystkie najważniejsze koncepcje wielowątkowości zaczynając od klasycznej klasy Thread, a kończąc na innowacyjnych rozwiązaniach w postaci CompletableFuture.

Programowanie funkcyjne

Prawdziwym bestselletem wśród developerów jest podejście funkcyjne do programowania. Na pewno spotkasz się z kodem tworzonym w oparciu o ten paradygmat. Niezwykle ważne jest, aby poznać wszystkie zasadnicze koncepcje, praktyczne techniki i zalety programowania funkcyjnego w JAVA. W kursie dowiesz się także o efektywnej pracy z typami Stream, Optional oraz wielu innych ważnych rzeczach.

Programowanie funkcyjne
Persystencja danych

Persystencja danych

Głównym elementem większości aplikacji, jakie będziesz tworzyć na różnych etapach swojej kariery programistycznej, będzie zapisywanie danych do bazy. Bardzo istotną rzeczą jest to, abyś wiedział jak podejść do tego tematu. To zagadnienie wyjaśnione zostało bardzo szczegółowo. Poznasz też m. in.: standard JPA, JPQL oraz praktyczne techniki pracy z bazą typu PostgreSQL.

Modularna architektura

Czymś zupełnie nowym w JAVA 9 są moduły. Ogólnie rzecz biorąc moduły pozwalają na zwiększenie poziomu enkapsulacji, a to dalej jest fundamentem każdego dobrze zaprojektowanego kodu. Wszystkie te informacje spokojnie opanujesz z kursem. Nauczysz się w jaki sposób tworzyć moduły oraz zależności pomiędzy nimi.

Modularna architektura

Jak korzystać z kursu?

Kupując kurs otrzymujesz dostęp do naszej platformy szkoleniowej. Aby korzystać ze szkolenia, potrzebujesz jedynie dostępu do internetu. Kursy możesz wygodnie oglądać przez dowolną przeglądarkę lub aplikację mobilną na system Android i iOS.

Spis treści

  1.  Wprowadzenie
    • Wstęp 01m 27s
    • Niezbędne narzędzia 01m 58s
  •  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
  •  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
  •  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
  •  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

Zadaj pierwsze pytanie o ten produkt!

Dane GPSR

Kraj pochodzenia Polska
Dane kontaktowe producenta The Hero Sp. z o. o. Sp. k. ul. Przemysłowa 27 33-100 Tarnów [email protected]
Dane kontaktowe wprowadzającego na rynek UE The Hero Sp. z o. o. Sp. k. ul. Przemysłowa 27 33-100 Tarnów [email protected]
Inni klienci oglądali również

Brak opinii dla tego produktu.