Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji

Indeks: KRW-18662 EAN: 5903351245920
BOTLAND B. DERKACZ SPÓŁKA JAWNA Opinie z ekomi-pl.com
Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji obejmuje najważniejsze techniki programowania wielowątkowego. To nauka pisania aplikacji w taki sposób, aby optymalnie wykorzystywały możliwości platformy sprzętowej. Kurs na poziomie średniozaawansowanym.
121,14 zł
121,14 zł netto

Wysyłka 24h
30 dni na zwrot
Producent: Strefa kursów

Opis produktu: 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 mechanizmów wielowątkowych i pisania aplikacji w taki sposób, aby optymalnie wykorzystywały możliwości platformy sprzętowej. Kurs na poziomie średniozaawansowanym. Idealny dla wszystkich, którzy starają się o pracę jako Java Developer.

Omówienie treści kursu

  • Tworzenie wątków w języku JAVA
  • Sterowanie pracą wątków za pomocą metody join()
  • Zastosowanie słów kluczowych volatile oraz synchronized
  • Kontrolowanie dostępu do zasobów za pomocą Lock
  • Efektywne tworzenie grup wątków z wykorzystaniem ExecutorService
  • Klasy Semaphore, CountDownLatch, CyclicBarrier
  • Optymalizacja aplikacji poprzez dzielenie obliczeń pomiędzy wątkami
  • Pisanie aplikacji z uwzględnieniem zagrożeń Deadlock, Livelock czy Starvation

Nauka wielowątkowa

Pełne wykorzystywanie możliwości układów o rosnącej ilości i mocy rdzeni to uruchamianie na nich programów dostosowanych do pracy w środowisku wielowątkowym. Do tworzenia nowoczesnych i płynnych aplikacji niezbędne jest programowanie wielowątkowe Szkolenie JAVA uczy wspomnianej wielowątkowości przy pracy i wprowadza do tematyki optymalizacji za pomocą praktycznych przykładów.

Szeroka baza wiedzy - język programowania JAVA

Zaawansowane aspekty programowania JAVA wymagają przynajmniej podstaw tego języka. Niektóre spośród kursów online o podobnej tematyce to: 

JAVA w praktyce

Kurs dotyczy również podstaw tworzenia wątków. Uczy je tworzyć, uruchamiać, a także sterować ich pracą z narzędziami i metodami takimi jak sleep() czy join(). Teorię, faktyczną pracę i przykłady w wykładach ukazuje realny kod aplikacji. Poruszono także tematykę dostępu do zasobów przy korzystaniu z obiektów implementujących interfejs Lock, szybkie tworzenie puli wątków z ExecutorService oraz synchronizację pracy z CountDownLatch i CyclicBarrier. To kurs wypełniony po brzegi przykładami mechanizmów i z wykorzystaniem ich w praktyczny sposób w tle. 

Najważniejsze elementy kursu

  • Bezterminowy dostęp, w tym dostęp mobilny 24/7
  • 5,5 godzin szkolenia
  • Testy i zadania
  • 39 wykłady
  • 24 pytania testowe
  • Certyfikat ukończenia

Uzyskane rekomendacje możesz dodać do swojego profilu LinkedIn lub uzupełnić o nie swoje CV.

Spis treści

  1. Wprowadzenie
    • Wstęp - 01m 13s
    • Jak korzystać z materiałów? - 02m 00s
    • Dlaczego warto tworzyć programy wielowątkowe? - 04m 21s
    • Instalacja IntelliJ IDEA - 04m 44s
  2. Tworzenie wątków
    • Tworzenie wątku - 08m 41s
    • Podstawowe operacje na klasie Thread - 11m 03s
    • Priorytety wątków i debugowanie - 11m 42s
    • Pozostałe sposoby tworzenia wątków - 05m 21s
  3. Działania na wątkach
    • Join - 05m 47s
    • Zatrzymywanie wątku - 08m 59s
    • Daemon Threads - 05m 29s
    • Volatile - 09m 58s
    • Synchronized - 10m 49s
    • Wait and notify - 10m 39s
    • Locks - 8m 58s - zobacz darmową lekcję
    • ExecutorService - 09m 07s
    • Semaphore - 10m 00s
    • Callable - 10m 06s
  4. Kolekcje Wielowątkowe
    • CountDownLatch - 11m 57s
    • BlockingQueue - 12m 55s
    • DelayQueue - 10m 55s
    • PriorityBlockingQueue - 13m 51s
    • CyclicBarrier - 10m 06s
    • ConcurrentHashMap - 08m 51s
    • Exchanger - 11m 46s
  5. Optymalizacja
    • Optymalizacja - teoria - 04m 52s
    • Opóźnienie - 08m 08s
    • Redukcja opóźnienia - utworzenie projektu - 11m 00s
    • DTO - 08m 51s
    • PersonalDataService - 07m 11s - zobacz darmową lekcję
    • Redukcja opóźnienia przy pomocy wielu wątków - 12m 15s
  6. Zagrożenia związane z wielowątkowością
    • Deadlock - 10m 46s
    • Livelock - 11m 07s
    • Starvation - 07m 58s
  7. Problem ucztujących filozofów
    • Problem ucztujących filozofów - wprowadzenie - 02m 11s
    • Pałeczki - 05m 41s - zobacz darmową lekcję
    • Filozofowie - 09m 41s
    • Symulacja - 11m 12s
    • Zakończenie - 01m 02s

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! 

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 https://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: 24h
  • Płatność z góry: od 14,90 zł
  • Płatność przy odbiorze: 22,90 zł
  • Ubezpieczenie: 6000 zł
Card image cap
Inpost Paczkomaty 24/7
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 12,90 zł
  • Ponad 11 000 Paczkomatów
  • Ubezpieczenie: 200 zł
Card image cap
Inpost Kurier
  • Termin dostawy: 24h
  • Płatność z góry: od 16,90 zł
  • Ubezpieczenie: do 100 000 zł
  • Dostawa pod wskazany adres

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, Litwa, Luksemburg,  Łotwa, Portugalia, Rumunia, San Marino, Słowenia, Węgry, Włochy

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

Finlandia, Grecja, Hiszpania, Irlandia, Liechtenstein, Szwecja

  • Termin dostawy: 2-7 dni
  • Płatność z góry: 80 zł

Formy płatności

Card image cap
PayU
  • Płatność natychmiastowa. Twoja wpłata trafi na nasze kontro w ciągu kilku minut.

    W tym:
Card image cap
Przelewy24
  • Szybki przelew internetowy. Twoją wpłatę otrzymamy w ciągu kilku minut.

    W tym:
Card image cap
Przelew tradycyjny
  • Po złożeniu zamówienia otrzymasz od nas numer konta bankowego do dokonania przelewu.

    W zależności od banku Twoja wpłata dotrze do nas w ciągu 1-2 dni roboczych.
Card image cap
Pobranie
  • Za zakupy zapłacisz bezpośrednio przy odbiorze paczki. Pamiętaj o przygotowaniu odliczonej kwoty.

    Maksymalna wartość zamówienia płatnego za pobraniem to 6 000 zł.

Jako pierwszy zadaj pytanie dotyczące tego produktu!

BOTLAND B. DERKACZ SPÓŁKA JAWNA Opinie z ekomi-pl.com

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: