Kod Szkolenia: J/PT-OPTTytuł Szkolenia: Optymalizacja i testy wydajnościowe aplikacji internetowych wykorzystujących Hibernate i PostgreSQL.Karta SzkoleniaAdresaci Szkolenia:Szkolenie adresowane jest do projektantów i programistów aplikacji internetowych korzystających z bazy danych PostgreSQL za pośrednictwem mapowania obiektowo-relacyjnego Hibernate. Cel szkolenia:Uczestnicy dowiedzą się jak wiarygodnie mierzyć wydajność aplikacji internetowych, jak diagnozować problemy wydajnościowe oraz jak je usuwać ze szczególnym naciskiem na problemy wydajnościowe mogące pojawić się w warstwie danych. W szczególności: Uczestnicy poznają metodyki pomiaru wydajności aplikacji oraz otwarte narzędzia potrzebne do przeprowadzenia pomiarów i profilowania aplikacji. Zostaną omówione najczęstsze przyczyny problemów wydajnościowych i sposoby ich rozwiązania. Przedstawione zostaną techniki optymalizacji kodu Java i zapytań bazodanowych. Zostaną również poruszone zagadnienia związane z optymalizacją zużycia pamięci i działania mechanizmu odśmiecania. Uczestnicy poznają tajniki dopasowywania konfiguracji PostgreSQL do wymagań aplikacji. W trakcie ćwiczeń, uczestnicy wykorzystają nabytą wiedzę do przeprowadzenia optymalizacji przykładowej aplikacji internetowej. Wymagania:Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java, znajomość typowej architektury aplikacji internetowych, podstawy relacyjnych baz danych i SQL, podstawy Hibernate. Mocne strony szkoleniaProgram obejmuje całościowo i wyczerpująco zagadnienia optymalizacji aplikacji internetowych zbudowanych w oparciu o JEE, Hibernate i PostgreSQL. Dzięki umiejętnościom nabytym podczas szkolenia, uczestnicy będą mogli nie tylko samodzielnie rozwiązywać problemy wydajnościowe w aplikacjach, ale również uwzględniać aspekty wydajnościowe już w trakcie projektowania aplikacji. Parametry szkolenia:3*7 godzin wykładów i warsztatów w proporcji 1/3. W trakcie warsztatów, oprócz prostych ćwiczeń, uczestnicy dokonają samodzielnie optymalizacji jednej większej aplikacji. Wielkość grupy: maks. 8-10 osób. Polecane szkolenia poprzedzające:J/WEB1, J/WEB2 lub J/SPRING |






























































