Kod Szkolenia: J/MTTytuł Szkolenia: Programowanie aplikacji wielowątkowych w języku JavaKarta SzkoleniaAdresaci szkolenia:Szkolenie adresowane jest do programistów Java, pragnących poznać zagadnienia z zakresu tworzenia aplikacji wielowątkowych. Cel szkolenia:Celem szkolenia jest zapoznanie uczestników z teoretycznymi oraz praktycznymi zagadnieniami programowania wielowątkowego w języku Java. Na szkoleniu przedstawione zostaną ogólne koncepcje związane z przetwarzaniem współbieżnym i wybrane zagadnienia teoretyczne, takie jak modele szeregowania, zagłodzenie, zakleszczenie i jego rozwiązywanie, wykluczanie w dostępie oraz jego brak, wzorce projektowe związane ze współbieżnością bądź metody poprawy wydajności programów wielowątkowych. Następnie omówiona i przećwiczona zostanie funkcjonalność i mechanizmy dostępne w J2SE służące do tworzenia programów współbieżnych z wyszczególnieniem na wersje platformy Java, w której zostały opublikowane: Java 7, Java 5 i poprzedzające: kolekcje danych, realizacje wzroców współbieżności, metody wykluczania i synchronizowania, współbieżność w GUI i klasy do implementowania współbieżnych algorytmów „dziel i rządź”. Słuchacze szkolenia napoktają w trakcie warsztatów na różnorodne problemy i pułapki pojawiające się przy tworzeniu aplikacji wielowątkowych, a przygotowany materiał i przebieg ćwiczeń pozwoli je zidentyfikować i ich uniknąć w przyszłości. Wymagania:Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java (do poznania na kursie J/JP). Mocne strony szkolenia:Słuchacze będą samodzielnie implementować w trakcie szkolenia realizacje wzorców programowania współbieżnego, porównać je z rozwiązaniami dostarczanymi przez platformę Java a następnie zastosować te ostatnie w tworzeniu algorytmów współbieżnych. Dzięki temu szkolenie pozwala zrozumieć koncepcje leżące u podstaw biblioteki java.util.concurrent, a wiedza o programowaniu wielowątkowym zostanie zbudowana „od podstaw”. Zdobyta wiedza będzie przydatna w tworzeniu aplikacji wielowątkowych w znacznej mierze niezależnie od języka programowania. Program szkolenia w dużej mierze zorientowany jest na reprodukowanie różnych błędów aplikacji współbieżnych w celu ich zrozumienia. Parametry szkolenia:5*7 godzin wykładów i warsztatów w proporcji 1/3. Wielkość grupy: maks. 8-10 osób. Polecane szkolenia poprzedzające:J/JP Szczegółowy Program
|






























































