{"id":6070,"date":"2022-07-26T19:39:53","date_gmt":"2022-07-26T17:39:53","guid":{"rendered":"https:\/\/www.atom-tech.pl\/?page_id=6070"},"modified":"2022-07-26T19:39:53","modified_gmt":"2022-07-26T17:39:53","slug":"swiat-devopsow","status":"publish","type":"page","link":"https:\/\/atom-tech.pl\/index.php\/swiat-devopsow\/","title":{"rendered":"\u015awiat DevOps\u00f3w"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#2ea3f2&#8243; background_image=&#8221;https:\/\/www.atom-tech.pl\/wp-content\/uploads\/2015\/05\/menu_subpage.jpg&#8221; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; custom_padding_phone=&#8221;&#8221; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;\u015awiat Devops\u00f3w&#8221; content_max_width=&#8221;none&#8221; admin_label=&#8221;Fullwidth Header&#8221; _builder_version=&#8221;4.17.6&#8243; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_toggle title=&#8221;IaC, GitOps \u2013 wprowadzenie&#8221; admin_label=&#8221;IaC, GitOps \u2013 wprowadzenie&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania\u00a0 \u2013 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>W trakcie szkolenia uczestnicy poznaj\u0105 podstawow\u0105 wiedz\u0119 zwi\u0105zan\u0105 z podej\u015bciem Infrastructure as a Code (IaC) oraz GitOps. Zostan\u0105 przedstawione mo\u017cliwo\u015bci implementacji z wykorzystaniem najlepszych praktyk pod wzgl\u0119dem u\u017cytkowania oraz bezpiecze\u0144stwa. W trakcie szkolenia odb\u0119d\u0105 si\u0119 r\u00f3wnie\u017c praktyczne warsztaty, na kt\u00f3rych b\u0119dzie implementowana przyk\u0142adowa infrastruktura IT.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?\u00a0<\/strong><br \/>Dla administrator\u00f3w IT,<br \/>dla DevOps in\u017cynier\u00f3w interesuj\u0105cych si\u0119 automatyzacj\u0105 i bezpiecznym, szybkim konfigurowaniem infrastruktury IT.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest podstawowa wiedza zwi\u0105zania z zarz\u0105dzaniem serwerami oraz tworzeniem infrastruktury IT.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Co to znaczy IaC oraz GitOps<br \/>2.R\u00f3\u017cnice w implementacji<br \/>3.Korzy\u015bci wynikaj\u0105ce z korzystania z IaC oraz GitOps<br \/>4.Przegl\u0105d narz\u0119dzi<br \/>5.Warsztaty: Implementacja podej\u015bcia IaC oraz GitOps<br \/><em>Azure Cloud<\/em><br \/><em> Azure DevOps<\/em><br \/><em>Kubernetes<\/em><br \/><em>Terraform<\/em><br \/><em>Argo CD<\/em><\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Wprowadzenie do system\u00f3w monitoringu TICK (Telegraf, InfluxDB, Kapacitor, Chronograf)&#8221; admin_label=&#8221;Wprowadzenie do systemow monitoringu TICK (Telegraf, InfluxDB, Kapacitor, Chronograf)&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania &#8211; 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>W trakcie szkolenia uczestnicy zapoznaj\u0105 si\u0119 ze stosem monitoringu TICK (Telegraf, InfluxDB, Chronograf, Kapacitor) dostarczonym przez InfluxData. Szkolenie ma form\u0119 warsztat\u00f3w i ma na celu przedstawi\u0107 instalacje i konfiguracje omawianego monitoringu w oparciu o systemy Debian Linux. Na szkoleniu r\u00f3wnie\u017c zostaj\u0105 poruszone sposoby monitoringu aplikacji uruchomionych w kontenerach. Ka\u017cdy z uczestnik\u00f3w na czas trwania zaj\u0119\u0107 dostaje swoj\u0105 infrastruktur\u0119 wirtualn\u0105 w chmurze publicznej, na kt\u00f3rych s\u0105 wykonywane \u0107wiczenia.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla in\u017cynier\u00f3w, kt\u00f3rzy zajmuj\u0105 si\u0119 systemami monitoringu,<br \/>dla programist\u00f3w,<br \/>dla os\u00f3b zainteresowanych praktycznym wykorzystywaniem przedstawionych narz\u0119dzi.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest podstawowa znajomo\u015b\u0107:<br \/>system\u00f3w Linux,<br \/>podstawy konteneryzacji z wykorzystaniem narz\u0119dzia Docker,<br \/>SSH \u2013 wszystkie \u0107wiczenia wykonywane s\u0105 na zdalnych serwerach w chmurze publicznej poprzez klienta SSH.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Podstawy monitoringu<br \/>2.Wprowadzenie do TICK<br \/>3.Instalacja i konfiguracja w systemie Debian:<br \/><em>InfluxDB<\/em><br \/><em>Telegraf<\/em><br \/><em>Chronograf<\/em><br \/><em>Kapacitor<\/em><br \/>4.Wprowadzenie do InfluxQL i eksploracja InfluxDB<br \/>5.Wprowadzenie do Tick script i tworzenie alert\u00f3w w Kapacitor<br \/>6.Tworzenie wizualizacji za pomoc\u0105 Chronograf<br \/>7.\u0106wiczenia z instalacji i konfiguracji kompletnego systemu monitoringu w oparciu o systemy Linux Debian.<\/p>\n<p><strong>Wymagania sprz\u0119towe<\/strong><br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107 Laptop z systemem:<br \/><em>Windows 10<\/em><br \/><em>MacOS<\/em><br \/><em>Linux np. Ubuntu<\/em><br \/>Zainstalowany klient OpenSSH<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Wprowadzenie do system\u00f3w monitoringu w oparciu o Prometheus i Grafana&#8221; admin_label=&#8221;Wprowadzenie do system\u00f3w monitoringu w oparciu o Prometheus i Grafana&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania &#8211; 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>W trakcie szkolenia uczestnicy zapoznaj\u0105 si\u0119 z oprogramowaniem do monitoringu Prometheus i Grafana. Zaj\u0119cia maj\u0105 form\u0119 warsztat\u00f3w, kt\u00f3rych celem jest\u00a0 mi\u0119dzy innymi przedstawienie instalacji i konfiguracji omawianego monitoringu w oparciu o systemy Debian Linux. Uczestnikom zostaj\u0105 pokazane sposoby monitoringu aplikacji uruchomionych w kontenerach. Ka\u017cdy z nich na czas trwania szkolenia dostaje swoj\u0105 infrastruktur\u0119 wirtualn\u0105 w chmurze publicznej, na kt\u00f3rych s\u0105 wykonywane \u0107wiczenia.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla in\u017cynier\u00f3w, kt\u00f3rzy zajmuj\u0105 si\u0119 systemami monitoringu,<br \/>dla programist\u00f3w,<br \/>dla innych os\u00f3b zainteresowanych praktycznym wykorzystywaniem przedstawionych narz\u0119dzi.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest podstawowa znajomo\u015b\u0107:<br \/>system\u00f3w Linux,<br \/>podstawy konteneryzacji z wykorzystaniem narz\u0119dzia Docker,<br \/>SSH \u2013 wszystkie \u0107wiczenia wykonywane s\u0105 na zdalnych serwerach w chmurze publicznej poprzez klienta SSH.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Podstawy monitoringu<br \/>2.Wprowadzenie do Prometheus i om\u00f3wienie architektury<br \/>3.Instalacja i konfiguracja Prometheus<br \/>4.Monitowanie serwer\u00f3w<br \/>5.Monitorowanie kontener\u00f3w<br \/>6.Wprowadzenie do Dashboards<br \/>7.Integracja node_ exporter z Prometheus<br \/>8.Wprowadzenie do alert\u00f3w<br \/>9.Wprowadzenie do Grafana<br \/>10.Instalacja i konfiguracja Grafana<br \/>11.Integracja Grafana i Prometheus<br \/>12.\u0106wiczenia z instalacji i konfiguracji kompletnego systemu monitoringu w oparciu o systemy Debian Linux.<\/p>\n<p><strong>Wymagania sprz\u0119towe<\/strong><br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107 Laptop z systemem:<br \/><em>Windows 10<\/em><br \/><em>MacOS<\/em><br \/><em>Linux np. Ubuntu<\/em><br \/>Zainstalowany klient OpenSSH<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Monitorowanie system\u00f3w przy u\u017cyciu Grafana, Prometheus i Thanos oraz Loki&#8221; admin_label=&#8221;Monitorowanie systemow przy u\u017cyciu Grafana, Prometheus i Thanos oraz Loki&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania &#8211; 3 dni<\/strong><\/p>\n<p>Szkolenie jest <strong>w j\u0119zyku polskim<\/strong>.<\/p>\n<p>Wersja angielska \u2013 <a href=\"https:\/\/www.atom-tech.pl\/prometheus-and-grafana-monitoring-and-alerting\/\"><strong>english version<\/strong><\/a><\/p>\n<p>Szkolenie dost\u0119pne jest zar\u00f3wno w formie <strong>zdalnej<\/strong> jak i <strong>stacjonarnej.<\/strong><\/p>\n<p><strong>Poziom podstawowy\u00a0<\/strong><\/p>\n<p><strong>Informacje o szkoleniu:<\/strong><br \/>W trakcie szkolenia uczestnik zostaje zaznajomiony z Prometheusem, komponentami Thanos jak r\u00f3wnie\u017c eksporterami, kt\u00f3re to s\u0142u\u017c\u0105 do monitoringu aplikacji i serwer\u00f3w. Zostaj\u0105 przybli\u017cone mu narz\u0119dzia Grafana Loki i Promtail \u2013 wykorzystywane do agregacji log\u00f3w z aplikacji i serwer\u00f3w. Kursant zapoznaje si\u0119 z Grafan\u0105 \u2013 oprogramowaniem do analityki i interaktywnej wizualizacji danych. Podczas zaj\u0119\u0107 ka\u017cdy uczestnik ma dost\u0119p do infrastruktury w chmurze publicznej, na kt\u00f3rych s\u0105 wykonywane \u0107wiczenia. Szkolenie ma form\u0119 warsztat\u00f3w i ma na celu przedstawi\u0107 instalacje i konfiguracje omawianego monitoringu w oparciu o systemy Debian Linux oraz klaster Kubernetes.<\/p>\n<p><strong>Forma szkolenia \u2013 Warsztaty<\/strong><br \/>95%\u00a0 czasu szkolenia po\u015bwi\u0119cone jest wykonywanie zada\u0144 podczas workshop-\u00f3w.<br \/>5 %\u00a0 \u2013 czasu szkolenia to\u00a0 teoretyczne wprowadzenie do wykonywanych lab\u00f3w.<\/p>\n<p><a href=\"https:\/\/www.atom-tech.pl\/pare-informacji-o-samych-narzedziach\/\"><strong>Par\u0119 informacji o samych narz\u0119dziach \u2013 kliknij\u00a0<\/strong><\/a><\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla in\u017cynier\u00f3w zajmuj\u0105cych si\u0119 systemami monitoringu,<br \/>dla programist\u00f3w,<br \/>dla innych os\u00f3b zainteresowanych praktycznym wykorzystywaniem przedstawionych narz\u0119dzi.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagane s\u0105:<br \/>podstawowa znajomo\u015b\u0107 system\u00f3w Linux: wykonywanie polece\u0144 w terminalu,<br \/>podstawy konteneryzacji z wykorzystaniem narz\u0119dzia Docker,<br \/>SSH \u2013 wszystkie \u0107wiczenia wykonywane s\u0105 na zdalnych serwerach w chmurze publicznej z wykorzystaniem klienta SSH.<\/p>\n<p><strong>Zagadnienia:<\/strong><br \/><strong>I Dzie\u0144<\/strong><br \/><strong>1.Wprowadzenie do systemu monitoringu Prometheus:<\/strong><br \/>Instalacja i weryfikacja dzia\u0142ania na serwerze w chmurze publicznej,<br \/>Uruchomienie Prometheus jako us\u0142ugi.<br \/><strong>2.Wprowadzenie do konfiguracji Prometheus:<\/strong><br \/>Zapoznanie si\u0119 z panelem kontrolnym,<br \/>Instalacja kilku Node-Exporter na lokalnym i zdalnym serwerach.<br \/><strong>3.Prometheus i j\u0119zyk zapyta\u0144 PromQL:<\/strong><br \/>Wprowadzenie do PromQL,<br \/>Wyra\u017cenia regularne,<br \/>Typy danych w PromQL,<br \/>Zaawansowane zapytania PromQL.<br \/><strong>4.Tworzenie w\u0142asnych metryk ze skomplikowanych zapyta\u0144 i zapisywanie ich jako Recording Rules.<\/strong><br \/><strong>5.Alerty i Prometheus:<\/strong><br \/>Wprowadzenie,<br \/>Tworzenie Alerting rules,<br \/>Instalacja Alert Manager,<br \/>Wysy\u0142anie powiadomie\u0144 przez SMTP.<br \/><strong>6.Prometheus i protok\u00f3\u0142 SNMP:<\/strong><br \/>Monitoring serwer\u00f3w przez protok\u00f3\u0142 SNMP.<br \/><strong>7.Monitorowanie certyfikat\u00f3w SSL za pomoc\u0105 node-cert-exporter.<\/strong><br \/><strong>8.Monitorowanie ko\u0144c\u00f3wek za pomoc\u0105 blackbox-exporter.<\/strong><br \/><strong>9.Prometheus i Thanos:<\/strong><br \/>Wprowadzenie do Thanos,<br \/>Thanos z punktu widzenia u\u017cytkownika,<br \/>Thanos i setup HA (ang. High Availability).<\/p>\n<p><strong>II Dzie\u0144\u00a0<\/strong><br \/><strong>1.Wprowadzenie do Grafana.<\/strong><br \/><strong>2.Instalacja Grafana.<\/strong><br \/><strong>3.Wprowadzenie do tworzenia wykres\u00f3w: Graph, Stat, Gauge, Bar Gauge, Table i Logs Panels.<\/strong><br \/><strong>4.Konfiguracja Data Source i wy\u015bwietlanie danych w Grafana:<\/strong><br \/><em>MySQL,<\/em><br \/><em>Prometheus<\/em><br \/><em>Zabbix<\/em><br \/><em>ElasticSearch<\/em><br \/><strong>5.Instalacja dashboard\u00f3w w Grafana<\/strong><br \/><strong>6.Wprowadzenie do Loki i Promtail:<\/strong><br \/>Konfiguracja narz\u0119dzi oraz u\u017cywanie PromQL w Grafanie<br \/>Dodatkowe logi w Loki &#8211; jak je konfigurowa\u0107<br \/>Konfiguracja Data Source w Loki<\/p>\n<p><strong>III Dzie\u0144\u00a0<\/strong><br \/><strong>1.Konfiguracja Annotation Queries i \u0142\u0105czenie paneli grafami i logami<\/strong><br \/><strong>2.Konfiguracja: Dynamic Dashboard Variables, Dynamic Tables<\/strong><br \/><strong>3.Konfiguracja alert\u00f3w<\/strong><br \/><strong>4.Kopiowanie, tworzenie kopii zapasowych i odtwarzanie dashboard\u00f3w<\/strong><br \/><strong>5.Zarz\u0105dzanie u\u017cytkownikami<\/strong><br \/><strong>6.Monitoring K8s za pomoc\u0105 Prometheus<\/strong><br \/>Konfiguracja monitoringu aplikacji<br \/>Tworzenie dashboard\u00f3w dla aplikacji<br \/>Wy\u015bwietlanie log\u00f3w z aplikacji w Grafana<\/p>\n<p><strong>Jakie korzy\u015bci daje szkolenie?<\/strong><br \/><strong>Uczestnik po zako\u0144czeniu szkolenia b\u0119dzie posiada\u0142 wiedz\u0119 z zakresu:<\/strong><br \/>1. Architektury ekosystemu Prometheus, Thanos, Grafana i Loki,<br \/>2. Dost\u0119pnych metryk w Prometheus,<br \/>3. Podstaw j\u0119zyka PromQL co prze\u0142o\u017cy si\u0119 na efektywne wykonywanie odpowiednich zapyta\u0144 np. do wizualizacji metryk w Grafana,<br \/>4. Podstaw Thanos.<br \/><strong>Ponadto dowie si\u0119 w jaki spos\u00f3b:<\/strong><br \/>5.Wsp\u00f3\u0142pracuje Thanos z Prometheus tak aby \u0142atwo korzysta\u0107 z rozbudowanych system\u00f3w monitoringu,<br \/>6.Zbiera\u0107 metryki z r\u00f3\u017cnych system\u00f3w np. baz danych, system\u00f3w operacyjnych z u\u017cyciem eksporter\u00f3w,<br \/>7.Z integrowa\u0107 kod swojej aplikacji z Prometheus wykorzystuj\u0105c dost\u0119pne biblioteki dla r\u00f3\u017cnych j\u0119zyk\u00f3w programowania oraz framework-\u00f3w.<br \/><strong>Jak r\u00f3wnie\u017c nauczy si\u0119:<\/strong><br \/>8. W Grafanie tworzy\u0107 efektywne wizualizacje metryk, kt\u00f3re pomog\u0105 rozwi\u0105zywa\u0107 problemy zwi\u0105zane z dzia\u0142aniem system\u00f3w i aplikacji,<br \/>9. Po przez \u0107wiczenia zwi\u0105zane z Loki \u2013 praktycznego sposobu agregowania log\u00f3w z aplikacji i system\u00f3w, a tak\u017ce jak integrowa\u0107 je w Grafana.<\/p>\n<p><strong>Wymagania sprz\u0119towe i \u015brodowiskowe<\/strong><br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107.<br \/>1.Laptop z systemem:<br \/>\u25cfWindows 10<br \/>\u25cfMacOS<br \/>\u25cfLinux np. Ubuntu<br \/>2.Zainstalowany klient OpenSSH<br \/>3.\u0106wiczenie s\u0105 prowadzone na infrastrukturze w chmurze publicznej. Nale\u017cy upewni\u0107 si\u0119, \u017ce uczestnicy b\u0119d\u0105 mogli po\u0142\u0105czy\u0107 si\u0119 do niej z sieci<br \/>firmowej z u\u017cyciem protoko\u0142\u00f3w: SSH, HTTP i HTTPS.<\/p>\n<p>W przypadku szkolenia zdalnego \u2013 dodatkowy monitor mile widziany:)<\/p>\n<p><strong>Jeste\u015b zainteresowany szkoleniem?<\/strong><br \/><strong>Kliknij poni\u017cej<\/strong><br \/><a href=\"https:\/\/www.atom-tech.pl\/kontakt\/\"><strong>KONTAKT<\/strong><\/a><\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Prometheus and Grafana \u2013 monitoring and alerting   &#8221; admin_label=&#8221;Prometheus and Grafana \u2013 monitoring and alerting&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"entry-content\">\n<p><strong>Lenght &#8211; 3 days<\/strong><\/p>\n<p><strong>Overview<\/strong><br \/>During training participants will get familiar with the software for:<br \/>\u25cfapplications and servers monitoring using Prometheus, Thanos and Prometheus exporters<br \/>\u25cflogs aggregation using Grafana Loki and Promtail<br \/>\u25cfvisualizing metrics using Grafana<br \/>This is a \u201eLearn by example\u201d course.<br \/>The main purpose is to demonstrate how to install and configure Prometheus, Grafana, Loki<br \/>and Thanos on Debian Linux systems and Kubernetes clusters.<br \/>Each participant will get access to the infrastructure in the public cloud on which the exercises<br \/>are performed.<\/p>\n<p><strong>Audience<\/strong><br \/><strong>This course is appropriate for:<\/strong><br \/>-Network, Systems and Database Administrators<br \/>-Infrastructure Monitoring Specialists<br \/>-IT Platform Specialists<br \/>-DevOps Technicians<br \/>-Enthusiasts wanting a better understanding and better visibility of their networks in the home or office<br \/>-Someone who is curious and wants a good understanding of what Grafana and Prometheus do and what they\u2019re good at.<\/p>\n<p><strong>Requirements or prerequisites<\/strong><br \/>-Basic Linux experience,<br \/>-Basic Docker experience,<br \/>-All commands entered during the lectures are provided in the corresponding resources.<\/p>\n<p><strong>Agenda<\/strong><br \/><strong>1st day:<\/strong><br \/><strong>1.Introduction to Prometheus system:<\/strong><br \/>Prometheus installation on server,<br \/>Starting Prometheus as a service in Linux.<br \/><strong>2.Introduction to Prometheus config:<\/strong><br \/>Getting to know the Prometheus control panel,<br \/>Installing node-exporters on servers in the public cloud to collect metrics from these servers.<br \/><strong>3.Prometheus and PromQL:<\/strong><br \/>Introduction to PromQL,<br \/>Regular expressions in PromQL,<br \/>PromQL data types,<br \/>Advanced PromQL queries.<br \/><strong>4.Creating custom metrics from complicated queries and save them as Recording Rules.<\/strong><br \/><strong>5.Prometheus alerts:<\/strong><br \/>Introduction to Prometheus alerting,<br \/>Creating Alerting rules,<br \/>Alert Manager installation,<br \/>Configuring Alert Manager to send alerts from Prometheus.<br \/><strong>6.Configuring Prometheus to collect metrics from devices by SNMP<\/strong><br \/><strong>7.Monitoring SSL certificates by using node-cert-exporter<\/strong><br \/><strong>8.Monitoring endpoints over HTTP, HTTPS, TCP, ICMP by using blackbox-exporter<\/strong><br \/><strong>9.Thanos:<\/strong><br \/>Introduction to Thanos,<br \/>Explaining Thanos for Prometheus user,,<br \/>Setup Thanos in HA mode (ang. High Availability).<\/p>\n<p><strong>2nd day:<\/strong><br \/><strong>1.Introduction to Grafana<\/strong><br \/><strong>2.Installing Grafana on server in public cloud<\/strong><br \/><strong>3.Exploring the Graph, Stat, Gauge, Bar Gauge, Table and Logs Panels<\/strong><br \/><strong>4.Creating many different types of Data Sources:<\/strong><br \/>MySQL,<br \/>Prometheus<br \/>Zabbix<br \/>ElasticSearch<br \/><strong>5.Experimenting with community created dashboards plus experimenting with our own<\/strong><br \/><strong>6.Introduction to Loki and Promtail:<\/strong><br \/>Installing Loki,<br \/>Creating Loki Data Source in Grafana<br \/>Installing Promtail,<br \/>configuring Promtail to read Nginx logs.<\/p>\n<p><strong>3rd day:<\/strong><br \/><strong>1.Use Annotation Queries to link Logs Panels and Graph Panel<\/strong><br \/><strong>2.Use Dashboard Variables to create Dynamic Dashboards with Automatic Visualization Placement<\/strong><br \/><strong>3.Setup Grafana alerts<\/strong><br \/><strong>4.Grafana backups methods<\/strong><br \/><strong>5.Users management in Grafana<\/strong><br \/><strong>6.Kubernetes Monitoring with Prometheus:<\/strong><br \/>Custom application monitoring,<br \/>Creating dashboards for custom application,<br \/>Displaying custom application logs in Grafana.<\/p>\n<p><strong>Requirements or prerequisites<\/strong><br \/><strong>1.Laptop with one of following operating systems:<\/strong><br \/><em>Windows 10<\/em><br \/><em>MacOS<\/em><br \/><em>Linux e.g.. Ubuntu<\/em><br \/><strong>2.OpenSSH client installed in the operating system<\/strong><br \/><strong>3.Each participant will use infrastructure in a public cloud<\/strong><br \/><strong>4.Make sure that participants will be able to connect to the public<\/strong><br \/><strong>cloud from the corporate network using the protocols: SSH, HTTP and<\/strong><br \/><strong>HTTPS<\/strong><\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Role techniczne w metodologii DevOps \u2013 Pogaducha dla rekruter\u00f3w&#8221; admin_label=&#8221;Role techniczne w metodologii DevOps \u2013 Pogaducha dla rekruterow&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania \u2013 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu:<br \/><\/strong>Szkolenie powsta\u0142o zmy\u015bl\u0105 o osobach pracuj\u0105cych w dzia\u0142ach: HR, Rekrutacji pracownik\u00f3w, Szkole\u0144 IT. Skierowane jest do os\u00f3b, kt\u00f3re chc\u0105 dowiedzie\u0107 si\u0119 czym jest DevOps, a tak\u017ce pokr\u00f3tce Agile. Uczestnik zostaje zaznajomiony z poszczeg\u00f3lnymi rolami technicznymi dla metodologii DevOps oraz Agile. Kurs koncentruje si\u0119 na czterech stanowiskach: Programista (Developer), DevOps Engineer, Administrator IT oraz Tester Aplikacji. Wskazuje najcz\u0119stsze b\u0142\u0119dy pope\u0142niane podczas rekrutacji, a tak\u017ce przysz\u0142o\u015b\u0107 poszczeg\u00f3lnych r\u00f3l.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla rekruter\u00f3w,<br \/>dla headhunter\u00f3w,<br \/>dla specjalist\u00f3w ds. wyszukiwania\/organizacji szkole\u0144 dla pracownik\u00f3w,<br \/>dla ka\u017cdego ch\u0119tnego zapozna\u0107 si\u0119 bli\u017cej z rolami technicznymi w metodologii DevOps.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>1.Programista (Developer)<\/strong><br \/>Opis stanowiska<br \/>Rola developera w zespole DevOps<br \/>Umiej\u0119tno\u015bci mi\u0119kkie, formy wsp\u00f3\u0142pracy (Agile itd)<br \/>Przysz\u0142o\u015b\u0107 stanowiska<br \/><strong>2.DevOps Engineer<\/strong><br \/>Jak powsta\u0142o stanowisko<br \/>Dlaczego tak ci\u0119\u017cko znale\u017a\u0107 specjalist\u00f3w<br \/>Kompetencje techniczne oraz technologie<br \/>Umiej\u0119tno\u015bci mi\u0119kkie, formy wsp\u00f3\u0142pracy (Agile itd)<br \/>Przysz\u0142o\u015b\u0107 roli DevOps Engineer<br \/><strong>3.Administrator IT<\/strong><br \/>Opis stanowiska<br \/>Kompetencje techniczne oraz technologie<br \/>R\u00f3\u017cnice mi\u0119dzy DevOps In\u017cynierem, a administratorem IT<br \/>Przysz\u0142o\u015b\u0107 stanowiska<br \/><strong>4.Tester Aplikacji<\/strong><br \/>Opis stanowiska<br \/>Tester automatyczny, a manualny<br \/>Przysz\u0142o\u015b\u0107 stanowiska<br \/><strong>5. Najcz\u0119\u015bciej pope\u0142niane b\u0142\u0119dy podczas wyszukiwania specjalist\u00f3w na powy\u017csze stanowiska<\/strong><\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Podstawy CI\/CD \u2013 w oparciu o Azure DevOps&#8221; admin_label=&#8221;Podstawy CI\/CD \u2013 w oparciu o Azure DevOps&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div dir=\"ltr\">\n<p><strong>Czas trwania\u00a0<\/strong> <strong>\u2013 3 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>W trakcie szkolenia uczestnikowi przybli\u017cone zostaj\u0105 zagadnienia zwi\u0105zane z Continuous Delivery i Continuous Integration. Poruszane s\u0105 tematy zwi\u0105zane z budow\u0105 oraz wdra\u017caniem aplikacji na serwery. Szkolenie ma form\u0119 warsztat\u00f3w i jest prowadzone z wykorzystaniem platformy Azure DevOps, na przyk\u0142adzie aplikacji .NET Core.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest podstawowa wiedza programistyczna zwi\u0105zana z budow\u0105 aplikacji oraz fundamentalna wiedza zwi\u0105zana z administracj\u0105 serwer\u00f3w.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Co to jest Continous Delivery i Continuous Integration, po co wymy\u015blono CI\/CD?<br \/>2.Przegl\u0105d narz\u0119dzi CD\/CI<br \/>3.Konfiguracja Azure DevOps<br \/>4.Budowa aplikacji .NET (Azure DevOps)<br \/>5.Release aplikacji .NET (Azure DevOps)<br \/>6.Bezpiecze\u0144stwo w Azure DevOps<br \/>7.Integracja z innymi narz\u0119dziami<br \/>8.Wst\u0119p do testowania i analizy kodu \u2013 Sonarqube, unit -tests<\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;CI\/CD w oparciu o Jenkins&#8221; admin_label=&#8221;CI\/CD w oparciu o Jenkins&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania \u2013 3 dni<\/strong><\/p>\n<p><strong>Poziom podstawowy<\/strong><\/p>\n<p>Szkolenie dost\u0119pne jest zar\u00f3wno w formie <strong>zdalnej<\/strong> jak i <strong>stacjonarnej.<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie prowadzone jest z wykorzystaniem narz\u0119dzia Jenkins z naciskiem na praktyk\u0119. Ka\u017cdy uczestnik otrzymuje instrukcj\u0119 z opisem wykonywanych \u0107wicze\u0144. W trakcie szkolenia uczestnikowi przybli\u017cone zostaj\u0105 zagadnienia zwi\u0105zane z Continuous Integration, Continuous Delivery i Continuous Deployment. Poruszane s\u0105 tematy zwi\u0105zane z budow\u0105 oraz wdra\u017caniem aplikacji na serwery z wykorzystaniem najlepszych praktyk Pipeline as Code, kt\u00f3re umo\u017cliwiaj\u0105 powtarzalne wykonywanie operacji. Uczestnicy poznaj\u0105 najlepsze praktyki zwi\u0105zane z konfiguracj\u0105 i utrzymywaniem serwer\u00f3w Jenkins. Umo\u017cliwia to zarz\u0105dzanie ogromn\u0105 ilo\u015bci\u0105 podobnych \u015brodowisk z nak\u0142adem minimalnej ilo\u015bci pracy.<br \/><strong>Par\u0119 s\u0142\u00f3w o Jenkinsie<br \/><\/strong>1. W pe\u0142ni darmowe narz\u0119dzie na licencji Open Source<br \/>2. Posiada najwi\u0119ksz\u0105 liczb\u0119 wtyczek i integracji<br \/>3. Jedno z najstarszych narz\u0119dzi, posiada ogromn\u0105 spo\u0142eczno\u015b\u0107 u\u017cytkownik\u00f3w<\/p>\n<p><strong>Forma szkolenia \u2013 Warsztaty<\/strong><br \/>95%\u00a0 czasu szkolenia po\u015bwi\u0119cone jest wykonywanie zada\u0144 podczas workshop-\u00f3w.<br \/>5 %\u00a0 \u2013 czasu szkolenia to\u00a0 teoretyczne wprowadzenie do wykonywanych lab\u00f3w.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest znajomo\u015b\u0107 podstaw pracy z terminalem Linux\/Unix, Docker Engine.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>1.Wprowadzenie teoretyczne do CI\/CD<\/strong><br \/><strong>2. Przegl\u0105d innych narz\u0119dzi CI\/CD i por\u00f3wnanie z Jenkins<\/strong><br \/><em>Gitlab<\/em><br \/><em>Github<\/em><br \/><em>Bamboo<\/em><br \/><strong>3. Wprowadzenie do Jenkins, narz\u0119dzia wspomagaj\u0105cego CI\/CD<\/strong><br \/>Czym jest pipeline i podej\u015bcie pipelines as code<br \/>Integracja z narz\u0119dziami wspomagaj\u0105cymi \u2013 SonarQube, Artifactory<br \/>Wprowadzenie do Jenkins Configuration as Code<br \/><strong>4. \u0106wiczenia praktyczne z Jenkins<\/strong><br \/>Instalacja i konfiguracja na systemie Debian (automatyzacja)<br \/><em>Jenkins Configuration as Code<\/em><br \/><em>Instalacja monitoringu<\/em><br \/>Jenkins Pipelines \u2013 wprowadzenie i \u0107wiczenia praktyczne<br \/><em>Integracja z Github<\/em><br \/><em>Jenkins Agent i Docker<\/em><br \/><em>Jenkins i jego rozszerzenia<\/em><br \/><em>Job status i badge status<\/em><br \/><em>Coverage reports, Broken pipelines<\/em><br \/><em>Jenkins \u2013 uwierzytelnianie i autoryzacja<\/em><br \/><em>Jenkins \u2013 przechowywanie hase\u0142 (secrets)<\/em><br \/><em>Jenkins \u2013 audit logs<\/em><br \/><em>Jenkins \u2013 artefakty<\/em><br \/><em>Jenkins \u2013 pipeline gates<\/em><br \/><em>Jenkins \u2013 promoted build<\/em><br \/><em>Jenkins \u2013 wykorzystywanie dokumentacji do tworzenie Pipelines<\/em><br \/><em>Jenkins \u2013 globalne narz\u0119dzia do konfiguracji<\/em><br \/><em>Jenkins Job DSL \u2013 wprowadzenie i \u0107wiczenia praktyczne<\/em><br \/><em>Jenkins Pipelines \u2013 wprowadzenie i \u0107wiczenia praktyczne<\/em><br \/><strong>5.Testowania i analizy kodu za pomoc\u0105 Jenkins i Sonarqube \u2013 \u0107wiczenia praktyczne<\/strong><br \/><strong>6. Budowa aplikacji w Python \u2013 \u0107wiczenia praktyczne<\/strong><br \/><strong>7. Release aplikacji w Python \u2013 \u0107wiczenia praktyczne<\/strong><br \/><strong>8. Deployment aplikacji za pomoc\u0105 Ansible<\/strong><br \/>Artefakt<br \/>Kontener z aplikacj\u0105<\/p>\n<p><strong>Jakie korzy\u015bci daje szkolenie?<\/strong><br \/><strong>Uczestnik po zako\u0144czeniu szkolenia nab\u0119dzie nast\u0119puj\u0105ce umiej\u0119tno\u015bci:<\/strong><br \/>1. Instalacji serwera Jenkins<br \/>2. Sposob\u00f3w pod\u0142\u0105czania agent\u00f3w Jenkinsa<br \/>3. Konfiguracji globalnych narz\u0119dzi (Git, Maven itp.)<br \/>4. Rozszerzanie podstawowych funkcjonalno\u015bci Jenkinsa z u\u017cyciem wtyczek i bibliotek<br \/>5. Tworzenie projekt\u00f3w typu Freestyle, Pipeline, Multi-branch Pipeline<br \/>6. Umiej\u0119tno\u015b\u0107 tworzenia Pipeline\u2019\u00f3w za pomoc\u0105 kodu<br \/>7. Tworzenie kompleksowego Pipeline\u2019u do ci\u0105g\u0142ej integracji oprogramowania (CI\/CD)<br \/>8. Wdra\u017canie aplikacji na r\u00f3\u017cnych \u015brodowiskach<br \/>9. Integracji Jenkins z serwerem Git na przyk\u0142adzie Github<br \/>10. Integracji Jenkins z serweremi Artifactory i Sonarqube<br \/>11. Automatycznej konfiguracji Jenkins jako IaC<br \/>12. Automatycznej konfiguracji projekt\u00f3w w Jenkins jako IaC<\/p>\n<p><strong>Wymagania sprz\u0119towe i \u015brodowiskowe<\/strong><br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107:<br \/><strong>1. Komputer z klientem SSH z otwartym dost\u0119pem do Internetu.<\/strong><br \/>Uczestnicy wykonuj\u0105 zadania na wirtualnych maszynach w chmurze publicznej. Poni\u017csze porty musz\u0105 by\u0107 otwarte na firewallu:<br \/><em>SSH (22\/TCP)<\/em><br \/><em>HTTP (80\/TCP)<\/em><br \/><em>HTTPS (443\/TCP)<\/em><br \/><em>Wszystkie powy\u017cej 1024\/TCP<\/em><br \/><strong>2. Zalecany drugi monitor.<\/strong><br \/><strong>3. Znajomo\u015b\u0107 podstaw pracy z terminalem Linux\/Unix, Docker Engine.<\/strong><br \/><strong>4. Klient WebEx https:\/\/www.webex.com\/downloads.html<\/strong><\/p>\n<p><strong>Jeste\u015b zainteresowany szkoleniem?<\/strong><br \/><strong>Kliknij poni\u017cej<\/strong><br \/><a href=\"https:\/\/www.atom-tech.pl\/kontakt\/\"><strong>KONTAKT<\/strong><\/a><\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;CI\/CD w oparciu o Docker engine i Ansible&#8221; admin_label=&#8221;CI\/CD w oparciu o Docker engine i Ansible&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania &#8211; 3 dni<\/strong><\/p>\n<p><strong>Poziom podstawowy<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>W trakcie szkolenia uczestnikowi przybli\u017cone zostaj\u0105 zagadnienia zwi\u0105zane ze sposobami budowania aplikacji w oparciu o kontenery i ich deployment (na r\u00f3\u017cnych \u015brodowiskach w\u0142\u0105cznie z produkcyjnym) oraz ich p\u00f3\u017aniejsze skalowanie. Szkolenie ma form\u0119 warsztat\u00f3w i jest prowadzone z wykorzystaniem narz\u0119dzi Ansible, Docker, Jenkins i system Ubuntu (Linux).<br \/>\u0106wiczenia s\u0105 prowadzone w oparciu o przyk\u0142adow\u0105 aplikacj\u0105 napisan\u0105 w j\u0119zyku Python. Ka\u017cdy z uczestnik\u00f3w na czas szkolenia dostaje swoj\u0105 infrastruktur\u0119 wirtualn\u0105 w chmurze publicznej sk\u0142adaj\u0105c\u0105 si\u0119 z kilku serwer\u00f3w Ubuntu na kt\u00f3rych s\u0105 wykonywane \u0107wiczenia.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?\u00a0<\/strong><br \/>Dla os\u00f3b buduj\u0105cych procesy CI\/CD,<br \/>dla programist\u00f3w,<br \/>dla innym os\u00f3b zainteresowanych praktycznym wykorzystywaniem przedstawionych narz\u0119dzi.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest podstawowa znajomo\u015b\u0107:<br \/>systemu kontroli wersji Git,<br \/>system\u00f3w Linux,<br \/>sieci komputerowych,<br \/>klienta SSH,<br \/>j\u0119zyka Python i budowy aplikacji webowych.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>I dzie\u0144<\/strong><br \/><strong>1. Wprowadzenie teoretyczne do CI\/CD<\/strong><br \/><strong>2. Wprowadzenie do Docker<\/strong><br \/>Wst\u0119p teoretyczny<br \/>\u0106wiczenia praktyczne<br \/>a) Podstawowe operacje na kontenerach<br \/>b) Docker i storage<br \/>c) Docker i sieci<br \/>d) Budowanie obraz\u00f3w Docker i dzielenie si\u0119 nimi<br \/>e) Docker i logi aplikacji uruchomiomych w kontenerach oraz opcje ich agregacji na przyk\u0142adzie Elastic (ELK) Stack<br \/>f) Docker-Compose<\/p>\n<p><strong>II dzie\u0144<\/strong><br \/><strong>1 Wprowadzenie do Ansible<\/strong><br \/>Wst\u0119p teoretyczny<br \/>\u0106wiczenia praktyczne<br \/>a) sposoby instalacji.<br \/>b) wykonywanie komend ad-hoc.<br \/>c) pisanie playbook-\u00f3w.<br \/>d) szyfrowanie hase\u0142 i innych wa\u017cnych danych.<br \/>e) tworzenie i testowanie r\u00f3l.<\/p>\n<p><strong>III dzie\u0144<\/strong><br \/><strong>1. Om\u00f3wienie strategii deployment-u aplikacji.<\/strong><br \/><strong>2.<\/strong> <strong>Om\u00f3wienie konfiguracji load balancer-a na przyk\u0142adzie HAproxy.<\/strong><br \/><strong>3. \u0106wiczenia na przyk\u0142adzie deployment-u aplikacji sk\u0142adaj\u0105cej si\u0119 z Load Balancer-a i kilku mikroserwis\u00f3w (fontend, backend, baza danych).<\/strong><br \/><strong>4. Budowa CI\/CD na om\u00f3wionym przyk\u0142adzie w oparciu o Jenkins.<\/strong><\/p>\n<p><strong>Wymagania sprz\u0119towe<\/strong><br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107.<br \/>1. Laptop z systemem:<br \/><em>Windows 10<\/em><br \/><em>MacOS<\/em><br \/><em>Linux np Ubuntu kt\u00f3ry posiada wsparcie dla Docker CE.<\/em><br \/>2. Zainstalowany klient OpenSSH<\/p>\n<p><strong>Jeste\u015b zainteresowany szkoleniem?<\/strong><br \/><strong>Kliknij poni\u017cej<\/strong><br \/><a href=\"https:\/\/www.atom-tech.pl\/kontakt\/\"><strong>KONTAKT<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Kubernetes \u2013 podstawy&#8221; admin_label=&#8221;Kubernetes \u2013 podstawy&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania<\/strong> <strong>\u2013 2 dni<br \/><\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie porusza zagadnienia zwi\u0105zane z wymaganiami stawianymi przed platformami orkiestracyjnymi wraz z ich realizacj\u0105 na przyk\u0142adzie \u015brodowiska Docker Kubernetes. Omawiane s\u0105: wysoka dost\u0119pno\u015b\u0107 us\u0142ug (High Availability \u2013 HA), automatyzacja, a tak\u017ce r\u00f3wnowa\u017cenie obci\u0105\u017cenia wraz z automatycznym wykrywaniem i rejestracj\u0105 us\u0142ug. Szkolenie ma form\u0119 warsztatow\u0105.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest wiedza zwi\u0105zana z platform\u0105 Docker oraz systemami Linux\/Unix. Uczestnik powinien by\u0107 zaznajomiony na poziomie elementarnym\u00a0 z systemami kontroli wersji opartych o git oraz z zagadnieniami dotycz\u0105cymi sieci TCP\/IP.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Co to jest Kubernetes<br \/>2.Infrastruktura k8s<br \/>3.Mo\u017cliwo\u015bci instalacji<br \/>4.Zarz\u0105dzanie k8s<br \/>5.Podstawowe obiekty \u2013 Deployment, Pod, ReplicaSet, Secrets, ConfigMaps<br \/>6.Zaawansowane obiekty Kubernetes<br \/>7.Praktyczna praca z obiektami na podstawie przyk\u0142adowej aplikacji<br \/>8.Wprowadzenie do monitoringu oraz alertowania<br \/>9.Helm \u2013 pakiet manager dla k8s<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Kubernetes dla Developer\u00f3w&#8221; admin_label=&#8221;Kubernetes dla Developerow&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania \u2013 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie przeznaczone dla programist\u00f3w interesuj\u0105cych si\u0119 wdra\u017caniem aplikacji opartych o mikroserwisy. Poruszane s\u0105 tematy zwi\u0105zane z uruchomieniem aplikacji na klastrze Kubernetes wraz z praktycznymi przyk\u0142adami. Szkolenie ma form\u0119 warsztat\u00f3w.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla programist\u00f3w,<br \/>dla In\u017cynier\u00f3w DevOps.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Nale\u017cy posiada\u0107 podstawow\u0105 wiedz\u0119 programistyczn\u0105 oraz podstawy technologii Docker.<\/p>\n<p><strong>Umiej\u0119tno\u015bci po szkoleniu:<\/strong><br \/>Uczestnik b\u0119dzie potrafi\u0142 uruchomi\u0107 podstawow\u0105 aplikacj\u0105 na klastrze Kubernetes w oparciu o najlepsze praktyki.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Co to jest Kubernetes<br \/>2.Infrastruktura k8s<br \/>3.Mo\u017cliwo\u015bci instalacji<br \/>4.Zarz\u0105dzanie k8s<br \/>5.Podstawowe obiekty \u2013 Deployment, Pod, ReplicaSet, Secrets, ConfigMaps<br \/>6.Ingress \u2013 wystawienie aplikacji na \u015bwiat<br \/>7.Storage, Persistent Volume \u2013 zarz\u0105dzanie danymi w k8s<br \/>8.Praktyczna praca z obiektami na podstawie przyk\u0142adowej aplikacji.<\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;DevOpsowe kompendium dla pocz\u0105tkuj\u0105cych- Zwinne dostarczanie aplikacji&#8221; admin_label=&#8221;DevOpsowe kompendium dla poczatkujacych- Zwinne dostarczanie aplikacji&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Czas trwania<\/strong> <strong>\u2013 2 dni<\/strong><\/p>\n<p><strong>Opis szkolenia<\/strong><br \/>Szkolenie porusza najwa\u017cniejsze aspekty zwi\u0105zane z metodyk\u0105 DevOps. Omawia najpopularniejsze narz\u0119dzia u\u017cywane na co dzie\u0144 przez zespo\u0142y DevOps do zwinnego dostarczenia aplikacji. Daje obraz czym jest Devops w uj\u0119ciu filozoficznym. Kurs jest wst\u0119pem do \u015bwiata DevOps, st\u0105d ma form\u0119 teoretyczn\u0105 z przyk\u0142adami z \u017cycia wzi\u0119tymi. Osoba prowadz\u0105ca kurs jest przede wszystkim praktykiem, na co dzie\u0144 pracuj\u0105cym w metodyce Devopsowej, maj\u0105ca do\u015bwiadczenie trenerskie. Ka\u017cdy z poruszonych modu\u0142\u00f3w mo\u017ce zosta\u0107 rozwini\u0119ty w formie odr\u0119bnego warsztatu na dodatkowym kursie.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla tester\u00f3w,<br \/>dla developer\u00f3w,<br \/>dla programist\u00f3w,<br \/>dla administrator\u00f3w, kt\u00f3rzy chc\u0105 rozpocz\u0105\u0107 przygod\u0119 z zagadnieniami DevOps.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1. <strong>Om\u00f3wienie metodyki DevOps?<\/strong><br \/>\u2013 Rozw\u00f3j projektu z punktu widzenia developera.<br \/>\u2013 Rozw\u00f3j projektu z punktu widzenia administratora.<br \/>\u2013 Rozw\u00f3j projektu z punktu widzenia zespo\u0142u DevOps.<\/p>\n<p>2<strong>. Om\u00f3wienie narz\u0119dzi DevOps<\/strong><br \/>\u2013 Continuous Integration\/Continuous Deployment.<br \/>\u2013 Mikroserwisy, kontenery Linux.<br \/>\u2013 System kontroli wersji: Git, Mercurial, SVN.<br \/>\u2013 Automatyzacji infrastruktury i zarz\u0105dzanie za pomoc\u0105 kodu (IaC):<br \/>\u2013 narz\u0119dzia do automatyzacji konfiguracji system\u00f3w: Ansible, SaltStack, Puppet, Chef.<br \/>\u2013 narz\u0119dzia do automatyzacji zarz\u0105dzania infrastruktur\u0105: AWS CloufFormation, Terraform.<br \/>\u2013 Modele pracy z Git-em<\/p>\n<p>3. <strong>Zarz\u0105dzanie oraz konfiguracja element\u00f3w \u015brodowiska IT przy u\u017cyciu narz\u0119dzi DevOps do automatyzacji<\/strong><br \/><strong>\u2013 <\/strong>Wprowadzenie.<br \/>\u2013 Om\u00f3wienie Ansible Pull vs Push.<br \/>\u2013 Om\u00f3wienie: idempotencja, modu\u0142y, inventory, tasks, polecenia ad-hoc.<br \/>\u2013 Podstawy w Ansible: Playbook, YAML, moduly, zmienne, role.<\/p>\n<p>4.<strong> Mikroserwisy bazuj\u0105ce na technologii Docker w procesach DevOps<\/strong><br \/>\u2013 Czym jest Docker?<br \/>\u2013 Architektura oraz komponenty Docker.<br \/>\u2013 Budowanie obraz\u00f3w \u2013 Dockerfile i uruchamianie na przyk\u0142adzie docker-compose.<br \/>\u2013 Om\u00f3wienie sieci i wolumen\u00f3w w Docker.<br \/>\u2013 Zbieranie log\u00f3w z aplikacji.<br \/>\u2013 Om\u00f3wienie koncepcji \u201eThe twelve-factor App\u201d.<\/p>\n<p>5.<strong> Pipeline DevOps wraz z powi\u0105zanymi technologiami oraz narz\u0119dziami<\/strong><br \/>\u2013 CI\/CD na przyk\u0142adzie Jenkins Pipelines.<\/p>\n<p>6. <strong>Por\u00f3wnanie metodyki SRE i DevOps<\/strong><\/p>\n<p>7. <strong>Kubernetes, a DeVops \u2013 wprowadzenie<\/strong><\/p>\n<p>8. <strong>Cloud Services w us\u0142ugach DevOps na podstawie AWS<\/strong><\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;DevOps \u2013 zwinna i skuteczna metoda wdra\u017cania oprogramowania&#8221; admin_label=&#8221;DevOps \u2013 zwinna i skuteczna metoda wdra\u017cania oprogramowania&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania \u2013 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie dostarcza uczestnikowi podstawow\u0105 wiedz\u0119 z zakresu tematyki\u00a0 DevOps jak r\u00f3wnie\u017c zapewnia jej wi\u0119ksze zrozumienie. Podczas treningu kursant zostaje zaznajomiony z rzeczywistymi przyk\u0142adami wdro\u017ce\u0144.\u00a0 Ma sposobno\u015b\u0107\u00a0 uczestnictwa w mini-warsztatach, na kt\u00f3rych s\u0105 przedstawione pokazowe wdro\u017cenia oprogramowania.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla os\u00f3b z obszar\u00f3w developmentu, utrzymania oraz zarz\u0105dzania us\u0142ugami IT,<br \/>dla manager\u00f3w,<br \/>dla kadry zarz\u0105dzaj\u0105cej,<br \/>dla zainteresowanych wdro\u017ceniem metodologii DevOps w firmach\/organizacjach.<\/p>\n<p><strong>Jakie wymagane umiej\u0119tno\u015bci nale\u017cy posiada\u0107 aby przyst\u0105pi\u0107 do szkolenia?<\/strong><br \/>Nie ma sprecyzowanych wymaga\u0144 wst\u0119pnych, pomocna b\u0119dzie znajomo\u015b\u0107 zagadnie\u0144 zwi\u0105zanych z Agile, Lean.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>Dzie\u0144 I<\/strong><br \/>1.Czym jest DevOps?<br \/>2.Koncepcje i zasady DevOps<br \/>3.Zalety DevOps<br \/>4.DevOps, a metodologie Lean, Agile<br \/><strong>Dzie\u0144 II<\/strong><br \/>1.Przyk\u0142ad wdra\u017cania oprogramowania metod\u0105 DevOps z wykorzystaniem popularnych narz\u0119dzi:<br \/>2.Jira \u2013 definicja i zakres prac<br \/>3.Continuous integration, Continuous Delivery (CI\/CD)<br \/>4.Testy aplikacyjne<br \/>5.Automatyzacja (infrastrutktura, build i release, testy)<br \/>6.Monitoring aplikacji<br \/>7.Public Cloud (na podstawie Azure)<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Puppet dla pocz\u0105tkuj\u0105cych&#8221; admin_label=&#8221;Puppet dla poczatkujacych&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania<\/strong> <strong>\u2013 3 dni\/4 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie wprowadza pocz\u0105tkuj\u0105cych do podstaw zwi\u0105zanych z Puppet, kt\u00f3rzy s\u0105 zainteresowani wdro\u017ceniem i rozwijaniem konfiguracji system\u00f3w w oparciu o \u015brodowisko Puppet Master-Agent. Poruszane tematy s\u0105 zwi\u0105zane:<br \/><em>z architektur\u0105 systemu Puppet,<\/em><br \/><em>z instalacj\u0105 i konfiguracj\u0105 Puppet Agent i Puppet Master,<\/em><br \/><em>pisaniem w\u0142asnych modu\u0142\u00f3w z wykorzystaniem Puppet Resources, Classes, Defines, Manifests, Facts.<\/em><\/p>\n<p>Osoby bior\u0105ce udzia\u0142 w kursie maj\u0105 okazj\u0119 zainstalowa\u0107 na przygotowanym przez siebie \u015brodowisku testowym system Puppet w wersji Open Source w oparciu o architektur\u0119 Master-Agent oraz zapozna\u0107 si\u0119 z praktycznym podej\u015bciem do automatyzacji infrastruktury.<\/p>\n<p><strong>Forma szkolenia \u2013 Warsztaty<\/strong><br \/>95% czasu szkolenia po\u015bwi\u0119cone jest wykonywanie zada\u0144 podczas workshop-\u00f3w.<br \/>5 % \u2013 czasu szkolenia to teoretyczne wprowadzenie do wykonywanych lab\u00f3w.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla Administrator\u00f3w system\u00f3w,<br \/>dla In\u017cynier\u00f3w DevOps.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Podstawy administracji serwerami Linux\/Unix lub Windows.<\/p>\n<p><strong>Jakie korzy\u015bci daje szkolenie?<\/strong><br \/><strong>Uczestnik po zako\u0144czeniu szkolenia nab\u0119dzie nast\u0119puj\u0105cych umiej\u0119tno\u015bci:<\/strong><br \/>1.Prawid\u0142owej Instalacji i konfiguracji systemu Puppet we w\u0142asnej organizacji<br \/>2.Uruchomienia Puppet w wersji Open Source w konfiguracji Master-Agent<br \/>3.Napisania podstawowej konfiguracji dla swoich system\u00f3w Linux\/Unix lub Windows<br \/>4.Wdro\u017cenia przygotowanej przez siebie konfiguracji na systemy z u\u017cyciem Puppet Agent<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>1.Wprowadzenie do Puppet<\/strong><br \/>Opis architektury<br \/>Opis PuppetDB, PuppetBoard, Fileserver<br \/><strong>2.Wprowadzenie do Puppet Agent<\/strong><br \/>Instalacja i Konfiguracja<br \/>Wprowadzenie do Puppet DSL<br \/><em>Manifests<\/em><br \/><em>Resources<\/em><br \/><em>Classes<\/em><br \/>Konfiguracja systemu za pomoc\u0105 Puppet Agent<br \/><strong>3.Wprowadzenie do Puppet Master<\/strong><br \/>Instalacja i konfiguracja<br \/>\u015arodowiska w Puppet Master (Puppet Environments)<br \/>Definicja serwer\u00f3w (Node definitions)<br \/><strong>4.Modu\u0142y Puppet (Modules)<\/strong><br \/>Wprowadzenie do Manifests, Classes, Definitions<br \/>Tworzenie modu\u0142\u00f3w i wprowadzenie do PDK<br \/>Wprowadzenie do Puppet Hiera czyli bazy typu klucz-warto\u015b\u0107 w Puppet<br \/>Przygotowanie konfiguracja obejmuj\u0105ca podstawow\u0105 konfiguracje grup, u\u017cytkownik\u00f3w, instalacji oprogramowania, uruchamianie serwis\u00f3w<br \/>Proste techniki testowanie modu\u0142\u00f3w Puppet<br \/>Kolejno\u015b\u0107 wykonywania kodu w modu\u0142ach<br \/><strong>5.Puppet templates czyli sposoby generowania plik\u00f3w konfiguracyjnych<\/strong><br \/>Wprowadzenie Ruby templates ERB<br \/>Wprowadzenie Puppet templates EPP<br \/><strong>6.Instalacja modu\u0142\u00f3w na Puppet Master<\/strong><br \/><strong>7.Zarz\u0105dzanie agentami na serwerze Puppet Master<\/strong><\/p>\n<p><strong>Wymagania sprz\u0119towe<\/strong><br \/>1. Komputer z klientem SSH z otwartym dost\u0119pem do Internetu.<br \/>2. Uczestnicy wykonuje zadania na wirtualnych maszynach w chmurze publiczne.<br \/>3. Poni\u017csze porty musz\u0105 by\u0107 otwarte na firewallu:<br \/><em>SSH (22\/TCP)<\/em><br \/><em>HTTP (80\/TCP)<\/em><br \/><em>HTTPS (443\/TCP)<\/em><br \/><em>wszystkie powy\u017cej 1024\/TCP<\/em><br \/>4. Zalecany drugi monitor.<br \/>5. Znajomo\u015b\u0107 podstawy pracy z terminalem Linux\/Unix, Docker Engine lub Podman.<br \/>6. W zale\u017cno\u015bci od ustale\u0144: klient WebEx https:\/\/www.webex.com\/downloads.html lub Zoom https:\/\/zoom.us\/download<\/p>\n<p><strong>Jeste\u015b zainteresowany szkoleniem?<\/strong><br \/><strong>Kliknij poni\u017cej<\/strong><br \/><a href=\"https:\/\/www.atom-tech.pl\/kontakt\/\"><strong>KONTAKT<\/strong><\/a><\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Puppet dla zaawansowanych&#8221; admin_label=&#8221;Puppet dla zaawansowanych&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania<\/strong> <strong>\u2013 3 dni\/4 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie omawia zaawansowane zagadnienia zwi\u0105zane z praktycznym wykorzystaniem Puppet do automatyzacji rozbudowanych \u015brodowisk IT oraz optymalizacji dzia\u0142ania system\u00f3w w du\u017cych wdro\u017ceniach. Wprowadza w najlepsze techniki zwi\u0105zane z utrzymywaniem konfiguracji w oparciu o system kontroli wersji Git oraz w techniki CI\/CD.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla\u00a0 Administrator\u00f3w system\u00f3w<br \/>dla In\u017cynier\u00f3w DevOps.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Uczestnicy powinni posiada\u0107 minimum 1-2 lata do\u015bwiadczenia w administracji systemami Linux\/Unix oraz mie\u0107 uko\u0144czenie szkolenie \u201ePuppet dla pocz\u0105tkuj\u0105cych\u201d lub posiada\u0107 minimum p\u00f3\u0142roczne do\u015bwiadczenie zwi\u0105zane z u\u017cywaniem Puppet we w\u0142asnej organizacji. Konieczna jest r\u00f3wnie\u017c praktyka w u\u017cytkowaniu systemu Git.<\/p>\n<p><strong>Umiej\u0119tno\u015bci po szkoleniu<\/strong><br \/>Uczestnik b\u0119dzie potrafi\u0142 uruchomi\u0107 system Puppet w wersji Open Source kt\u00f3ry mo\u017ce by\u0107 wykorzystywany do zarz\u0105dzania konfiguracj\u0105 setkami serwer\u00f3w we w\u0142asnej organizacji.<br \/>Zapozna si\u0119 z zaawansowanymi funkcjami w PuppetDB, Hiera i Hiera-eyaml oraz b\u0119dzie potrafi\u0142 monitorowa\u0107 zarz\u0105dzane systemy za pomoc\u0105 PuppetBoard. Uczestnik zapozna si\u0119 z zaawansowanymi konstrukcjami j\u0119zykowymi, z technikami testowania modu\u0142\u00f3w oraz praktykami ze wdro\u017ceniem CI\/CD.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>1.Skalowalno\u015b\u0107 Puppet<\/strong><br \/><strong>2.Wprowadzenie do PuppetDB<\/strong><br \/><em>Exported Resources w Puppet<\/em><br \/><em>PuppetDB API<\/em><br \/><strong>3.Grupowanie i klasyfikacjia serwer\u00f3w (Grouping and classifying nodes)<\/strong><br \/><strong>4.Instalacja i wprowadzenie do PuppetBoard<\/strong><br \/><em>Wprowadzenie i zastosowanie Puppet Environments<\/em><br \/><em>Zastosowanie Puppetfile i R10K<\/em><br \/><em>Zastosowanie Hiera i Hiera-eyaml.<\/em><br \/><em>Zaawansowanie pisanie modu\u0142\u00f3w Puppet<\/em><br \/><em>Najlepsze praktyki<\/em><br \/><em>Automatyczne testowanie CI<\/em><br \/><em>Automatyczny deployment CD<\/em><br \/><em>Zastosowanie Definitions<\/em><br \/><em>Zale\u017cno\u015bci wykonywania kodu<\/em><br \/><em>Custom Facts and Types<\/em><br \/><em>Puppet Forge<\/em><br \/><strong>5.Wprowadzenie do architektury Roles i Profiles<\/strong><br \/><strong>6.Wprowadzenie do Mcollective<\/strong><br \/><strong>7.Wprowadzenie do Puppet Bolt<\/strong><\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Automatyzacja zarz\u0105dzania systemem Linux z Ansible&#8221; admin_label=&#8221;Automatyzacja zarzadzania systemem Linux z Ansible&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania \u2013 4 dni<\/strong><\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla administrator\u00f3w systemu Linux,<br \/>dla administrator\u00f3w systemu Windows,<br \/>dla in\u017cynier\u00f3w DevOps,<br \/>dla in\u017cynier\u00f3w automatyzacji infrastruktury,<br \/>dla in\u017cynier\u00f3w projektuj\u0105cych systemy.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem ?<\/strong><br \/>Bazowa wiedza na temat architektury i zarz\u0105dzania systemem Linux<\/p>\n<p><strong>Metoda realizacji szkolenia<\/strong><br \/>Wyk\u0142ady i \u0107wiczenia praktyczne<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Koncepcje Ansible i instalacja \u015brodowiska<br \/>2.Wdra\u017canie Ansible i konfiguracja Ansible do zarz\u0105dzania hostami i uruchamiania polece\u0144 ad hoc<br \/>3.Tworzenie prostego playbook\u2019a Ansible, uruchamianie go, aby zautomatyzowa\u0107 zadania na wielu zarz\u0105dzanych hostach<br \/>4.Zarz\u0105dzanie zmiennymi i faktami.<br \/>5.Tworzenie playbook\u2019\u00f3w, kt\u00f3re u\u017cywaj\u0105 zmiennych, aby upro\u015bci\u0107 zarz\u0105dzanie playbookiem i faktami jak r\u00f3wnie\u017c powi\u0105zanie z konfiguracj\u0105 zarz\u0105dzanych host\u00f3w.<br \/>6.Wdra\u017canie kontroli zada\u0144 i zarz\u0105dzanie kontrol\u0105 zada\u0144, programami obs\u0142ugi i b\u0142\u0119dami zada\u0144 w Ansible Playbooks.<br \/>7.Zarz\u0105dzanie du\u017cymi projektami i playbooki, kt\u00f3re s\u0105 zoptymalizowane pod k\u0105tem wi\u0119kszych, bardziej z\u0142o\u017conych projekt\u00f3w.<br \/>8.Uproszczenie playbook\u00f3w dzi\u0119ki rolom, u\u017cycie r\u00f3l Ansible, aby szybciej opracowa\u0107 scenariusze i ponownie wykorzysta\u0107 kod Ansible.<br \/>9.Rozwi\u0105zywanie problem\u00f3w z Ansible. Rozwi\u0105zywanie problem\u00f3w z playbooks i hostami zarz\u0105dzanymi.<br \/>10.Automatyzacja zada\u0144 administracyjnych w systemie Linux i automatyzacja typowych zada\u0144 administracyjnych w systemie Linux za pomoc\u0105 Ansible.<\/p>\n<p><strong>Jakie Umiej\u0119tno\u015bci nabywa uczestnik po szkoleniu?<\/strong><br \/>1.Instalacja i konfigurowanie Ansible na stacji roboczej do zarz\u0105dzania<br \/>2.Przygotowanie zarz\u0105dzanych host\u00f3w do automatyzacji<br \/>3.Projektowanie Ansible Playbooks, aby zautomatyzowa\u0107 zadania<br \/>4.Uruchamianie Playbooks, aby upewni\u0107 si\u0119, \u017ce serwery zosta\u0142y poprawnie wdro\u017cone i skonfigurowane.<\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Automatyzacja test\u00f3w aplikacji z j\u0119zykiem Python dla tester\u00f3w oprogramowania&#8221; admin_label=&#8221;Automatyzacja testow aplikacji z j\u0119zykiem Python dla testerow oprogramowania&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania \u2013 3 dni<\/strong><\/p>\n<p><strong>Dzie\u0144 1 <\/strong><br \/>Podstawy j\u0119zyka Python<br \/>1. Programowanie strukturalne \u2013 tworzenie wyra\u017ce\u0144 \u2013 struktury danych \u2013 warunki<br \/>2. Programowanie funkcyjne \u2013 funkcje i procedury \u2013 dekoratory<br \/>3. Programowanie obiektowe \u2013 klasy i instancje- dziedziczenie<br \/>4. Obs\u0142uga wyj\u0105tk\u00f3w<\/p>\n<p><strong>Dzie\u0144 2 <\/strong><br \/>Podstawy test\u00f3w automatycznych<br \/>1. Przygotowanie \u015brodowiska testowego<br \/>2. Praca z debuggerem<br \/>3. Rodzaje test\u00f3w automatycznych- jednostkowe- integracyjne- systemowe i akceptacyjne<br \/>4. Continuous Integration \/ Cont. Deployment<br \/>5. Wst\u0119p do Selenium- instalacje i konfiguracja webdrivera- podstawowe u\u017cycie- selektory<\/p>\n<p><strong>Dzie\u0144 3 <\/strong><br \/>Selenium \u2013 projekt<br \/>1. Page Object Model<br \/>2. Generowanie raport\u00f3w<br \/>3. Warsztaty \u2013 Stworzenie projektu testuj\u0105cego przyk\u0142adow\u0105 aplikacj\u0119<\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Automatyzacja test\u00f3w aplikacji z j\u0119zykiem Java dla tester\u00f3w oprogramowania&#8221; admin_label=&#8221;Automatyzacja testow aplikacji z jezykiem Java dla testerow oprogramowania&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania \u2013 3 dni<br \/><\/strong><br \/><strong>Dzie\u0144 1 <\/strong><br \/>Podstawy j\u0119zyka Java<br \/>1. Wprowadzenie<br \/>2. Instalacja niezb\u0119dnych narz\u0119dzi<br \/>3. Typy danych w Javie<br \/>4. Klasy i metody \u2013 podstawy programowania obiektowego<br \/>5. Instrukcje warunkowe i p\u0119tle<br \/>6. S\u0142owo kluczowe static<br \/>7. Koncept programowania obiektowego (dziedziczenie, enkapsulacja, abstrakcja, polimorfizm itp.)<br \/>8. Obs\u0142uga wyj\u0105tk\u00f3w w Javie<br \/>9. Zaawansowana Java, API i Java Collections Framework (JCF): interfejsy (listy, zbiory, mapy itp.)<\/p>\n<p><strong>Dzie\u0144 2 <\/strong><br \/>Podstawy test\u00f3w automatycznych<br \/>1. Przygotowanie \u015brodowiska testowego<br \/>2. Praca z debuggerem<br \/>3. Rodzaje test\u00f3w automatycznych- jednostkowe- integracyjne- systemowe i akceptacyjne<br \/>4. Continuous Integration \/ Cont. Deployment<br \/>5. Wst\u0119p do Selenium- instalacje i konfiguracja webdrivera- podstawowe u\u017cycie- selektory<\/p>\n<p><strong>Dzie\u0144 3 <\/strong><br \/>Selenium \u2013 projekt<br \/>1. Page Object Model<br \/>2. Generowanie raport\u00f3w<br \/>3. Warsztaty \u2013 Stworzenie projektu testuj\u0105cego przyk\u0142adow\u0105 aplikacj\u0119<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Podstawy Konteneryzacji w Docker i Docker Swarm&#8221; admin_label=&#8221;Podstawy Konteneryzacji w Docker i Docker Swarm&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<div class=\"entry-content\">\n<p><strong>Czas trwania<\/strong> <strong>\u2013 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie przeznaczone dla programist\u00f3w, administrator\u00f3w oraz DevOps-\u00f3w interesuj\u0105cych si\u0119 technologiami opartami o ekosystemy kontener\u00f3w. Po szkoleniu uczestnicy b\u0119d\u0105 potrafili budowa\u0107, uruchamia\u0107 oraz zarz\u0105dza\u0107 aplikacjami w kontenerach. Szkolenie ma form\u0119 warsztat\u00f3w.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla programist\u00f3w,<br \/>dla administrator\u00f3w,<br \/>dla in\u017cynier\u00f3w DevOps.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Nale\u017cy posiada\u0107 podstawow\u0105 wiedz\u0119 w administrowaniu systemami Linux oraz umiej\u0119tno\u015b\u0107 poruszania si\u0119 po dowolnym CommandLine (np bash).<\/p>\n<p><strong>Zagadnienia<\/strong><br \/>1.Co to konteneryzacja?<br \/>2.Architektura rozwi\u0105zania \u2013 Docker<br \/>3.Podstawowe zagadnienia oraz komendy<br \/>4.Sie\u0107 i storage<br \/>5.Budowa i zarz\u0105dzanie obrazami<br \/>6.Docker Compose<br \/>7.Docker Swarm<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Tworzenie przep\u0142yw\u00f3w CI\/CD DevOps przy u\u017cyciu Java, Gradle, Maven, Artifactory i Sqitch&#8221; admin_label=&#8221;Tworzenie przep\u0142ywow CI\/CD DevOps przy u\u017cyciu Java, Gradle, Maven, Artifactory i Sqitch&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Czas trwania \u2013 1 dzie\u0144<\/strong><br \/>1. Wprowadzenie<br \/>2. Ci\u0105g\u0142a Integracja\/Ci\u0105g\u0142a Dostawa z Jenkinsem<br \/>3. Wprowadzenie do Jenkinsa<br \/>4. Przep\u0142ywy CI\/CD\u00a0 z Jenkinsem i Mavenem<br \/>5. Przep\u0142ywy CI\/CD z Jenkins. Gradle, Artifactory<br \/>6. Zarz\u0105dzanie Schematami relacyjnych baz danych z Jenkinsa i Sqitcha<br \/>7. Operacyjne uwarunkowania Jenkinsa<br \/>8. Podsumowanie<br \/>9. \u0106wiczenia<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Azure \u2013 us\u0142ugi dla Developer\u00f3w&#8221; admin_label=&#8221;Azure \u2013 us\u0142ugi dla Developerow&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"et_pb_toggle_content clearfix\">\n<p><strong>Czas trwania \u2013 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>W trakcie szkolenia uczestnicy poznaj\u0105 us\u0142ugi zwi\u0105zane z wytwarzaniem oprogramowania na podstawie Azure Public Cloud.<br \/>Zostan\u0105 przedstawione mo\u017cliwo\u015bci uruchamiania aplikacji z wykorzystaniem najlepszych praktyk pod wzgl\u0119dem u\u017cytkowania oraz bezpiecze\u0144stwa.<br \/>W trakcie szkolenia odb\u0119d\u0105 si\u0119 r\u00f3wnie\u017c praktyczne warsztaty, na kt\u00f3rych b\u0119dzie uruchamiana przyk\u0142adowa aplikacja.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla programist\u00f3w,<br \/>dla administrator\u00f3w IT,<br \/>dla DevOps in\u017cynier\u00f3w interesuj\u0105cych si\u0119 public cloud i chc\u0105cych si\u0119 rozwija\u0107 w tej dziedzinie.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Podstawowa wiedza zwi\u0105zania z programowaniem oraz z mo\u017cliwo\u015bciami uruchamiania aplikacji na serwerach.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>1.Przegl\u0105d us\u0142ug zwi\u0105zanych w wytwarzaniem oprogramowania<\/strong><br \/><strong>2.Por\u00f3wnanie mo\u017cliwo\u015bci hostowania aplikacji<\/strong><br \/><strong>3.Korzy\u015bci wynikaj\u0105ce z u\u017cywania Public Cloud<\/strong><br \/><strong>4.Warsztaty: Uruchomienie przyk\u0142adowej aplikacji na Azure Cloud<\/strong><br \/><em>Konfiguracja CI\/CD \u2013 Azure DevOps<\/em><br \/><em>Tworzenie i konfiguracja Azure AppService<\/em><br \/><em>Konfiguracja Azure Container Registry<\/em><br \/><em>Wst\u0119p do Azure Kubernetes Services<\/em><br \/><em>Monitoring aplikacji w Azure Cloud<\/em><\/p>\n<\/div>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Wprowadzenie do Argo CD &#8211; narz\u0119dzie Continuous Delivery do dostarczania aplikacji w klastrach Kubernetes&#8221; admin_label=&#8221;Wprowadzenie do Argo CD &#8211; narz\u0119dzie Continuous Delivery do dostarczania aplikacji w klastrach Kubernetes&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Czas trwania &#8211; 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>\u200b\u200bW trakcie szkolenia uczestnicy zapoznaj\u0105 si\u0119 z narz\u0119dziem Argo CD do ci\u0105g\u0142ego dostarczania aplikacji w klastrach Kubernetes.<br \/>Zaj\u0119cia maj\u0105 form\u0119 warsztat\u00f3w, kt\u00f3rych celem jest mi\u0119dzy innymi przedstawienie instalacji i konfiguracji omawianego narz\u0119dzia<br \/>w oparciu o klastry Kubernetes. Uczestnikom zostaj\u0105 pokazane sposoby najlepszych praktyk stosowanych z tym narz\u0119dziem.<br \/>Ka\u017cdy z nich na czas trwania szkolenia dostaje swoj\u0105 infrastruktur\u0119 wirtualn\u0105 w chmurze publicznej, na kt\u00f3rych s\u0105 wykonywane \u0107wiczenia.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla programist\u00f3w,<br \/>dla in\u017cynier\u00f3w DevOps i SysOps, kt\u00f3rzy s\u0105 zainteresowani stosowaniem Argo CD do ci\u0105g\u0142ego dostarczania aplikacji w Kubernetes.<\/p>\n<p><strong>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<\/strong><br \/>Wymagana jest podstawowa znajomo\u015b\u0107:<br \/>system\u00f3w Linux,<br \/>platformy Kubernetes,<br \/>podstawy konteneryzacji z wykorzystaniem narz\u0119dzia Docker,<br \/>SSH \u2013 wszystkie \u0107wiczenia wykonywane s\u0105 na zdalnych serwerach w chmurze publicznej poprzez klienta SSH.<\/p>\n<p><strong>Zagadnienia<br \/>1.Wprowadzenie do GitOps (teoria)<\/strong><br \/><strong>2.Wprowadzenie do Argo CD (teoria)<\/strong><br \/><strong>3.Om\u00f3wienie architektury Argo CD (teoria)<\/strong><br \/><strong>4.Metody instalacji (teoria)<\/strong><br \/><strong>5.Instalacja Argo CD (praktyka)<\/strong><br \/><strong>6.Zapoznanie si\u0119 panelem kontrolnym Argo CD (praktyka)<\/strong><br \/><strong>7.Zapoznanie si\u0119 narz\u0119dziem konsolowym Argo CD CLI (praktyka)<\/strong><br \/><strong>8.Tworzenie obiekt\u00f3w \u201c<em>Application\u201d<\/em> Argo CD z wykorzystaniem<\/strong><br \/>a.panelu kontrolnego<br \/>b.narz\u0119dzia konsolowego (praktyka)<br \/><strong>9.Kontrola dost\u0119pu w Argo CD\u00a0 (teoria i praktyka)<\/strong><br \/><strong>10.Wprowadzenie do Helm (teoria i praktyka)<\/strong><br \/><strong>11.Instalacji aplikacji w formie pakiet\u00f3w Helm za pomoc\u0105 Argo CD (praktyka)<\/strong><br \/><strong>12.Wprowadzenie do Kustomize (teoria i praktyka)<\/strong><br \/><strong>13.Instalacja aplikacji z definiowanych w Kustomize za pomoc\u0105 Argo CD (praktyka)<\/strong><br \/><strong>14.Wprowadzenie do projekt\u00f3w w Argo CD (teoria)<\/strong><br \/><strong>15.Tworzenie projekt\u00f3w w Argo CD (praktyka)<\/strong><br \/><strong>16.Wykorzystywanie prywatnych repozytori\u00f3w Git w Argo CD (teoria i praktyka)<\/strong><br \/><strong>17.Wykorzystywanie prywatnych repozytori\u00f3w Helm (teoria i praktyka)<\/strong><br \/><strong>18.Wprowadzenie do polityk synchronizowania konfiguracji aplikacji (teoria i praktyka)<\/strong><br \/><strong>19.Om\u00f3wienie r\u00f3\u017cnych strategii \u015bledzenia konfiguracji aplikacji w ArgoCD (teoria i praktyka)<\/strong><br \/><strong>20.Wprowadzenie do \u2018Sync Waves\u2019\u00a0 (teoria i praktyka)<\/strong><br \/><strong>21.Wprowadzenie do \u2018Hooks\u2019 (teoria i praktyka)<\/strong><br \/><strong>22.Definiowanie zdalnych klastr\u00f3w Kubernetes w Argo CD (praktyka)<\/strong><br \/><strong>23.Wprowadzenie do <em>\u201cApplicationSet\u201d<\/em> (teoria i praktyka)<\/strong><br \/><strong>24.Wprowadzenie do <em>\u201cGenerators\u201d <\/em>(teoria i praktyka)<\/strong><br \/><strong>25.Om\u00f3wienie najlepszych praktyk w Argo CD:<\/strong><br \/>a.struktura repozytori\u00f3w Git<br \/>b.definiowanie struktury aplikacji<\/p>\n<p><strong>Wymagania sprz\u0119towe<\/strong>:<br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107 Laptop z systemem:<br \/><em>Windows 10, zalecane \u015brodowisko Windows Subsystem for Linux np. z Ubuntu,<\/em><br \/><em>MacOS,<\/em><br \/><em>Linux np. Ubuntu,<\/em><br \/><em>Zalecany jest zewn\u0119trzny monitor,<\/em><br \/><em>Zainstalowany klient OpenSSH, Zoom.us,<\/em><br \/><em>Zainstalowany WSL na Windows.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Wprowadzenie do  Tekton &#8211; rozwi\u0105zanie Cloud Native do obs\u0142ugi CI\/CD w klastrach Kubernetes.  &#8221; admin_label=&#8221;Wprowadzenie do  Tekton &#8211; rozwi\u0105zanie Cloud Native do obs\u0142ugi CI\/CD w klastrach Kubernetes&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><strong>Czas trwania &#8211; 2 dni<\/strong><\/p>\n<p><strong>Informacje o szkoleniu<\/strong><br \/>Szkolenie prowadzone jest z wykorzystaniem narz\u0119dzia Tekton i klastr\u00f3w Kubernetes z naciskiem na praktyk\u0119. Ka\u017cdy uczestnik otrzymuje instrukcj\u0119 z opisem wykonywanych \u0107wicze\u0144.<br \/>W trakcie szkolenia uczestnikowi przybli\u017cone zostaj\u0105 zagadnienia zwi\u0105zane z Continuous Integration, Continuous Delivery i Continuous Deployment.<br \/>Poruszane s\u0105 tematy zwi\u0105zane z budow\u0105 oraz wdra\u017caniem aplikacji na klastry Kubernetes, kt\u00f3re umo\u017cliwiaj\u0105 powtarzalne wykonywanie operacji z wykorzystaniem Tekton.<\/p>\n<p><strong>Dla kogo jest przeznaczone szkolenie?<\/strong><br \/>Dla programist\u00f3w,<br \/>dla in\u017cynier\u00f3w DevOps i SysOps, kt\u00f3rzy s\u0105 zainteresowani stosowaniem Tekton jako narz\u0119dzia CI\/CD do dostarczania aplikacji w Kubernetes.<\/p>\n<p>Co nale\u017cy wiedzie\u0107 przed szkoleniem?<br \/>Wymagana jest podstawowa znajomo\u015b\u0107:<br \/>system\u00f3w Linux,<br \/>platformy Kubernetes,<br \/>podstawy konteneryzacji z wykorzystaniem narz\u0119dzia Docker,<br \/>SSH \u2013 wszystkie \u0107wiczenia wykonywane s\u0105 na zdalnych serwerach w chmurze publicznej poprzez klienta SSH.<\/p>\n<p><strong>Zagadnienia<\/strong><br \/><strong>1.Wprowadzenie teoretyczne do CI\/CD (teoria).2.Przegl\u0105d innych narz\u0119dzi CI\/CD i por\u00f3wnanie z Tekton.<\/strong><br \/><strong>2.Przegl\u0105d innych narz\u0119dzi CI\/CD i por\u00f3wnanie z Tekton<\/strong><br \/>Gitlab<br \/>Github<br \/>Bamboo<br \/>Jenkins<br \/><strong>3.Om\u00f3wienie \u2018pipeline\u2019 i \u2018podej\u015bcie pipelines as code\u2019.<\/strong><br \/><strong>4.Wprowadzenie do Tekton i om\u00f3wienie.<\/strong><br \/>Tasks<br \/>Pipelines<br \/>Triggers<br \/>Tekton CLI<br \/>Tekton Dashboard<br \/>Tekton Hub<br \/>Tekton Operator..<br \/><strong>5.Przygotowanie \u015brodowiska developer-a.<\/strong><br \/><strong>6.Zapoznanie si\u0119 ze obiektami wykorzystywanymi do budowania Tekton Pipelines.<\/strong><br \/>Tworzenie i uruchamianie \u2018Tasks\u2019,<br \/>Tworzenie i uruchamiania \u2018Pipeline\u2019,<br \/>Praca z \u2018Triggers\u2019<br \/>Definiowanie i praca z \u2018Workspace\u2019,<br \/>Przegl\u0105danie log\u00f3w,<br \/>Konfiguracja uwierzytelniania i zabezpieczenia dost\u0119pu do Tekton.<br \/>Zabezpieczanie Pipelines.<br \/>Rozwi\u0105zywanie problem\u00f3w z Tekton.<\/p>\n<p><strong>Wymagania sprz\u0119towe:<\/strong><br \/>Ka\u017cdy z uczestnik\u00f3w powinien posiada\u0107 Laptop z systemem:<br \/><em>Windows 10, zalecane \u015brodowisko Windows Subsystem for Linux np. z Ubuntu.<\/em><br \/><em>MacOS<\/em><br \/><em>Linux np. Ubuntu<\/em><br \/><em>Zalecany zewn\u0119trzny monitor<\/em><br \/><em>Zainstalowany klient OpenSSH, Zoom.us<\/em><br \/><em>Zainstalowany WSL na Windows<\/em><\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image show_bottom_space=&#8221;off&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;loga partnerow&#8221; _builder_version=&#8221;4.16&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;off&#8221; sticky=&#8221;on&#8221; always_center_on_mobile=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czas trwania\u00a0 \u2013 2 dni Informacje o szkoleniuW trakcie szkolenia uczestnicy poznaj\u0105 podstawow\u0105 wiedz\u0119 zwi\u0105zan\u0105 z podej\u015bciem Infrastructure as a Code (IaC) oraz GitOps. Zostan\u0105 przedstawione mo\u017cliwo\u015bci implementacji z wykorzystaniem najlepszych praktyk pod wzgl\u0119dem u\u017cytkowania oraz bezpiecze\u0144stwa. W trakcie szkolenia odb\u0119d\u0105 si\u0119 r\u00f3wnie\u017c praktyczne warsztaty, na kt\u00f3rych b\u0119dzie implementowana przyk\u0142adowa infrastruktura IT. Dla kogo jest [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-6070","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/pages\/6070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/comments?post=6070"}],"version-history":[{"count":0,"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/pages\/6070\/revisions"}],"wp:attachment":[{"href":"https:\/\/atom-tech.pl\/index.php\/wp-json\/wp\/v2\/media?parent=6070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}