Azure DevOps
Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
Program szkolenia
- GIt i GITFLOW
- Odświezenie wiedzy o systemie GIT
- Zalozenia GiTa
- Czym tak naprawdę jest git pod spodem
- Tworzenie nowe repo (init,clone)
- Praca lokalna ( add ,commit)
- Praca zdalna (push,pull,fetch)
- Merge i Rebase
- Rozwiazywanie konfliktow
- Podstawy strategii branchowania
- Czym sa branche
- Możliwe schematy przepływu kodu
- Branche a środowiska
- Zalozenia do gitlow
- Koncepcja trackowania releasow w Git
- Koncepcja naprawy bledow na dedykowanym srodowisku
- Odświezenie wiedzy o systemie GIT
- Wprowadzenie do Azure Devops
- Podstawowe funkcje portalu
- Azure repos, czyli gdzie trzymać kod
- Azure boards, czyli gdzie trzymać zadania
- Azure pipelines, czyli jak dostarczyć nasz produkt światu
- Azure DevOps i Azure Portal
- Omówienie różnic i podobieństw obu portali
- Podstawy rozwiazań chmurowych
- Infrastruktura w chmurze
- Infrastructure as a Code (terraform)
- Połączenie Azure Devops z Azure Portalem
- Stworzenie usług chmurowych z poziomu kodu
- Podstawowe funkcje portalu
- Continious Integration i Continious Deployment
- Continious Integration
- Faza Build – czym jest?
- CI a mikroserwisy
- Gdzie i jak wykonywać Unit testy, czyli piramida testów w pigułce
- Statyczna analiza kodu
- Licencje – czy możemy używać wszystkich package’y?
- Tworzenie artefaktów – podejście tradycyjne
- Tworzenie artefaktów – podejście dzisiejsze, czyli podstawy dokeryzacji
- Continious deployment
- Deployment czy delivery?
- Pipelines czy releases
- Wykorzystanie istniejących artefaktów
- Jeden pipeline czy kilka?
- Deployment w azure – app service
- Deployment w azure – azure functions
- Dalsze kroki
- Jak samodzielnie wyszukiwać odpowiednie taski
- Jak parametryzować pipeliny
- Alternatywy dla azure devops
- Continious Integration
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!W skrócie
Szkolenie praktyczne z implementowania koncepcji devopsowych w portalu Azure DevOps – jednym z wiodących systemów do budowania nowoczesnych pipelinów CI/CD.Dla kogo?
Dla osób chcących poznać i rozwijać się w tematach związanych z szeroko pojętą tematyką DevOps. Doświadczenie w programowaniu lub administracji systemami IT będzie pomocne, ale nie jest wymagane.Charakter szkolenia
Szkolenie ma charakter praktyczny. Podczas szkolenia bazując na przykładowej aplikacji zbudujemy w pełni funkcjonalny pipeline Continious Integration / Continious Deployment zgodnie z najlepszymi praktykami i przestrzegając zasad Gitflow. Zadbamy zarówno o sprawne poruszanie się po kodzie przy użyciu GITa jak i o implementacje wielu różnych typów tasków (build, testy, statyczna analiza kodu, CLI, IaC, deployment i wiele innych).Prowadzący szkolenie: Kamil Będkowski
Cloud konsultant z prawie 15 letnim doświadczeniem w branży IT. Przeszedł pełną scieżkę od junior developera po architekta i technical leadera. Obecnie pracuje głownie w obszarach architektury i devops. Specjalizuje się w rozwiązaniach opartych o Microsoft Azure. Ceryfikowany trener Microsoftu od 2019 i posiadacz 7 certyfikatów azurowych (w tym dwóch poziomu expert - Architekt i DevOps). W szkoleniach kładzie nacisk na jak najwięcej zadań praktycznych i problemów "z życia wziętych". W wolnych chwilach nabywa zestawy LEGO z lat 90tych.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia