På den här kursen lär du dig att automatisera arbetsflöden på GitHub, med fokus på Azure-distributioner och load testing.
Under kursen får du öva på att skapa och konfigurera arbetsflöden för att utföra åtgärder som utlöses manuellt eller baserat på aktivitet i ett repository. Du är dig också att skapa tjänster i Azure, konfigurera autentisering och lagra hemligheter i sina GitHub-repositories.
Målgrupp och förkunskaper
Den här kursen vänder sig till utvecklare. Du behöver dessa förkunskaper:
- Erfarenhet av att använda Azure-portalen för att skapa resurser.
- Erfarenhet av att använda GitHub och Git-kommandon för versionskontroll.
- Grundläggande kunskap om säkerhetskoncept som identiteter, behörigheter och kryptering.
För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Implement GitHub Actions
- Components of GitHub Actions
- Implement variables and scripts in a workflow
- Use contexts and expressions to manage workflow execution
- Manage secrets in GitHub
- Create and run a GitHub Actions workflow
Implement GitHub Actions for Azure
- Benefits GitHub Actions for Azure
- Different types of service principals
- Implement service principals and use them in GitHub Actions for Azure workflows
- Use GitHub Actions for Azure to publish a web app to Azure App Service
Implement Azure Load Testing
- Components of Azure Load Testing
- Create an Azure Load Testing resource.
- Configure service authentication to allow GitHub Actions to connect to your Azure load testing resource.
- Add load test input files to your repository
- Automate Azure Load Testing using GitHub Actions