
Kurs dla pracujących
DevOps od podstaw
Branża niecierpliwie szuka specjalistów DevOps. I bardzo dobrze im płaci! Masz już doświadczenie w IT, ale czujesz, że powoli pukasz w szklany sufit? Myślisz o zmianie aktualnego stanowiska? Pomożemy Ci zrobić ten krok! Zapisz się na kurs i zostań jednym z najwyżej cenionych ekspertów w IT. Najbardziej kompleksowy kurs na rynku – 160 godzin nauki, w tym aż 120 z trenerem na żywo!
Zgłoś się na kurs Pobierz programDevOps od podstaw
Czego nauczysz się na kursie?
- nauczysz się wirtualizacji
- dowiesz się na czym polega konteneryzacja aplikacji w środowisku Docker
- zarządzania systemem skonteneryzowanym z wykorzystaniem docker-compose
- poznasz systemy CI/CD
- dowiesz się czym jest Kubernetes
- poznasz narzędzia DevOps
- dowiesz się o monitoringu i alertingu w środowiskach rozproszonych
- poznasz IaaC na przykładzie Terraform
- nauczysz się jak automatyzować z wykorzystaniem Ansible
- nauczysz się robić migrację do środowiska do chmury AWS
Obejrzyj webinar z Markiem Godnym, współautorem programu kursu „DevOps od podstaw” i dowiedz się, dlaczego ta kultura organizacyjna jest tak popularna w świecie IT w ostatnich latach.
Firmy w których pracują nasi absolwenci
Jak wyglądają zajęcia w Akademii?
Zajęcia w Akademii na Kursie DevOps odbywają się w specjalnym trybie dla pracujących. Jest krótki zjazd w tygodniu (wtorek) i dłuższy w sobotę. Na każdym zjeździe mają one podobną formę. Zajęcia odbywają się w formie warsztatowej, na którym uczestnicy nabywają nowe umiejętności. W ramach projektów uczestnicy będą mieli możliwość wykorzystania zdobytych kompetencji w pracy zespołowej. Zajęcia na kursie DevOps od podstaw odbywać się będą w specjalnym trybie dla pracujących we wtorki od 17:30 do 20:30 i soboty od 8:00 do 14:00.
Pobierz programProgram kursu
Prework
Zadaniem preworku jest przygotowanie Cię do kursu oraz sprawienie, że wszyscy kursanci będą na podobnym poziomie. Prework jest bardzo ważny, aby komfortowo wejść w naukę o filozofii DevOps. Prework składa się z materiałów, które należy przerobić. Powinien Ci zająć ok. 10 godzin
Podstawy Linuxa
Moduł umożliwia wyrównanie wiedzy na temat systemu Linux, na podstawie Ubuntu Server. Właściwe zapoznanie się z systemem Linux jest niezbędne do swobodnej pracy w trakcie kursu. W trakcie zajęć zostaną wykonane podstawowe operacje, takie jak:
- zarządzanie użytkownikami i grupami,
- obsługa systemu plików,
- uruchamianie i konfiguracja serwisów,
- obsługa podstawowych narzędzi, tj curl, wget, awk, sed, vim, git
- tworzenie i konfiguracja service unit.
Protokół HTTP
Niegdyś prosty protokół tekstowy służący do prezentowania hipertekstu, obecnie jeden z najpopularniejszych wyborów przy tworzenie API aplikacyjnego i podstawa światowej sieci Internet. Na naszych zajęciach kursanci poznają strukturę protokołu HTTP, historię jego rozwoju oraz praktyczne zastosowania.
Wstęp do wirtualizacji
Zapoznanie się z różnymi poziomami wirtualizacji. W trakcie zajęć stworzone zostaną reużywalne środowiska z wykorzystaniem narzędzia Vagrant. Umożliwi to zunifikowanie środowisk wśród kursantów i odizolowanie wzajemnego wpływu, implementowanych w ramach poszczególnych modułów, rozwiązań
Konteneryzacja aplikacji w środowisku Docker
Poznanie podstaw Dockera, najpopularniejszego rozwiązania do konteneryzacji i dostarczania aplikacji. W trakcie zajęć uczestnik zostanie przeprowadzony przez cały proces opracowywania obrazów dockerowych, ich budowania, dostarczania na serwery docelowe oraz uruchamiania. Omówione i zaprezentowane zostaną najważniejsze terminy, komendy i konfigurację środowiska.
Zarządzanie systemem skonteneryzowanym z wykorzystaniem docker-compose
Rozwinięcie poprzedniego modułu o zarządzanie wieloma usługami jednocześnie za pomocą docker-compose. Dzięki temu modułowi uczestnik będzie miał możliwość tworzenia samo-dokumentujących konfiguracji serwisów, a także grupowego zarządzania aplikacjami.
Architektura i narzędzia w systemach mikroserwisowych
Poznanie oraz nabycie umiejętności tworzenia nowoczesnych i skalowalnych architektur aplikacji w oparciu o popularne narzędzia, tj Redis, RabbitMQ, Kafka i Memcached. Poznanie zasad tworzenia mikroserwisów oraz metodyki dystrybucji i wymiany danych w środowiskach rozproszonych, w oparciu o webhooki, systemu kolejkowania i metody API.
Automatyzacja z wykorzystaniem Ansible
Automatyzacja procesu konfiguracji hostów na przykładzie Ansible. Umiejętność przygotowywania playbooków i ról, umożliwiających grupowanie zadań, zmiennych oraz zarządzanych hostów.
IaaC na przykładzie Terraform
Tworzenie infrastruktury na przykładzie Terraform. Praca ze skryptami Terraform, walidacja, uruchamianie i dostosowywanie do własnych potrzeb.
Kubernetes – one, to rule them all
Orkiestracja aplikacji w środowisku Kubernetes bazując na rozwiązaniach wirtualnych typu kind oraz stworzonych w trakcie zajęć klastrach fizycznych. Omówienie podstawowych obiektów Kubernetesa, nauka obsługi narzędzia kubectl oraz plików kustomization, zarządzanie konfiguracją i secretami. Migracja serwisów z docker-compose, czytanie logów podów, sprawdzanie stanu poszczególnych obiektów oraz wykonywanie innych czynności administracyjno-użytkowych.
Systemy CI/CD
Nauka dobrych praktyk związanych z Continuous Integration, Continuous Delivery i Continuous Deployment w oparciu o najbardziej popularne systemy, jak Jenkins oraz Gitlab. W ramach modułu przedstawione zostaną konfiguracje, pozwalające na budowanie, dostarczanie i wdrażanie różnych typów aplikacji. Poznane zostaną metodyki wdrażania usług na serwery docelowe oraz umiejętności wydzielania środowiska produkcyjnego od testowego.
Monitoring i alerting w środowiskach rozproszonych
Podstawy narzędzi do monitoringu na przykładzie Prometheusa, node exportera, Grafany i stacku ELK/EFK. Umiejętność dostosowywania konfiguracji do własnych potrzeb oraz przygotowywania dashboardów. Generowanie i analiza alertów.
Chmura AWS
Poznanie podstawowych usług AWS, tj EC2, S3, CodeCommit, CodePipeline, API Gateway i EKS. Uruchomienie produkcyjne aplikacji w chmurze AWS. Przygotowanie systemu CI/CD wdrażającego usługę na EC2.
Liczba godzin na kursie
Praktycznych godzin
Prework
Warsztaty z trenerem
Praca w domu
Co otrzymasz w ramach kursu?
- Prework – pakiet materiałów przygotowujących do kursu
- wszystkie aktualne narzędzia i dobre praktyki
- nauka technologii dostosowanych do wymagań rynku pracy
- nauka praktycznych narzędzi warsztatowych
- konsultacje i mentoring doświadczonych trenerów-praktyków
- zamknięta grupa dyskusyjna
- symulacja środowiska pracy w branży IT
- materiały doszkalające od trenerów
- zadania domowe i konsultacje przy ich rozwiązywaniu
- dostęp do nagrań z kursu – 2 tygodnie
- test końcowy
- ceniony na rynku certyfikat infoShare Academy
Narzędzia i technologie których nauczysz się na kursie
Ansible
AWS
Docker
git
Linux
Vagrant
Kubernetes
Jenkins
Prometheus
Terraform
VirtualBox
Kurs DevOps od podstaw
Zgłoś się na następną edycję
Kurs DevOps od podstaw
Dla pracujących w branży IT
20.06.2023 – 21.11.2023
Zdalnie na żywo
wtorki i soboty
Kurs DevOps od podstaw
Dla pracujących w branży IT
18.04.2023 – 19.09.2023
Zdalnie na żywo
wtorki i soboty
Kurs DevOps od podstaw
Dla pracujących w branży IT
10.01.2023 – 06.06.2023
Zdalnie na żywo
wtorki i soboty
Jak sfinansować kurs?
Raty PayU
Rozłóż płatność za kurs na raty PayU. Cała procedura składania wniosku jest bardzo prosta, a decyzję otrzymasz już w kilkanaście minut – bez wychodzenia z domu! Możesz rozłożyć płatność nawet na 15 rat 0%, albo do 50 rat nisko oprocentowanych. Zapisz się na kurs, skontaktujemy się z Tobą i ustalimy wszystkie szczegóły.
Dofinansowanie z Bazy Usług Rozwojowych
Możesz otrzymać nawet do 80% dofinansowania w BUR na realizację dowolnego kursu zdalnego z naszej oferty. Z tego rodzaju wsparcia mogą skorzystać: mikro, małe i średnie przedsiębiorstwa (oraz ich pracownicy).
Nieoprocentowane pożyczki OPEN/Inwestuj w rozwój
Nieoprocentowana pożyczka na szkolenie, którą spłacisz bez odsetek. Dzięki niej możesz sfinansować do 100% kosztów kursu. Przy sprawnym i terminowym spłacaniu rat pożyczki projekt może umorzyć zapłatę nawet 25% całej kwoty. Formalności mogą zająć nawet kilka tygodni, dlatego najpierw skontaktuj się z nami w celu rezerwacji miejsca na kurs.
Najczęściej zadawane pytania
W jakich godzinach odbywają się zajęcia?
Jak przygotować się do kursu?
Czy pomagacie/gwarantujecie pracę po kursie?
Czym kurs różni się od studiów?
Dlaczego Wy, a nie konkurencja?
Czy otrzymam certyfikat?
zgłoś się na kurs / poproś o kontakt
Po otrzymaniu zgłoszenia skontaktuje się z Tobą nasz Zespół Organizacji Szkoleń, aby przedstawić proces i przebieg rekrutacji.

Agnieszka Frąckiewicz
Starsza specjalistka ds. organizacji szkoleń (+48) 530 100 686agnieszka.frackiewicz@infoshareacademy.com