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.
Przeczytaj więcej o programie kursu

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.

Ocena szkoły

Ranking Facebook i Google, a także dynamika rankingu
5
5
100%
4
0%
3
0%
2
0%
1
0%

Referencje NobleProg

Oceny użytkowników i recenzje z Facebooka i Google
Bogdan Bieńczak
5
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
5
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ę
Do strony internetowej kursu
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.
5
Więcej informacji o szkole