Softwarez.Info - Software's World!
Az-400: Designing And Implementing Microsoft Devops Solution - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: Az-400: Designing And Implementing Microsoft Devops Solution (/Thread-Az-400-Designing-And-Implementing-Microsoft-Devops-Solution--557251)



Az-400: Designing And Implementing Microsoft Devops Solution - AD-TEAM - 09-15-2024

[Image: 692db3d7936855b5eb80dfb238c368e7.jpg]
Az-400: Designing And Implementing Microsoft Devops Solution
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.10 GB | Duration: 12h 7m

Mastering Azure DevOps: Strategies for Continuous Integration, Delivery, and Feedback

[b]What you'll learn[/b]

Design and implement processes and communications

Design and implement a source control strategy

Design and implement build and release pipelines

Develop a security and compliance plan

Implement an instrumentation strategy

[b]Requirements[/b]

Azure Administrator Associate (AZ-104) or Azure Developer Associate (AZ-204): It is recommended that you have either of these certifications, as they provide a strong foundation in Azure, which is essential for the AZ-400 exam.

Hands-on Experience: At least 1-2 years of experience working with Azure DevOps or similar tools is recommended. This includes familiarity with CI/CD pipelines, source control, build and release management, and infrastructure as code (IaC).

Development Skills: Understanding basic programming or scripting is helpful. Knowledge of languages like PowerShell, Bash, or any other scripting language is a plus.

IT Operations: Familiarity with IT operations, system administration, and infrastructure management is crucial, as DevOps blends these disciplines.

Agile Methodologies: Knowledge of Agile and Scrum methodologies is beneficial, as DevOps often works in conjunction with Agile frameworks.

Core Azure Services: You should be comfortable working with key Azure services such as Virtual Machines, Azure Kubernetes Service (AKS), Azure App Services, and Azure Monitor.

Source Control Systems: Experience with Git or similar version control systems is necessary, as it is integral to managing code and configurations in DevOps workflows.

Networking Fundamentals: A basic understanding of networking concepts like DNS, TCP/IP, VPNs, and firewalls.

Security Practices: Familiarity with security best practices in cloud environments.

[b]Description[/b]

Unlock the full potential of Azure DevOps with this comprehensive course designed to equip you with the skills and knowledge needed to become a Microsoft Certified: DevOps Engineer Expert. Whether you're a seasoned DevOps engineer, cloud specialist, or IT operations professional, this course will guide you through the advanced concepts of DevOps practices within the Azure ecosystem.You'll dive deep into designing and implementing DevOps strategies, mastering continuous integration and delivery (CI/CD) pipelines, automating infrastructure as code (IaC), and integrating robust feedback mechanisms. The course also covers dependency management, security, and compliance, ensuring that you can deliver high-quality software at scale.With hands-on labs, real-world scenarios, and expert guidance, you'll learn how to optimize and secure your development workflows, manage complex deployments, and seamlessly collaborate across development and operations teams. Whether you're looking to enhance your current role or advance your career, this course provides the tools and insights needed to succeed in the fast-paced world of DevOps.Key Learning OutcomesBig Grinesign and implement a DevOps strategy tailored to your organization's needs.Set up and manage CI/CD pipelines using Azure DevOps and other industry tools.Automate infrastructure deployments with infrastructure as code (IaC) practices.Implement continuous monitoring, logging, and feedback loops to improve software quality.Ensure security and compliance throughout the software development lifecycle.Prepare for the AZ-400 certification exam to become a Microsoft Certified: DevOps Engineer Expert.Join us on this journey to mastering Azure DevOps and transforming your approach to software development and delivery.

Overview

Section 1: Introduction

Lecture 1 Microsoft DevOps Course Introduction

Section 2: Get started on a DevOps transformation journey

Lecture 2 Learning Material - Introduction to DevOps

Lecture 3 Introduction to DevOps

Lecture 4 Choose the right project

Lecture 5 Describe team structures

Lecture 6 Choose the DevOps tools

Lecture 7 Plan Agile with GitHub Projects and Azure Boards

Lecture 8 Introduction to source control

Lecture 9 Describe types of source control systems

Lecture 10 Work with Azure Repos and GitHub

Lecture 11 Setting up Lab Environment

Lecture 12 Lab - Agile Planning and Portfolio Management with Azure Boards

Section 3: Development for enterprise DevOps

Lecture 13 Learning Material - Development for enterprise DevOps

Lecture 14 Structure your Git Repo

Lecture 15 Manage Git branches and workflows

Lecture 16 Collaborate with pull requests in Azure Repos

Lecture 17 Explore Git hooks

Lecture 18 Plan foster inner source

Lecture 19 Manage Git repositories

Lecture 20 Identify technical debt

Lecture 21 Lab - Version Controlling with Git in Azure Repos

Section 4: Implement CI with Azure Pipelines and GitHub Actions

Lecture 22 Learning Material - Implement CI with Azure Pipelines and GitHub Actions

Lecture 23 Explore Azure Pipelines

Lecture 24 Manage Azure Pipeline agents and pools

Lecture 25 Describe pipelines and concurrency

Lecture 26 Explore Continuous integration

Lecture 27 Implement a pipeline strategy

Lecture 28 Integrate with Azure Pipelines

Lecture 29 Introduction to GitHub Actions

Lecture 30 Learn continuous integration with GitHub Actions

Lecture 31 Design a container build strategy

Lecture 32 Lab - Configuring Agent Pools and Understanding Pipeline Styles

Lecture 33 Lab - Enabling Continuous Integration with Azure Pipelines

Lecture 34 Lab - Implementing GitHub Actions for CICD

Lecture 35 Lab - Deploying Docker containers to Azure App Service web apps

Section 5: Design and implement a release strategy

Lecture 36 Learning Material - Design and implement a release strategy

Lecture 37 Introduction to continuous delivery

Lecture 38 Create a release pipeline

Lecture 39 Explore release strategy recommendations

Lecture 40 Provision and test environments

Lecture 41 Manage and modularize tasks and templates

Lecture 42 Multi-stage YAML

Lecture 43 Automate inspection of health

Lecture 44 Lab - Controlling Deployments using Classic Release Gates

Section 6: Implement a secure continuous deployment using Azure Pipelines

Lecture 45 Implement a secure continuous deployment using Azure Pipelines

Lecture 46 Introduction to deployment patterns

Lecture 47 Implement blue-green deployment and feature toggles

Lecture 48 Implement canary releases and dark launching

Lecture 49 Implement AB testing and progressive exposure deployment

Lecture 50 Integrate with identity management systems

Lecture 51 Manage application configuration data

Lecture 52 Lab - Configuring Pipelines as Code with YAML

Lecture 53 Lab - Setting Up and Running Tests

Lecture 54 Lab - Integrating Azure Key Vault with Azure DevOps

Lecture 55 Lab - Enable Dynamic Configuration and Feature Flags

Section 7: Manage infrastructure as code using Azure and DSC

Lecture 56 Learning Material - Manage infrastructure as code using Azure and DSC

Lecture 57 Explore infrastructure as code and configuration management

Lecture 58 Module 02 Create Azure resources using Azure Resource Manager templates

Lecture 59 Module 03 Implement Bicep

Lecture 60 Module 04 Create Azure resources by using Azure CLI

Lecture 61 Module 05 Explore Azure Automation with DevOps

Lecture 62 Module 06 Implement Desired State Configuration (DSC)

Lecture 63 Lab - Deployments using Azure Bicep templates

Section 8: Implement security and validate code bases for compliance

Lecture 64 Learning Material - Implement security and validate code bases for compliance

Lecture 65 Module 01 Introduction to Secure DevOps

Lecture 66 Module 02 Implement open-source software

Lecture 67 Module 03 Software Composition Analysis

Lecture 68 Static analyzers

Lecture 69 Module 05 OWASP and Dynamic Analyzers

Lecture 70 Module 06 Security Monitoring and Governance

Lecture 71 Lab - Implement Security and Compliance in an Azure DevOps pipeline

Lecture 72 Lab - Managing technical debt with SonarCloud and Azure DevOps

Section 9: Design and implement a dependency management strategy

Lecture 73 Learning Material - Design and implement a dependency management strategy

Lecture 74 Module 01 Explore package dependencies

Lecture 75 Module 02 Understand package management

Lecture 76 Module 03 Migrate, consolidating and secure artifacts

Lecture 77 Module 04 Implement a versioning strategy

Lecture 78 Module 05 Introduction to GitHub Packages

Lecture 79 Lab - Package Management with Azure Artifacts

Section 10: Implement continuous feedback

Lecture 80 Learning Material - Implement continuous feedback

Lecture 81 Module 01 Implement tools to track usage and flow

Lecture 82 Module 02 Develop monitor and status dashboards

Lecture 83 Module 03 Share knowledge within teams

Lecture 84 Module 04 Design processes to automate application analytics

Lecture 85 Module 05 Manage alerts, Blameless retrospectives and a just culture

Lecture 86 Lab - Monitor Application Performance with Azure Load Testing

Lecture 87 Lab - Sharing Team Knowledge using Azure Project Wikis

Section 11: AZ-400: Designing and Implementing Microsoft DevOps Solutions Completion

Lecture 88 Course Conclusion

The AZ-400 certification course is designed for professionals who are focused on DevOps practices and who aim to enhance their skills in integrating development and operations. This course is particularly beneficial for DevOps Engineers, Cloud Engineers, IT Operations Professionals, Software Developers, System Administrators, IT Managers/Project Managers, Agile Practitioners, Continuous Integration and Continuous Deployment (CI/CD) Specialists, Security Engineers and Consultants and Solution Architects.

[Image: fYBaUVKN_o.jpg]

[To see links please register or login]


[To see links please register or login]


[To see links please register or login]