DevOps

Tworzenie Service Mesh z Istio i Kubernetes

Rozwijaj swoje umiejętności w zakresie Service Mesh z Istio i Kubernetes! Na naszym szkoleniu poznasz praktyczne aspekty implementacji Service Mesh i rozwiniesz umiejętności w zakresie zarządzania ruchem sieciowym, zabezpieczania komunikacji między usługami i optymalizacji wydajności.

Kubernetes ze Spinnaker

Zwiększaj niezawodność i szybkość dostarczania oprogramowania z Kubernetes i Spinnaker! Naucz się projektować i implementować zaawansowane pipeline'y wdrożeniowe.

Wprowadzenie do MicroK8s

Poznaj MicroK8s - lekką i łatwą w użyciu dystrybucję Kubernetes, idealną dla środowisk edge computing i IoT. Zdobądź praktyczną wiedzę w zakresie wdrażania i zarządzania środowiskiem MicroK8s.

Kubernetes na AWS

Zdobądź praktyczną wiedzę z zakresu projektowania i zarządzania klastrami Kubernetes w środowisku AWS. Rozwijaj umiejętności w integracji klastrów EKS z innymi usługami AWS.

Kubernetes na Azure (AKS)

Zostań ekspertem w dziedzinie Kubernetes na Azure! Na naszym szkoleniu dowiesz się, jak wdrażać i zarządzać aplikacjami kontenerowymi w Azure Kubernetes Service (AKS).

Zaawansowany Kubernetes

Rozwijaj swoje umiejętności w zarządzaniu klastrami Kubernetes w środowisku produkcyjnym. Zdobądź wiedzę o wewnętrznych mechanizmach platformy i naucz się projektować złożone strategie wdrażania aplikacji.

Uruchamianie Kubernetes na Fedora CoreOS

Rozwijaj swoje umiejętności w zakresie wdrażania i zarządzania klastrami Kubernetes na platformie Fedora CoreOS. Zdobądź praktyczną wiedzę i poznaj najlepsze praktyki w zakresie budowy skalowalnych i niezawodnych klastrów produkcyjnych.

Gerrit – system przeglądu kodu

Poznaj Gerrit - system przeglądu kodu, który usprawni Twoją pracę deweloperską! Na naszym szkoleniu nauczysz się efektywnie wykorzystywać Gerrit w codziennej pracy i zdobędziesz praktyczną wiedzę na temat zarządzania procesem przeglądu kodu.

Wprowadzenie do Docker

Rozwijaj swoje umiejętności w zakresie konteneryzacji aplikacji z użyciem Docker! Nasze szkolenie zapewnia gruntowne przygotowanie do pracy z platformą Docker w środowisku produkcyjnym.

Zaawansowany kurs Git

Rozwij swoje umiejętności w zarządzaniu kodem źródłowym z naszym zaawansowanym kursem Git! Poznaj tajniki efektywnego zarządzania dużymi projektami i rozwiązywania złożonych problemów.

Podstawy Git i GitHub

Poznaj podstawy systemu kontroli wersji Git i platformy GitHub! Zdobądź praktyczne umiejętności w zakresie zarządzania kodem źródłowym i współpracy zespołowej.

Fundamenty DevOps – kultura, praktyki i narzędzia

Opis
Szkolenie wprowadza uczestników w świat architektury i administracji bazą danych Greenplum, skupiając się na praktycznych aspektach jej wdrażania i utrzymania. Program łączy fundamentalną wiedzę teoretyczną z intensywnymi warsztatami praktycznymi, podczas których uczestnicy uczą się projektować, implementować i zarządzać środowiskiem bazodanowym Greenplum. Zajęcia są prowadzone w sposób, który pozwala zrozumieć nie tylko jak wykonywać poszczególne operacje, ale także dlaczego są one istotne w kontekście wydajności i niezawodności systemu.
Profil uczestnika
Szkolenie zostało starannie zaprojektowane dla specjalistów pracujących z dużymi wolumenami danych. Jest szczególnie wartościowe dla administratorów baz danych, którzy chcą rozszerzyć swoją wiedzę o systemy MPP (Massively Parallel Processing). Program jest odpowiedni dla architektów rozwiązań planujących wdrożenie Greenplum w swojej organizacji, analityków danych potrzebujących zrozumieć możliwości i ograniczenia platformy, deweloperów pracujących z hurtowniami danych, oraz specjalistów IT odpowiedzialnych za optymalizację wydajności systemów bazodanowych. Szkolenie będzie również przydatne dla inżynierów danych zajmujących się integracją różnych źródeł danych.
Agenda
1. Architektura Greenplum
o Fundamenty architektury MPP
o Komponenty systemu i ich rola
o Mechanizmy dystrybucji danych
o Modele przetwarzania równoległego
2. Instalacja i konfiguracja
o Przygotowanie środowiska
o Proces instalacji krok po kroku
o Konfiguracja podstawowych parametrów
o Integracja z systemami zewnętrznymi
3. Administracja i utrzymanie
o Zarządzanie tabelami i indeksami
o Strategie partycjonowania
o Mechanizmy backupu i recovery
o Monitoring wydajności
4. Optymalizacja i tuning
o Analiza planów wykonania
o Optymalizacja zapytań
o Zarządzanie zasobami
o Rozwiązywanie problemów wydajnościowych
Korzyści
W toku szkolenia uczestnicy zdobywają głębokie zrozumienie architektury Greenplum oraz praktyczne umiejętności niezbędne do efektywnego zarządzania tym systemem. Poznają zaawansowane techniki optymalizacji wydajności, metody efektywnego partycjonowania danych oraz strategie backupu i odtwarzania. Szkolenie zapewnia również zrozumienie mechanizmów przetwarzania równoległego, umiejętność diagnozowania i rozwiązywania problemów wydajnościowych, oraz zdolność projektowania wydajnych schematów baz danych. Uczestnicy uczą się również jak monitorować system i interpretować różnorodne metryki wydajności.
Wymagane przygotowanie uczestników
Przed rozpoczęciem szkolenia uczestnicy powinni posiadać solidną znajomość podstaw relacyjnych baz danych oraz doświadczenie w administracji systemu PostgreSQL. Niezbędna jest dobra znajomość języka SQL oraz podstawowa wiedza z zakresu systemów Linux. Pomocne będzie również ogólne zrozumienie koncepcji przetwarzania równoległego i architektury systemów rozproszonych.
Zagadnienia
W ramach programu szkolenia uczestnicy zgłębiają architekturę MPP, mechanizmy dystrybucji danych, strategie partycjonowania, optymalizację zapytań, zarządzanie zasobami systemowymi, monitoring wydajności, procedury backup i recovery, integrację z systemami zewnętrznymi, mechanizmy wysokiej dostępności, planowanie pojemności, zarządzanie sesjami użytkowników oraz najlepsze praktyki w zakresie administracji i utrzymania systemu Greenplum.

Podstawy DevOps

Poznaj podstawy DevOps i dowiedz się, jak skutecznie integrować procesy wytwarzania, testowania i wdrażania oprogramowania w jednym cyklu.

Budowa pipelinów CI/CD z Jenkins X

Poznaj zaawansowane techniki budowy pipeline'ów CI/CD z wykorzystaniem Jenkins X, aby automatyzować procesy wdrażania aplikacji w środowisku Kubernetes, zwiększając efektywność i niezawodność dostarczania oprogramowania.

OpenShift z Jenkins

Poznaj, jak zintegrować Jenkins z platformą OpenShift, aby automatyzować procesy CI/CD, zwiększając efektywność wdrażania aplikacji w środowisku kontenerowym.

Ciągła integracja z Jenkins i Maven

Poznaj, jak efektywnie wdrożyć procesy ciągłej integracji z wykorzystaniem narzędzi Jenkins i Maven, aby automatyzować kompilację, testowanie i wdrażanie aplikacji Java, zwiększając jakość i szybkość dostarczania oprogramowania.

Zaawansowany Spinnaker

Poznaj zaawansowane techniki konfiguracji i automatyzacji wdrożeń z wykorzystaniem platformy Spinnaker, aby efektywnie zarządzać procesami Continuous Delivery w środowiskach wielochmurowych.

SonarQube w DevOps

Poznaj, jak zintegrować SonarQube z procesami DevOps, aby automatycznie analizować jakość kodu, wykrywać błędy i zapewniać wysokie standardy wytwarzania oprogramowania.

CI/CD dla treści

Poznaj, jak wdrożyć procesy Continuous Integration i Continuous Deployment (CI/CD) w zarządzaniu treściami, aby automatyzować publikację, weryfikację i dystrybucję dokumentacji, zwiększając efektywność i spójność materiałów.

CI/CD z Bitbucket Pipelines

Poznaj, jak efektywnie wdrożyć procesy Continuous Integration i Continuous Deployment z wykorzystaniem Bitbucket Pipelines, aby automatyzować i usprawniać cykl życia oprogramowania w Twojej organizacji.

Wdrożenie CI/CD z GitLab CI

Poznaj, jak efektywnie wdrożyć procesy Continuous Integration i Continuous Deployment z wykorzystaniem GitLab CI, aby automatyzować i usprawniać cykl życia oprogramowania w Twojej organizacji.