Microsoft DevOps Solutions (AZ-400) Exam Questions Jun-2025

所在平台: Udemy

课程主页: https://www.udemy.com/course/ms_az_400/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Microsoft DevOps Solutions (AZ-400) 考试问题(2025年6月) 课程概述:本课程主要围绕Microsoft DevOps解决方案的各个方面,旨在帮助学习者掌握设计和实施DevOps策略所需的核心技能。课程内容包括: 1. **流程与沟通设计与实施(10-15%)**: - 设计工作流程结构,实施GitHub Flow。 - 设计反馈周期策略,并集成工作跟踪工具(如Azure Boards和GitHub项目)。 - 实施适当的DevOps指标与查询,创建仪表板。 2. **源代码控制策略设计与实施(10-15%)**: - 设计分支策略及实施自动化的合并与请求工作流。 - 管理大型文件与优化Git仓库的策略。 3. **构建与发布管道设计与实施(50-55%)**: - 选择与实现包管理策略,开发完整的测试策略,集成自动化部署解决方案(如GitHub Actions和Azure Pipelines)。 - 设计不同类型的部署策略。 4. **安全与合规计划开发(10-15%)**: - 设计认证和授权方法,管理敏感信息,与Azure Key Vault集成。 - 实施安全扫描与合规检查策略。 5. **仪器化策略实施(5-10%)**: - 配置监控与分析功能,使用Application Insights等工具进行日志和指标的分析。 本课程适合希望获得AZ-400认证的人士,涵盖了DevOps解决方案的广泛主题,帮助学习者在实际环境中应用相关工具与方法。

课程评论(0条)

课程详情

Skills at a glanceDesign and implement processes and communications (10-15%)Design and implement a source control strategy (10-15%)Design and implement build and release pipelines (50-55%)Develop a security and compliance plan (10-15%)Implement an instrumentation strategy (5-10%)Design and implement processes and communications (10-15%)Design and implement traceability and flow of workDesign and implement a structure for the flow of work, including GitHub FlowDesign and implement a strategy for feedback cycles, including notifications and GitHub issuesDesign and implement integration for tracking work, including GitHub projects, Azure Boards, and repositoriesDesign and implement source, bug, and quality traceabilityDesign and implement appropriate metrics and queries for DevOpsDesign and implement a dashboard, including flow of work, such as cycle times, time to recovery, and lead timeDesign and implement appropriate metrics and queries for project planningDesign and implement appropriate metrics and queries for developmentDesign and implement appropriate metrics and queries for testingDesign and implement appropriate metrics and queries for securityDesign and implement appropriate metrics and queries for deliveryDesign and implement appropriate metrics and queries for operationsConfigure collaboration and communicationDocument a project by configuring wikis and process diagrams, including Markdown and Mermaid syntaxConfigure release documentation, including release notes and API documentationAutomate creation of documentation from Git historyConfigure integration by using webhooksConfigure integration between Azure Boards and GitHub repositoriesConfigure integration between GitHub or Azure DevOps and Microsoft TeamsDesign and implement a source control strategy (10-15%)Design and implement branching strategies for the source codeDesign a branch strategy, including trunk-based, feature branch, and release branchDesign and implement a pull request workflow by using branch policies and branch protectionsImplement branch merging restrictions by using branch policies and branch protectionsConfigure and manage repositoriesDesign and implement a strategy for managing large files, including Git Large File Storage (LFS) and git-fatDesign a strategy for scaling and optimizing a Git repository, including Scalar and cross-repository sharingConfigure permissions in the source control repositoryConfigure tags to organize the source control repositoryRecover specific data by using Git commandsRemove specific data from source controlDesign and implement build and release pipelines (50-55%)Design and implement a package management strategyRecommend package management tools including GitHub Packages registry and Azure ArtifactsDesign and implement package feeds and views for local and upstream packagesDesign and implement a dependency versioning strategy for code assets and packages, including semantic versioning (SemVer) and date-based (CalVer)Design and implement a versioning strategy for pipeline artifactsDesign and implement a testing strategy for pipelinesDesign and implement quality and release gates, including security and governanceDesign a comprehensive testing strategy, including local tests, unit tests, integration tests, and load testsImplement tests in a pipeline, including configuring test tasks, configuring test agents, and integration of test resultsImplement code coverage analysisDesign and implement pipelinesSelect a deployment automation solution, including GitHub Actions and Azure PipelinesDesign and implement a GitHub runner or Azure DevOps agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainabilityDesign and implement integration between GitHub repositories and Azure PipelinesDevelop and implement pipeline trigger rulesDevelop pipelines by using YAMLDesign and implement a strategy for job execution order, including parallelism and multi-stage pipelinesDevelop and implement complex pipeline scenarios, such as hybrid pipelines, VM templates, and self-hosted runners or agentsCreate reusable pipeline elements, including YAML templates, task groups, variables, and variable groupsDesign and implement checks and approvals by using YAML-based environmentsDesign and implement deploymentsDesign a deployment strategy, including blue-green, canary, ring, progressive exposure, feature flags, and A/B testingDesign a pipeline to ensure that dependency deployments are reliably orderedPlan for minimizing downtime during deployments by using virtual IP address (VIP) swap, load balancing, rolling deployments, and deployment slot usage and swapDesign a hotfix path plan for responding to high-priority code fixesDesign and implement a resiliency strategy for deploymentImplement feature flags by using Azure App Configuration Feature ManagerImplement application deployment by using containers, binaries, and scriptsImplement a deployment that includes database tasksDesign and implement infrastructure as code (IaC)Recommend a configuration management technology for application infrastructureImplement a configuration management strategy for application infrastructureDefine an IaC strategy, including source control and automation of testing and deploymentDesign and implement desired state configuration for environments, including Azure Automation State Configuration, Azure Resource Manager, Bicep, and Azure Automanage Machine ConfigurationDesign and implement Azure Deployment Environments for on-demand self-deploymentMaintain pipelinesMonitor pipeline health, including failure rate, duration, and flaky testsOptimize a pipeline for cost, time, performance, and reliabilityOptimize pipeline concurrency for performance and costDesign and implement a retention strategy for pipeline artifacts and dependenciesMigrate a pipeline from classic to YAML in Azure PipelinesDevelop a security and compliance plan (10-15%)Design and implement authentication and authorization methodsChoose between Service Principals and Managed Identity (including system-assigned and user-assigned)Implement and manage GitHub authentication, including GitHub Apps, GITHUB_TOKEN, and personal access tokensImplement and manage Azure DevOps service connections and personal access tokensDesign and implement permissions and roles in GitHubDesign and implement permissions and security groups in Azure DevOpsRecommend appropriate access levels, including stakeholder access in Azure DevOps and outside collaborator access in GitHubConfigure projects and teams in Azure DevOpsDesign and implement a strategy for managing sensitive information in automationImplement and manage secrets, keys, and certificates by using Azure Key VaultImplement and manage secrets in GitHub Actions and Azure PipelinesDesign and implement a strategy for managing sensitive files during deployment, including Azure Pipelines secure filesDesign pipelines to prevent leakage of sensitive informationAutomate security and compliance scanningDesign a strategy for security and compliance scanning, including dependency, code, secret, and licensing scanningConfigure Microsoft Defender for Cloud DevOps SecurityConfigure GitHub Advanced Security for both GitHub and Azure DevOpsIntegrate GitHub Advanced Security with Microsoft Defender for CloudAutomate container scanning, including scanning container images and configuring an action to run CodeQL analysis in a containerAutomate analysis of licensing, vulnerabilities, and versioning of open-source components by using Dependabot alertsImplement an instrumentation strategy (5-10%)Configure monitoring for a DevOps environmentConfigure Azure Monitor and Log Analytics to integrate with DevOps toolsConfigure collection of telemetry by using Application Insights, VM Insights, Container Insights, Storage Insights, and Network InsightsConfigure monitoring in GitHub, including enabling insights and creating and configuring chartsConfigure alerts for events in GitHub Actions and Azure PipelinesAnalyze metrics from instrumentationInspect infrastructure performance indicators, including CPU, memory, disk, and networkAnalyze metrics by using collected telemetry, including usage and application performanceInspect distributed tracing by using Application InsightsInterrogate logs using basic Kusto Query Language (KQL) queries

课程标签

0人关注该课程

主题相关的课程