Azure DevOps Course Syllabus
Course Syllabus
Download SyllabusPYTHON BASICS
- Introduction
 - Why Python?
 - Installing Python
 - Types in Python
 - Integers & Floats
 - String
 - Booleans
 - None
 - Lists
 - Dictionary
 - Other Data Types
 - Statements in Python
 - If
 - Loops
 - Break & Continue
 - While
 - Exceptions in Python
 - Functions
 - File Management in Python
 - Yield
 - Lambda Functions
 - Object Oriented Programming with Python
 - Classes
 - SYLLABUS
 - Methods
 - Constructors
 - Instance & Class Attributes
 - Inheritance & Polymorphism
 - Python Tips & Tricks
 - Strings & Collections
 - Modularity
 - Handling Exceptions
 
LINUX BASICS
- Overview
 - Understanding Linux Architecture
 - Shell and Kernel Overview
 - Linux Distributions
 - Using Shell
 - Exploring Filesystems
 - Working with Text Files
 - Process Management
 - Package Management
 - Managing User Accounts
 - Disk & Filesystem management
 - Linux Networking
 - Service Management in Linux
 - Server Configurations in Linux
 - Troubleshooting in Linux
 
SHELL SCRIPTING
- Why and What of Shell Scripting
 - Shell Terminals
 - Creation & Execution of Shell Scripts
 - Variables & Variable Scopes
 - Conditions in Shell Scripts
 - Iterating with loops
 - Functions in Shell Scripts
 - Regular Expressions
 - Command Piping with grep
 - AWK Fundamentals
 
AZURE
- Global Infrastructure
 - Backbone Network
 - Regions
 - Availability Zones
 - Points of Presence
 - Custom Hardware
 
AZURE VIRTUAL MACHINES& SCALE SETS
- How Azure VM’s Work internally
 - VM Types & Sizes
 - Virtualization technologies in azure
 - Creation & Management of VM’s
 - Creating VM Images
 - High Available VM’s
 - Availability Sets & Availability Zones
 - VM Scale Sets
 
NETWORKING
- Networking Basics
 - Virtual Network
 - Subnets
 - Network Security Groups
 - Application Security Groups
 - Routing
 - VNET Peering
 - Azure Load Balancer
 - Azure Application Gateway
 
AZURE ACTIVE DIRECTORY
- Overview
 - What is Azure Active Directory
 - Group and Access Management
 - Group-based licensing
 - Azure AD architecture
 - Default User Permissions
 - Organization
 - Groups
 - Users
 - Authentication
 - Azure RBAC
 - Custom Roles in Azure
 - Privileged Identity Management
 
AZURE MONITOR
- Overview
 - Log Analytics
 - Log Queries
 - Visualize log data
 - Alerts
 - Application Insights
 - Metrics
 - Continuous monitoring with Azure Monitor
 
AZURE SITE RECOVERY
- Overview
 - Business Continuity and Disaster Recovery (BCDR)
 - Replication of Azure VMs to different Regions
 - Failover of Azure VMs
 - Disaster Recovery for Apps
 
AZURE BACKUP SERVICE
- Overview
 - Backup Azure VMs
 - Restoring disks
 - Backup from On-prem to Azure
 
AZURE STORAGE ACCOUNTS
- Overview
 - Storage account types
 - Blob Storage
 - Page Blobs
 - Block Blobs
 - Table Storage
 - Queue Storage
 - File Storage
 - Data Redundancy
 - Access Tiers
 - Performance & Scaling
 - Concurrency
 - Static Websites using Storage Account
 
AZURE MANAGED DISKS
- Overview
 - Benefits of Using Managed Disks
 - Disk Types
 - Disk SKU’s
 - Temp Disk
 - Data Disk
 - OS Disk
 - Backup & Recovery of Disks
 
AZURE SQL
- Overview
 - Azure SQL Database
 - Azure SQL Mange Instance
 - Single Database
 - Elastic Pool
 - Purchasing Models
 - Service Tiers
 
AZURE APP SERVICE WEB APPS
- Overview
 - App Service Environments
 - App Service Plans
 - Virtual Network Integrations
 - Hybrid connections
 
Devops
- Why DevOps
 - What is DevOps
- Definition
 - Stakeholders of DevOps
 
 - What is SDLC
- Phases of SDLC
 - Role Of Dev in SDLC
 - Role of Ops in SDLC
 
 - What is Agile and Scrum
- Agile Development Process
 - Role of Dev in Agile
 - Role of Ops in Agile
 
 - Problem That DevOps Solves
 
GIT
- Version Control Basics
 - Commits and Revisions
 - Branches
 - Stashing
 - Branching In Depth
 - Rebase
 - Tagging
 - Sub-Projects with Sub-Modules and SubTrees
 - Git Hooks
 - Git Administration
 - Git Flow
 
Download the free copy of our Azure DevOps course content pdf and it is designed for software developers, testers, project managers, and anyone involved in the software development lifecycle who wants to learn how to use Azure DevOps to improve their team’s productivity and efficiency.

