Week 4 curriculum - 1909-sep30-net/trainer-code GitHub Wiki

  • Version control (Git)
    • branches (remote, remote tracking, local tracking, local)
    • merging (fast forward, non-fast-forward, merge resolution)
    • feature branch workflow
  • 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, job, step, GitHub Check
  • Code analysis
    • static analysis, SonarCloud, technical debt, configuration, quality profile, quality gate
  • Docker
    • VM vs. container, daemon/client, Docker Machine
    • container, image, Dockerfile, registry
    • CLI commands, Dockerfile commands