|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microsoft-az-400-exam-practice-questions/
课程评论:没有评论
课程名称:Microsoft AZ-400 考试练习题 *2023年10月更新* 课程概述:本课程针对Microsoft AZ-400认证考试,涵盖以下关键概念: 1. 配置流程和沟通(10-15%) 2. 设计和实施源代码管理(15-20%) 3. 设计和实施构建及发布管道(40-45%) 4. 制定安全和合规计划(10-15%) 5. 实施监控策略(10-15%) ### 课程内容要点: - **配置流程和沟通**: - 规划和实施工作流程和反馈周期结构 - 确定与工作流相关的适当指标 - 将Azure Pipelines和GitHub Actions与工作项跟踪工具集成 - 使用Azure Boards配置协作和通信 - **设计和实施源代码管理**: - 设计和实施源代码管理策略和身份验证策略 - 管理大文件和优化Git仓库 - 制定分支和合并策略,配置和管理代码仓库 - **设计和实施构建及发布管道**: - 设计和实现管道自动化,与外部工具集成 - 制定测试策略,集成自动化测试 - 选择和实施部署自动化方案,设计可靠的部署策略 - **制定安全和合规计划**: - 管理敏感信息,实施服务连接和个人访问令牌 - 自动化安全和合规扫描,包括源代码和容器扫描 - **实施监控策略**: - 配置DevOps环境的监控,分析应用程序和基础设施的性能指标 - 监控管道健康状况,优化管道性能和成本 本课程旨在帮助学员掌握AZ-400考试所需的知识及技能,适合希望提升DevOps能力并准备相应认证的学习者。希望你在学习过程中收获满满!如有任何问题,请随时联系我。快乐学习! Neil
The course includes the below concepts for the exam:*Updated Oct 2023*Skills at a glanceConfigure processes and communications (10-15%)Design and implement source control (15-20%)Design and implement build and release pipelines (40-45%)Develop a security and compliance plan (10-15%)Implement an instrumentation strategy (10-15%)Configure processes and communications (10-15%)Configure activity traceability and flow of workPlan and implement a structure for the flow of work and feedback cyclesIdentify appropriate metrics related to flow of work, such as cycle times, time to recovery, and lead timeIntegrate Azure Pipelines and GitHub Actions with work item tracking toolsImplement traceability policies decided by developmentIntegrate a repository with Azure BoardsConfigure collaboration and communicationCommunicate actionable information by using custom dashboards in Azure BoardsDocument a project by using tools, such as wikis and process diagramsConfigure release documentation, including release notes and API documentationAutomate creation of documentation from Git historyConfigure notifications by using webhooksDesign and implement source control (15-20%)Design and implement a source control strategyDesign and implement an authentication strategyDesign 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 sharingImplement workflow hooksPlan 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 repositoriesIntegrate GitHub repositories with Azure PipelinesConfigure permissions in the source control repositoryConfigure tags to organize the source control repositoryRecover data by using Git commandsPurge data from source controlDesign and implement build and release pipelines (40-45%)Design and implement pipeline automationIntegrate pipelines with external tools, including dependency scanning, security scanning, and code coverageDesign and implement quality and release gates, including security and governanceDesign integration of automated tests into pipelinesDesign and implement a comprehensive testing strategy (including local tests, unit tests, integration tests, and load tests)Design and implement UI testingImplement orchestration of tools, such as GitHub Actions and Azure PipelinesDesign and implement a package management strategyDesign a package management implementation that uses Azure Artifacts, GitHub Packages, NuGet, and npmDesign and implement package feeds, including upstream sourcesDesign and implement a dependency versioning strategy for code assets and packages, including semantic versioning and date-basedDesign and implement a versioning strategy for pipeline artifactsDesign and implement pipelinesSelect a deployment automation solution, including GitHub Actions and Azure PipelinesDesign and implement an agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainabilityDevelop and implement pipeline trigger rulesDevelop pipelines, including classic and YAMLDesign and implement a strategy for job execution order, including parallelism and multi-stageDevelop complex pipeline scenarios, such as containerized agents and hybridConfigure and manage self-hosted agents, including virtual machine (VM) templates and containerizationCreate reusable pipeline elements, including YAML templates, task groups, variables, and variable groupsDesign and implement checks and approvals by using YAML environmentsDesign and implement deploymentsDesign a deployment strategy, including blue/green, canary, ring, progressive exposure, feature flags, and A/B testingDesign a pipeline to ensure reliable order of dependency deploymentsPlan for minimizing downtime during deployments by using virtual IP address (VIP) swap, load balancer, and rolling deploymentsDesign a hotfix path plan for responding to high-priority code fixesImplement load balancing for deployment, including Azure Traffic Manager and the Web Apps feature of Azure App ServiceImplement feature flags by using Azure App Configuration Feature ManagerImplement application deployment by using containers, binary, and scriptsDesign and implement infrastructure as code (IaC)Recommend a configuration management technology for application infrastructureImplement a configuration management strategy for application infrastructure, including IaCDefine 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 pipelines for cost, time, performance, and reliabilityAnalyze pipeline load to determine agent configuration and capacityDesign and implement a retention strategy for pipeline artifacts and dependenciesDevelop a security and compliance plan (10-15%)Design and implement a strategy for managing sensitive information in automationImplement and manage service connectionsImplement and manage personal access tokensImplement and manage secrets, keys, and certificates by using Azure Key Vault, GitHub secrets, and Azure Pipelines secretsDesign and implement a strategy for managing sensitive files during deploymentDesign pipelines to prevent leakage of sensitive informationAutomate security and compliance scanningAutomate analysis of source code by using GitHub code scanning, GitHub secrets scanning, pipeline-based scans, and SonarQubeAutomate security scanning, including container scanning and OWASP Zed Attack Proxy (ZAP)Automate analysis of licensing, vulnerabilities, and versioning of open-source components by using Mend Bolt and GitHub Dependency ScanningImplement an instrumentation strategy (10-15%)Configure monitoring for a DevOps environmentConfigure and integrate monitoring by using Azure MonitorConfigure and integrate with monitoring tools, such as Azure Monitor, Application Insights, and the Prometheus managed serviceManage access control to the monitoring platformConfigure alerts for pipeline eventsAnalyze metricsInspect distributed tracing by using Application InsightsInspect application performance indicatorsInspect infrastructure performance indicators, including CPU, memory, disk, and networkIdentify and monitor metrics for business valueAnalyze usage metrics by using Application InsightsInterrogate logs using basic Kusto Query Language (KQL) queriesI hope you find this course useful for your studies,Let me know if I can assist in anyway,Happy learning!Neil