Professional Documents
Culture Documents
2021 05 Training Day Devos Original
2021 05 Training Day Devos Original
FOR USE ONLY AS PART OF MICROSOFT VIRTUAL TRAINING DAYS PROGRAM. THESE MATERIALS ARE NOT AUTHORIZED
FOR DISTRIBUTION, REPRODUCTION OR OTHER USE BY NON-MICROSOFT PARTIES.
Microsoft Azure Virtual
Training Day:
DevOps with GitHub
Getting Started with DevOps
Who is Tailwind Traders?
Experiencing rapid growth
Looking to Implement
• DevOps methodology
• Better communication tools
• Shared tooling
Agenda
What is DevOps?
Eliminating waste
Deliver faster
Operate Deliver
Happier customers
High Performance DevOps Companies
Achieve Developer Velocity by…
208X more 106X faster from commit
frequent deployments to deploy
Faster Increased
time-to-market revenue
DevOps
OPS
DEV
WALL OF CONFUSION
G E T T I N G S T A R T E D W I T H D E V O P S 1 0
Development
Plan 1 2 Develop
Process
Operate 4 3 Deliver
Production
DevOps is about delivering value…
Prioritization Continuous
Improvement
DevOps
G E T T I N G S T A R T E D W I T H D E V O P S 1 2
Source Control
Introduction to Git and GitHub
What is Source Control
and Why do we Need it?
A form of version control
GitHub
G E T T I N G S T A R T E D W I T H D E V O P S 1 4
Components of a Git Project
.gitignore – Commits –
untracked track changes
files to ignore to artifacts
G E T T I N G S T A R T E D W I T H D E V O P S 1 5
What is GitHub?
GitHub is the leader in Git repository
hosting. Some key features of GitHub
Expertise sharing
Cross-team collaboration
Improved code reuse
Codespaces on GitHub
GitHub Actions (CI/CD)
Increased velocity Learn about GitHub
G E T T I N G S T A R T E D W I T H D E V O P S 1 6
Features of a GitHub Project
README.md file – Document your project
G E T T I N G S T A R T E D W I T H D E V O P S 1 7
Demo
GitHub In Action
Using Microsoft
Teams as a
Collaboration Hub
What is Microsoft Teams?
Microsoft Teams is the hub for teamwork.
G E T T I N G S T A R T E D W I T H D E V O P S 2 0
Microsoft Teams Integration via
GitHub Enterprise App
G E T T I N G S T A R T E D W I T H D E V O P S 2 1
Demo
Collaboration with
Teams
Extending
DevOps with
Visual Studio
Code
1
What is Visual Studio Code?
Visual Studio Code is a lightweight and
powerful source code editor.
G E T T I N G S T A R T E D W I T H D E V O P S 2 4
G E T T I N G S T A R T E D W I T H D E V O P S 2 5
Visual Studio Code Marketplace
Thousands of extensions!
G E T T I N G S T A R T E D W I T H D E V O P S 2 6
Extension Example – Live Share
Extension Pack
Share your code and collaborate
G E T T I N G S T A R T E D W I T H D E V O P S 2 7
Demo
Tying it all together
with Visual Studio
Code
Recap
DevOps and
Tailwind Traders
Tailwind
Traders
G E T T I N G S T A R T E D W I T H D E V O P S 3 0
Session
Resources Get Certified
Designing and Implementing
Explore Microsoft Learn Content Microsoft DevOps Solutions
for the AZ-400 Certification
Learn on AZ-400 Certification
Learn about getting started on DevOps
G E T T I N G S T A R T E D W I T H D E V O P S 3 1