Author: Mateusz Paruzel
1
Videocourse

Elastic Stack. Kurs video. Monitoring aplikacji i systemów IT

Mateusz Paruzel

Obierz kurs na... lepszą analizę i wizualizację danych Proponowany przez nas kurs video jest poświęcony grupie produktów typu open source, występujących pod wspólną nazwą Elastic Stack. Składają się na nią Elasticsearch, Kibana, Beats i – dla bardziej zaawansowanych – Logstash. Razem stanowią one zestaw narzędzi służących analizie i wizualizacji danych. Celem jest tu przede wszystkim monitorowanie pojawiających się tendencji w czasie rzeczywistym. W praktyce biznesowej zastosowanie Elastic Stack umożliwia między innymi monitorowanie i naprawę wadliwie działającej aplikacji, monitorowanie stopnia obciążenia aplikacji czy kontrolowanie poprawności łańcucha przepływu zadań poprzez wyodrębnienie poszczególnych danych, a następnie ich przeanalizowanie. Omawiany zestaw narzędzi jest szeroko stosowany w różnych dziedzinach: od IT i monitorowania systemów po analizę logów, metryk i bezpieczeństwo informacji. Komponenty, z jakich składa się Elastic Stack, są wobec siebie kompatybilne. Współpracują ze sobą i wzajemnie się uzupełniają. Szkolenie, z którego za moment skorzystasz, pozwala na zrozumienie każdego z tych komponentów i daje sposobność poznania pełni ich funkcjonalności. A ponieważ firmy wciąż poszukują nowych narzędzi służących przetwarzaniu, analizie i wizualizacji danych, znajomość poszczególnych składowych zestawu Elastic Stack może się okazać cenną kompetencją, która popchnie do przodu Twoją karierę – niezależnie od tego, czy pracujesz w software housie, czy też w przedsiębiorstwie działającym w innej dziedzinie biznesu niż IT. Techniki, które poznasz w trakcie kursu, będziesz w stanie od razu wdrożyć i stosować w codziennej pracy. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu między innymi: Zrozumiesz strukturę i funkcje komponentów Elastic Stack Samodzielnie zainstalujesz i skonfigurujesz Elasticsearch i Kibanę, co umożliwi Ci pracę w lokalnym środowisku Zdobędziesz umiejętności w zakresie zarządzania użytkownikami i rolami, w tym zabezpieczysz dostęp do danych Wykonasz podstawową konfigurację Elasticsearch i dostosujesz go do indywidualnych potrzeb Poznasz strukturę indeksów i dokumentów, kluczowych dla efektywnej organizacji danych Nabędziesz umiejętność tworzenia skutecznych zapytań w Elasticsearch Query DSL Opanujesz strategię zarządzania cyklem życia indeksów, co przyczyni się do efektywniejszego gospodarowania danymi Dowiesz się, jak używać runtime fields do dynamicznego kształtowania danych w Elasticsearch Nauczysz się zbierać logi i metryki, a także weryfikować statusy za pomocą Beats Stworzysz wizualizację i dashboardy z wykorzystaniem funkcji Kibany Skorzystasz z przestrzeni w Kibanie do lepszego zarządzania danymi i wizualizacjami Zaimplementujesz alerty w Elastic Stack, co umożliwi natychmiastowe reagowanie na ważne zdarzenia Elastic Stack. Kurs video. Monitoring aplikacji i systemów IT pozwoli Ci zdobyć podstawową wiedzę na temat tego zestawu narzędzi. W dalszej kolejności warto samodzielnie pogłębić znajomość Elasticsearch, Kibany i Beats, a także pokusić się o zapoznanie się z Logstashem.

2
Videocourse

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Mateusz Paruzel

Obierz kurs na... prostsze i szybsze tworzenie aplikacji w Javie Apache Maven jest jednym z najpopularniejszych narzędzi do automatyzacji i zarządzania projektami w ekosystemie Java. Ze względu na to, że jest darmowy i wiele ułatwia – od dodawania projektu do danej biblioteki czy frameworku, poprzez kompilowanie, budowanie projektu i testowanie go, aż po generowanie raportów – Maven staje się powoli właściwie obowiązkowy dla programistów Javy. Warto więc go sobie przyswoić, zanim zapytają Cię o niego podczas rozmowy kwalifikacyjnej czy rekrutacji do większego projektu. Cechą charakterystyczną Mavena jest funkcjonowanie zgodnie z zasadą „konwencji ponad konfiguracją”. Oznacza to tyle, że większość domyślnych ustawień jest wystarczająca – do uruchomienia i rozpoczęcia współpracy z Mavenem nie potrzeba wiele konfigurować. A że dodatkowo współpracuje on z naprawdę wielką liczbą frameworków i bibliotek, stanowi rozwiązanie wszechstronne i bardzo przydatne w procesie ciągłej integracji i dostarczania oprogramowania (CI/CD). Uwaga! Każda lekcja będąca częścią naszego kursu, który w całości jest poświęcony Apache Maven, rozbudowuje jeden większy projekt. Kod tego projektu zostanie Ci oczywiście udostępniony podczas nauki. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu między innymi: Dowiesz się, czym jest Maven i w czym będzie Ci pomocny Będziesz pracować z repozytoriami Maven i innymi popularnymi repozytoriami (na przykład Nexus) Przyjrzysz się pluginom: clean, compiler, resources, shade, assembly, deploy, surefire i failsafe Stworzysz i uruchomisz pierwsze testy jednostkowe Wykonasz analizy statystyczne kodu i analizy bezpieczeństwa zależności Przygotujesz dokumentację projektu za pomocą pluginu site Skupisz się na zarządzaniu zależnościami w projektach wielomodułowych Zajmiesz się kompilacją warunkową w projektach Maven Zoptymalizujesz czas budowania projektów Maven Zintegrujesz projekty Maven z systemami kontroli wersji (SCM) Będziesz automatyzować procesy budowania, testowania i wdrażania aplikacji Java Poznasz zasady zarządzania zależnościami i wersjami bibliotek Użyjesz profili Maven do zarządzania różnymi konfiguracjami budowania Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie kończy się na poziomie średnio zaawansowanym. Oznacza to, że dzięki udziałowi w nim zdobędziesz solidną wiedzę na temat Apache Maven i przydatności tego narzędzia w zarządzaniu projektami Java. Kurs obejmuje szeroki zakres tematów: od podstawowych po bardziej zaawansowane zagadnienia teoretyczne i praktyczne. Jego ukończenie przygotuje Cię do pracy z narzędziem Maven.

3
Videocourse

Zabbix. Kurs video. Monitoring systemów IT

Mateusz Paruzel

Obierz kurs na... monitoring systemów w IT Zbieranie, analizowanie i wizualizacja danych w systemach IT – tak w skrócie można określić cele, dla których korzysta się z Zabbixa. Dodatkowo potrafi on wykryć każdą anomalię w infrastrukturze i powiadomić o niej użytkownika w odpowiedni (czytaj: skuteczny) sposób. I choć Zabbix nie jest jedynym rozwiązaniem służącym monitorowaniu systemów w IT, warto go poznać, ponieważ to system darmowy, a co za tym idzie – bardzo popularny. Chętnie korzystają z niego zarówno niewielkie firmy i organizacje, jak i wielkie korporacje, wybierające Zabbixa dlatego, że radzi on sobie bez problemów z równoczesnym monitorowaniem tysięcy urządzeń. Niebanalne znaczenie ma także fakt, że jest to system stabilny, doskonalony przez wiele lat: wersja 1.0 ujrzała światło dzienne w 2004 roku. Zabbixowi możesz zaufać. Czy trudno nauczyć się z nim współpracować? Po zrozumieniu koncepcji, na której bazuje, Zabbix jest relatywnie prosty w konfiguracji. Korzysta z wielu sposobów pobierania danych – od natywnych agentów po obsługę protokołów: SNMP, ICMP, PMI, JMX. W praktyce oznacza to, że będzie w stanie pobrać dane zarówno z systemu operacyjnego, jak i z bazy danych czy urządzenia sieciowego. By ułatwić Ci opanowanie Zabbixa, przygotowaliśmy ten kurs. Znajdziesz w nim kompleksowe omówienie tematyki związanej z monitoringiem serwerów, a także praktyczną wiedzę z zakresu instalacji i konfiguracji oprogramowania, którego będziesz się uczyć. W efekcie, jako absolwent szkolenia, będziesz w stanie samodzielnie poprowadzić – od początku do końca – proces wdrożenia Zabbixa, a następnie bez problemów utrzymywać system. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu dowiesz się między innymi, jak wygląda: Instalacja komponentów Zabbixa Nawigacja po panelu graficznym Zabbixa Dodawanie nowych hostów do monitoringu Zarządzanie monitoringiem hostów Zwiększanie poziomu bezpieczeństwa monitoringu Samodzielna konfiguracja itemów, triggerów i akcji Mapowanie wartości Definiowanie szablonów i kanałów komunikacji, jak również SLA Zarządzanie rolą, kontem i grupą użytkowników, a także przerwami serwisowymi i dashboardami Potwierdzanie zdarzeń Zabbix. Kurs video. Monitoring systemów IT kończy się na poziomie średnio zaawansowanym. Szkolenie omawia bowiem wszystkie elementy monitoringu istotne i stosowane w codziennej pracy. Absolwentowi kursu pozostanie jedynie praktyka i zebranie doświadczenia.