.NET Curriculum Week 4 - 042020-dotnet-uta/curriculumCode GitHub Wiki
Week 4 curriculum
Version control (Git)
- branches (remote, remote tracking, local tracking, local)
- merging (fast forward, non-fast-forward, merge resolution)
- feature branch workflow
- pull request, GitHub Check
Software development lifecycle
- Waterfall, V-Model, Agile, scrum, kanban
Scrum
- user story, sprint, effort, capacity, velocity, standup
- project board
DevOps
- culture, continuous integration/delivery/deployment, build pipeline
Cloud Computing
- on-premises, cloud, hybrid cloud, multi cloud
- IaaS, PaaS, SaaS, CaaS
- AWS, Azure, Google Cloud
Azure
- VM, SQL DB, App Service
- Storage
- Active Directory, Cosmos DB, AKS
.NET deployment
- publish, local IIS, Azure App Service
Azure DevOps
- Pipelines (build, release, YAML, trigger, job, pool, step, task, script)
Code analysis
- static analysis, technical debt, code coverage
- SonarCloud (configuration, quality profile, quality gate)
Docker
- VM vs. container, daemon/client, Docker Machine
- container, image, Dockerfile, registry
- CLI commands, Dockerfile commands