DevOps Agile Development: DevOps Methodologies for Developers

Agile    |    Beginner
  • 13 Videos | 1h 7m 49s
  • Includes Assessment
  • Earns a Badge
Likes 116 Likes 116
Discover how to implement source code management, continuous code build by using Maven and MSBuild, and automate functional and load testing in this 13-video course. Explore adopting deployment strategies and implement continuous deployment (CD) with various open-source tools, and apply continuous monitoring, and building infrastructure as code using Puppet. Key concepts covered here include steps and risks involved in implementing continuous integration (CI) workflow that can be mitigated with CI; how to version and control source codes using Git; and how to implement continuous build using Maven and MSBuild. Next, learn how to implement automated testing from the perspective of functional and load testing; describe the process of implementing CD with focus on deployment strategies like Blue/Green and Rolling Upgrade; and set up end-to-end continuous delivery pipelines and implementations using open-source DevOps tools. Then explore implement infrastructure as code using Puppet to automate infrastructure deployment and configuration management; steps involved in implementing CI workflow; and prominent frameworks and tools that can be used to implement infrastructure as code, and implement infrastructure as code using Puppet.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    list the steps involved in implementing continuous integration workflow and the risks that can be mitigated using continuous integration
    demonstrate how to version and control source codes using Git
    specify the best practices and patterns for implementing continuous integration
    demonstrate how to implement continuous build using Maven and MSBuild
    recall the best practices for implementing continuous testing along with the importance of continuous testing in DevOps
    demonstrate how to implement automated testing from the perspective of functional and load testing
  • describe the process of implementing continuous deployment with focus on deployment strategies like Blue/Green and Rolling Upgrade
    set up end-to-end continuous delivery pipelines and implementations using open source DevOps tools
    recognize the benefits of implementing continuous monitoring in DevOps pipelines
    list the essential frameworks and tools that can be used to implement infrastructure as code
    implement infrastructure as code using Puppet to automate infrastructure deployment and configuration management
    recall the steps involved in implementing continuous integration workflow, list the prominent frameworks and tools that can be used to implement infrastructure as code, and implement infrastructure as code using Puppet

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 32s
    UP NEXT
  • Playable
    2. 
    Continuous Integration Workflow
    6m 27s
  • Locked
    3. 
    Source Code Versioning and Control
    7m 24s
  • Locked
    4. 
    Patterns of Continuous Integration
    6m 25s
  • Locked
    5. 
    Continuous Build Using Maven and MSBuild
    5m 2s
  • Locked
    6. 
    Continuous Testing Best Practices
    2m 41s
  • Locked
    7. 
    Automated Testing
    4m 14s
  • Locked
    8. 
    Deployment Strategies
    5m 44s
  • Locked
    9. 
    Continuous Delivery Using Open Source DevOps Tools
    3m 56s
  • Locked
    10. 
    Continuous Monitoring and Benefits
    3m 53s
  • Locked
    11. 
    Frameworks and Tools for Infrastructure as Code
    5m 25s
  • Locked
    12. 
    Infrastructure as Code Implementation
    5m 30s
  • Locked
    13. 
    Exercise: CI Workflow and Infrastructure as Code
    4m 6s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE