Price:
$2,495.00
Days:
1
Virtual
– • Plan for the transformation with shared goals and timelines
– • Select a project and identify project metrics and Key Performance Indicators (KPI’s)
– • Create a team and agile organizational structure
– • Design a tool integration strategy
– • Design a license management strategy (e.g., Azure DevOps and GitHub users)
– • Design a strategy for end-to-end traceability from work items to working software
– • Design an authentication and access strategy
– • Design a strategy for integrating on-premises and cloud resources
– • Describe the benefits of using Source Control
– • Describe Azure Repos and GitHub
– • Migrate from TFVC to Git
– • Manage code quality including technical debt, SonarCloud, and other tooling solutions
– • Build organizational knowledge on code quality
– • Explain how to structure Git repos
– • Describe Git branching workflows
– • Leverage pull requests for collaboration and code reviews
– • Leverage Git hooks for automation
– • Use Git to foster inner source across the organization
– • Explain the role of Azure Pipelines and its components
– • Configure Agents for use in Azure Pipelines
– • Explain why continuous integration matters
– • Implement continuous integration using Azure Pipelines
– • Define Site Reliability Engineering
– • Design processes to measure end-user satisfaction and analyze user feedback
– • Design processes to automate application analytics
– • Manage alerts and reduce meaningless and non-actionable alerts
– • Carry out blameless retrospectives and create a just culture
– • Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure
– • Implement compliance and security in your application infrastructure
– • Describe the potential challenges with integrating open-source software
– • Inspect open-source software packages for security and license compliance
– • Manage organizational security and compliance policies
– • Integrate license and vulnerability scans into build and deployment pipelines
– • Configure build pipelines to access package security and license ratings
• Version control
• Agile software development
• Core software development principles
• Experience in an organization that delivers software
• Azure administration and Azure development with proven expertise in at least one of these areas
• Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations
– • Introduction to DevOps
– • Choose the right project
– • Choose the DevOps tools
– • Describe team structures
– • Plan Agile with GitHub Projects and Azure Boards
– • Introduction to source control
– • Explore Git hooks
– • Plan foster inner source
– • Explore Azure Pipelines
– • Manage Azure Pipeline agents and pools
– • Manage Git repositories
– • Explore continuous integration
– • Describe pipelines and concurrency
– • Implement a pipeline strategy
– • Integrate with Azure Pipelines
– • Learn continuous integration with GitHub Actions
– • Introduction to GitHub Actions
– • Provision and test environments
– • Manage and modularize tasks and templates
– • Automate inspection of health
– • Implement blue-green deployment and feature toggles
– • Implement canary releases and dark launching
– • Implement A/B testing and progressive exposure deployment
– • Introduction to deployment patterns
– • Design a container build strategy
– • Introduction to continuous delivery
– • Explore release recommendations
– • Create a release pipeline
– • Manage Git branches and workflows
– • Identify technical debt
– • Collaborate with pull requests in Azure Repos
– • Describe types of source control systems
– • Structure your Git Repo
– • Work with Azure Repos and GitHub
– • Create Azure resources using Azure Resource Manager templates
– • Explore infrastructure as code and configuration management
– • Manage application configuration data
– • Integrate with identity management systems
– • Implement Desired State Configuration (DSC)
– • Explore Azure Automation with DevOps
– • Create Azure resources by using Azure CLI
– • Introduction to Secure DevOps
– • Implement Bicep
– • Explore package dependencies
– • Security Monitoring and Governance
– • Understand package management
– • Implement a versioning strategy
– • Migrate consolidating and secure artifacts
– • OWASP and Dynamic Analyzers
– • Static analyzers
– • Implement open-source software
– • Software Composition Analysis
– • Develop monitor and status dashboards
– • Share knowledge within teams
– • Design processes to automate application analytics
– • Implement tools to track usage and flow
– • Introduction to GitHub Packages
– • Manage alerts, blameless retrospectives, and a just culture
– • LAB Outline
– • Development for enterprise DevOps
– • Implement CI with Azure Pipelines and GitHub Actions
– • Design and implement a release strategy
– • Implement a secure continuous deployment using Azure Pipelines
– • Manage infrastructure as code using Azure and DSC
– • Implement security and validate code bases for compliance
– • Design and implement a dependency management strategy
– • Implement continuous feedback
Support Diversity, Equity, and Inclusion with Every Purchase.
Great Horizons is a North Carolina Certified HUB Vendor and WOSB. By becoming a patron of our organization, you are not only supporting a historically underutilized business, but a woman-owned small business as well.
Give your organization the skills edge it needs. Our corporate training experts will work with you to design, deliver, and support a customized IT program that drives real business results.