Kurs Java średniozaawansowany - wersja ON-LINE

Kurs Java średniozaawansowany - wersja ON-LINE

Indeks: KRW-12224

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. 

119,00 zł
96,75 zł netto

Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Wysyłka 24h
30 dni na zwrot
Producent: Strefa kursów

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.

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.

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.

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

 

Spis treści

  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

Wysyłka w dniu zamówienia

Zaksięgowanie wpłaty za zamówienie na naszym koncie w dzień roboczy do godziny 12:00 oznacza wysyłkę towaru jeszcze tego samego dnia! 
* ze względu na obecnie panującą sytuację związaną z Covid-19 wyjątek stanowi poniedziałek,  w którym tego samego dnia wysyłane są zamówienia złożone do godz 10:00.

Czas realizacji płatności uzależniony jest od godzin sesji ELIXIR banków nadawcy i odbiorcy przelewu (więcej informacji na ten temat np. na stronie http://www.kiedy-przelew.pl/).

Darmowa wysyłka w Polsce już od 300 zł

Jeśli kwota do zapłaty za produkty przekroczy 300 zł dostawa gratis! Dotyczy zamówień opłaconych przed wysyłką. Zamówienia pobraniowe wysyłamy gratis od 500 zł.

Wysyłka na terenie Polski

Card image cap
Poczta Polska
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 9,90 zł
  • Płatność przy odbiorze: 17,90 zł
  • Ubezpieczenie: 1000 zł
Card image cap
Kurier GLS
  • Termin dostawy: 1-2 dni
  • Płatność z góry: od 14,90 zł
  • Płatność przy odbiorze: 22,90 zł
  • Ubezpieczenie: 6000 zł
Card image cap
Paczkomaty 24/7
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 12,90 zł
  • Ponad 8000 Paczkomatów
  • Ubezpieczenie: 200 zł

Wysyłka za granicę

Kurier GLS - strefa 1

Austria, Belgia, Chrowacja, Czechy, Dania, Niemcy, Holandia, Słowacja

  • Termin dostawy: 2-4 dni
  • Płatność z góry: 35 zł
Kurier GLS - strefa 2

Bułgaria, Estonia, Francja, Węgry, Włochy, Łotwa, Litwa, Luksemburg, Portugalia, Rumunia, Słowenia

  • Termin dostawy: 2-5 dni
  • Płatność z góry: 50 zł
Kurier GLS - strefa 3

Finlandia, Grecja, Hiszpania, Irlandia, Szwecja, Cypr, Malta

  • Termin dostawy: 2-7 dni
  • Płatność z góry: 80 zł
  • Darmowa dostawa zamówień na kwotę powyżej 300 zł nie dotyczy paczek adresowanych poza granice Polski.
  • Termin dostawy liczony jest w dniach roboczych od daty wysyłki zamówienia.

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Zapraszamy do dodania opinii o produkcie :) Funkcja dostępna po zalogowaniu.

Produkty z tej samej kategorii:

Kurs Active Directory dla administratora systemu - wersja ON-LINE

Kurs Active Directory jest przeznaczony dla tych, którzy chcą nauczyć się lepszego administrowania domenami Windows . Obejmuje zarządzanie użytkownikami, komputerami i grupami...
Indeks: KRW-18665
Indeks: KRW-18665
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs Wyrażenia regularne - od podstaw do eksperta - wersja ON-LINE

Szkolenie on-line przedstawia możliwości wyrażeń regularnych na poziomie średniozaawansowanym. Zawiera uniwersalną wiedzę o RegEx , którą zastosujesz w każdej technologii i...
Indeks: KRW-18663
Indeks: KRW-18663
Cena podstawowa 99,00 zł Cena 99,00 zł

Kurs Ansible - automatyzacja zadań w praktyce

Kurs uczący technik automatyzacji zadań z Ansible. Działające na systemach operacyjnych z rodziny Unix oprogramowanie Ansible służy do wdrażania, konfiguracji i zarządzania...
Indeks: KRW-18664
Indeks: KRW-18664
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji obejmuje najważniejsze techniki programowania wielowątkowego. To nauka pisania aplikacji w taki sposób, aby...
Indeks: KRW-18662
Indeks: KRW-18662
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Machine Learning - projektowanie sieci neuronowych - wersja ON-LINE

Kurs Machine Learning - projektowanie sieci neuronowych podejmuje tematykę bliską programistom i pasjonatom nowych technologii takich jak uczenie maszynowe (ML, Machine...
Indeks: KRW-18661
Indeks: KRW-18661
Cena podstawowa 149,00 zł Cena 149,00 zł

Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce - wersja ON-LINE

Kurs Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce to nauka platformy Ethereum. Uczy jak tworzyć własne aplikacje oparte na blockchain. To także...
Indeks: KRW-18660
Indeks: KRW-18660
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Agile - dobre praktyki zarządzania projektami - wersja ON-LINE

Kurs Agile - dobre praktyki zarządzania projektami uczy implementacji reguł Agile - "zwinnego" zarządzania projektami zgodnego ze współczesnymi trendami. Uniwersalność...
Indeks: KRW-18659
Indeks: KRW-18659
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Ethical Hacking i cyberbezpieczeństwo od podstaw - wersja ON-LINE

Kurs Ethical Hacking i cyberbezpieczeństwo od podstaw to nauka technik etycznego hackowania . Uczy również obrony przed hakerami, takie defensywne podejście obejmuje testy...
Indeks: KRW-18658
Indeks: KRW-18658
Cena podstawowa 139,00 zł Cena 139,00 zł

Kurs Agile - metodyki zwinne od podstaw - wersja ON-LINE

Szkolenie on-line z  Agile  przeznaczone jest dla osób, które chcą zrozumieć na czym polega podejście zwinne, czym się ono różni od tradycyjnych sposobów pracy, a także dla...
Indeks: KRW-18657
Indeks: KRW-18657
Cena podstawowa 119,00 zł Cena 119,00 zł
  • Tylko online

Kurs wideo C Sharp - programowanie obiektowe - wersja ON-LINE

Jeśli myślisz poważnie o karierze dewelopera, to znajomość obiektowych aspektów C# będzie niezbędna. Niezależnie od tego, czy piszesz  aplikacje desktopowe, webowe, mobilne czy...
Indeks: KRW-18501
Indeks: KRW-18501
Cena podstawowa 119,00 zł Cena 119,00 zł

Kurs Autodesk Inventor od podstaw - wersja ON-LINE

Kurs on-line zawierający podstawową wiedzę inżynieryjnego modelowania 3D w popularnym programie Autodesk Inventor . Przeznaczony jest dla osób początkujących, które nie miały...
Indeks: KRW-18500
Indeks: KRW-18500
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs Jak zadbać o bezpieczeństwo w IT - Arkadiusz Wrzos

Kurs Jak zadbać o bezpieczeństwo w IT to przede wszystkim nauka unikania zagrożeń i dbania o bezpieczeństwo pracy w branży IT i powiązanych. Powszechność przedstawionych...
Indeks: KRW-18462
Indeks: KRW-18462
Cena podstawowa 129,00 zł Cena 129,00 zł