Więcej informacji o kursie
Po uzgodnieniu z klientem, kurs może zostać przeprowadzony w specjalnej wersji narzędziowej, dla osób, które potrzebują jedynie wykrywać problemy wydajnościowe (testerzy, administratorzy) - w tym przypadku programowanie w Java nie jest wymagane.
Podczas szkolenia uczestnicy poznają procesy i nowoczesne narzędzia do tworzenia wydajnego oprogramowania w Javie. Poznają pułapki związane z wydajnością, benchmarking, profilowanie, tuning, analizę pamięci, sztuczki wydajnościowe wykorzystujące kolekcje czy IO. Poznane tematy i narzędzia mają zastosowanie niezależnie od technologii wykorzystywanych w projekcie, ponieważ skupiamy się na wydajności na poziomie języka, narzędzi i wbudowanych bibliotek. Tuning omawia parametry JVM dostarczone przez Oracle.
Certyfikat | |
Godziny | 21 |
Rodzaj szkolenia | online, offline |
Miasto | Wrocław, Warszawa |
Egzamin wstępny | |
Sprawdzanie prac domowych | |
Projekt dyplomowy | |
Pomoc w zatrudnieniu | |
Kategoria wiekowa | dla dorosłych |
Poziom szkolenia | Profesjonalny |
Język | Polski, English |
Czego nauczysz się na tym kursie?
- Zrozumienie procesów i metodologii pomiaru wydajności: Studenci poznają podstawowe pojęcia i procesy związane z pomiarem i analizą wydajności aplikacji Java.
- Praca z wirtualną maszyną Java (JVM): Uczestnicy będą w stanie zrozumieć wewnętrzne działanie maszyny JVM, w tym kompilator Just In Time (JIT) i model pamięci Java.
- Analiza pamięci i Garbage Collection: Studenci poznają podstawy Garbage Collection w Javie, różne algorytmy i rodzaje kolektorów.
- Monitorowanie JVM: Studenci będą mogli używać wiersza poleceń do monitorowania JVM, a także Java Flight Recorder i Mission Control do zbierania statystyk i analizowania aplikacji.
- Profilowanie i mikroanaliza porównawcza: Studenci będą wiedzieć, jak używać narzędzi do profilowania i mikroanaliz porównawczych (JMH) do analizowania i mierzenia wydajności.
- Konfigurowanie maszyny JVM: Uczestnicy będą potrafili konfigurować parametry maszyny JVM, w tym typy pamięci i modułu wyrzucania elementów bezużytecznych.
Dla kogo przeznaczony jest kurs?
Kurs przeznaczony jest dla programistów Java, którzy chcą tworzyć wydajne aplikacje.
Dodatkowe informacje o kursie
Wymagania
Programming in Java.
O NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.
Referencje NobleProg
Oceny użytkowników i recenzje z Facebooka i Google
Bogdan Bieńczak
26.03.2020
Dobry kurs, fajna alternatywa do standardowych zastosowań. Prowadzący bardzo mili, dobrze tłumaczą zagadnienia, podpowiadają ciekawe pomysły. Ogólnie bardzo jestem zadowolony.
Сałą recenzję
Małgorzata Całka
26.03.2020
Szkolenia on-line. Jestem bardzo zadowolona, dobra współpraca i komunikacja, na bieżąco omawiane kwestie. Polecam! Małgorzata Całka
Сałą recenzję
NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.