Wprowadzenie do Devops - CI/CD, GIT, Ansible, Docker, JenkinsDEVOPS-101

Dostępne na zamówienie dla grup.

Warszawa
  • 27.03 - dzienny (zajęcia w dni powszednie)
  • 13.04 - zaoczny (soboty i niedziele)
Zdalnie
  • 27.03 - dzienny (zajęcia w dni powszednie)
  • 13.04 - zaoczny (soboty i niedziele)
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 3290 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Wprowadzenie do Devops - CI/CD, GIT, Ansible, Docker, Jenkins

Kategorie: Linux (wszystkie), DevOps, wirtualizacja, kontenery, cloud

Szkolenie stanowi kompleksowe wprowadzenie do tematyki DevOps. Kurs skierowany jest do profesjonalistów IT, programistów, administratorów systemów oraz wszystkich zainteresowanych rozwijaniem umiejętności z zakresu kontroli wersji, ciągłej integracji i dostarczania oprogramowania.

W ramach szkolenia uczestnicy poznają fundamentalne koncepcje związane z podejściem DevOps, takie jak automatyzacja, monitorowanie, testowanie ciągłe oraz dostarczanie oprogramowania w sposób efektywny i niezawodny.

W programie: zaczynając od Gita, który jako system kontroli wersji, jest fundamentalnym narzędziem dla każdego zespołu programistycznego – przechodzimy do systemów CI/CD; Jenkins, jako narzędzie do ciągłej integracji, jest kluczowym elementem w środowisku DevOps. Omawiamy również technologie Docker, Ansiblem oraz popularne narzędzia do monitoringu i wizualizacji stanu systemów.

Po zakończeniu szkolenia uczestnicy będą gotowi do praktycznego stosowania tych narzędzi w swoich projektach, co pozwoli im zwiększyć efektywność pracy zespołu, skrócić cykle dostarczania oprogramowania i podnieść jakość tworzonego kodu.

Osobom zainteresowanym uzyskaniem całości wiedzy z zakresu Devops polecamy również kompletny kurs Bootcamp DevOps. Pokrywa on materiał dwóch szkoleń: niniejszego DEVOPS 101 oraz szkolenia DEVOPS 102 – w niższej cenie niż sumaryczna cena tych dwóch osobnych szkoleń. Szkolenie niniejsze – DEVOPS 101 – jest równoważne dniom 1-5 kursu Bootcamp DevOps.

Czas trwania

5 dni

Program

  1. Wprowadzanie do Continuous Integration/Delivery (CI/CD)
    • Cykl rozwijania oprogramowania.
    • Maszyny wirtualne na bazie vagrant.
  2. GIT
    • Konfiguracja.
    • Podstawowe komendy.
    • Praca na gałęziach.
    • Zdalne repozytoria.
    • Praca ze zdalnymi repozytoriami.
    • Zaawansowane komendy (reset, merge, revert).
  3. Dostawcy repozytoriów zdalnych
    • GitHub, Bitbucket oraz Gitlab.
    • Podstawowa konfiguracja oraz funkcjonalności.
    • Pipeline (wprowadzanie oraz podstawy, przykłady konfiguracji oraz działania)
    • Runnery.
  4. Ansible
    • Termin IAAC – Infrastructure as a code oraz jego znaczenie i rola.
    • Podstawowe pojęcia oraz elementy.
    • Instalacja oraz konfiguracja
    • Inventory
    • Wykonywanie komend na wielu serwerach jednocześnie.
    • Prosty przykładowy playbook
    • Wprowadzenie do ról.
    • Instalowanie oraz używanie pluginów.
    • Tworzenie bardziej zaawansowanych ról.
    • Bazowanie na faktach.
  5. Docker
    • Podstawowe komendy oraz zarządzanie kontenerami.
    • sieci.
    • volumeny.
    • Dockerfile (tworzenie, budowanie obrazu, podstawowe instrukcje, ENTRYPOINT i CMD)
    • LAB: budowa kontenera na bazie prostej aplikacji.
    • Docker registry.
    • Docker compose.
  6. Jenkins
    • Wprowadzenie (cel, zasada działania).
    • jenkinsfile – Konfiguracja przy użyciu kodu.
    • Instalowanie i używanie pluginów.
    • Dodawanie i używanie kluczy oraz haseł.
    • Praca z agentami.
    • LAB: uruchamianie testów oraz deploy aplikacji w zależnosci od wyniku testów.
  7. Monitoring
    • Prometheus, Grafana oraz Alertmanager (wprowadzenie, podstawy działania, przykładowa konfiguracja, Service Discovery).
    • Agregator logów (logowanie w formacie JSON, ELK, Grafana Loki)

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Praktycznej na poziomie podstawowym znajomości tematyki związanej z Linuksem i sieciami TCP/IP; znajomość dowolnego języka skryptowego (np. bash albo Python).

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się

Wybierz interesujący Cię termin oraz miasto

Warszawa:
Zdalnie:

Żaden termin nie pasuje?

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.