Skip to content

Latest commit

 

History

History
128 lines (93 loc) · 4.25 KB

File metadata and controls

128 lines (93 loc) · 4.25 KB

Class Schedule

The class shedule is below including a working topic outline of the session. Actual sessions may vary based on cohort experience and/or what we determine is most valueable.

In addition ot the topics, each class session will include practice exam questions, q & a sessions and demos.

References

Practice assessments give a good idea of the type of content on the test. Be aware that the questions on the exam will be different and typically more challenging When you finish an assessment, you will be able to refer back to the results and use them as a stucy guide.

You can take as many assessments as you'd like.

Practice Assessment

Session 1, Introduction to DevOps

Sep 17, 2024

Details
  1. What is DevOps

  2. About the exam

    1. Boards
    2. Git and git branch strategies
    3. CI/CD both Pipelines and Actions (differences)
    4. Monitor and app insights
    5. Azure services: App config, app service, functions,
  3. Practice Assessments

  4. Excercise

    1. Create Azure DevOps Organization
    2. Create a Project
    3. Add 2 Features
    4. Add 3 Work Items to 1 of the features, not different ways Items can be added
    5. Configure Kanban board
  5. Sample questions

  6. Independent Excercise: Planning in GitHub Projects

    1. Create project in GitHub
    2. Configure board
    3. Add project cards
    4. Convert to issues

    Notes

    • Briefly covered agile planning
    • Brief intro to customizing processes

Session 2, Process Management

Sep 24, 2024

Details
  1. Boards

    1. Swimlanes
    2. Customization
  2. Teams

    1. ADO
    2. GitHub
  3. KPIs and Diagrams

    1. Cumulative Flow
    2. Cycle time
    3. Lead Time
  4. Process Points

    1. Max WIP per team member or team?
  5. Excercises

    1. Connect Boards to GH

      1. https://learn.microsoft.com/en-us/azure/devops/boards/github/connect-to-github?view=azure-devops
      2. attach commits
    2. Create a wiki

    3. Add a Mermaid diagram

    4. Wiki as source

  6. Sample Questions

Session 3, Process Collaboration

Oct 01, 2024

  1. Branching workflows
  2. Pull Requests
    • ADO vs. GitHub
    • Branch protection vs. rulesets
  3. Microsoft Recommended Process for Releases
  4. [GitHub Flow] https://docs.github.com/en/get-started/using-github/github-flow

Exercises

  1. Verify understanding by working through this Microsoft Learning lab: Review Work Management
  2. Verify understanding and rational for branch styles: Design and Implement Branch Strategies

Session 4, Source control collaboration

Oct 08, 2024

draft

  1. git
    1. local hooks
    2. Removing files with BFG
    3. Git LFS for files over 50 MB
    4. git filter
    5. tags
    6. shallow clones

Session 5, Build and release pipelines

Oct 15, 2024

Session 6, Package management

Oct 22, 2024

Session 7, Testing in pipelines

Oct 29, 2024

Session 8, Deployment scenarios

Nov 05, 2024

Session 9, Infrastructure as Code

Nov 12, 2024

Session 10, Security and compliance

Nov 19, 2024

Session 11, Monitoring and metrics

Nov 26, 2024

Session 12, Extra topics and exam prep

Dec 03, 2024

Topics