700+ courses, half price
Opis kursu
Koniec z ręcznym wdrażaniem. W tym kursie zbudujesz potoki CI/CD, które automatycznie kompilują, testują i wdrażają twoje aplikacje za pomocą usług AWS Code. Wdrożysz strategie wdrożeń takie jak blue/green i canary release za pomocą CodeDeploy, dodasz do potoków bramki bezpieczeństwa i powiadomienia o awariach, a infrastrukturę zdefiniujesz jako kod za pomocą CloudFormation, SAM i CDK. Na koniec będziesz potrafić skonfigurować potok, który przeprowadza kod od commitu aż na produkcję przy minimalnej ingerencji człowieka.
Wymagania wstępne
Program nauczania
Plan kursu
1
Potoki CI/CD z usługami AWS Code
Dowiesz się, jak usługi AWS Code współpracują ze sobą, automatyzując cykl życia dostarczania oprogramowania. Przypiszesz CodeCommit, CodeBuild, CodeDeploy i CodePipeline do odpowiednich etapów potoku, zbudujesz wieloetapowy potok z bramkami zatwierdzania i powiadomieniami o awariach, a także skonfigurujesz CodeBuild z plikiem buildspec.yml, aby zautomatyzować kompilację od kodu źródłowego do artefaktu.
- Wprowadzenie do CI/CD na AWS50 XP
- Znajdź brakującą usługę50 XP
- Przypisz usługi do etapów pipeline'u100 XP
- Poznaj konsolę CodePipeline50 XP
- Budowanie pipeline'ów za pomocą CodePipeline50 XP
- Jak artefakty przepływają między etapami50 XP
- Dodaj bramkę zatwierdzania50 XP
- Skonfiguruj alerty o niepowodzeniach50 XP
- Automatyzacja buildów za pomocą CodeBuild i buildspec.yml50 XP
- Przeanalizuj plik buildspec.yml50 XP
- Przyporządkuj fazy buildspec100 XP
- Napraw nieudany build50 XP
2
Strategie wdrożeń z AWS CodeDeploy
Poznasz sposoby bezpiecznego wydawania aplikacji za pomocą CodeDeploy. Skonfigurujesz appspec.yml z hookami cyklu życia, wdrożysz strategie in-place oraz blue/green, uruchomisz stopniowe przekierowywanie ruchu w trybie canary i liniowym, a także skonfigurujesz etapy API Gateway z odrębnymi ustawieniami dla każdego środowiska.
3
Infrastruktura jako kod i zarządzanie środowiskami
Zdefiniujesz i będziesz zarządzać infrastrukturą jako kodem. Stworzysz szablony CloudFormation z zestawami zmian i wykrywaniem dryfu, wdrożysz aplikacje bezserwerowe za pomocą SAM i CDK, będziesz zarządzać zatwierdzonymi wersjami w różnych środowiskach oraz zintegrujesz CloudFormation z potokami CI/CD przy użyciu StackSets i zagnieżdżonych stosów.
Automatyzacja wdrożeń na AWS
Kurs
ukończony

