This courseware is available in a Virtual Classroom configuration.

Practical DevOps and Continuous Delivery

DevOps and Continuous Delivery are a set of methodologies, mindset, and principles that all share a common goal; release more reliable and better software, faster….

Certificate None
Duration 2 Days
Delivery Blended, Classroom, Virtual Classroom
Accreditor
Languages English

What is included in Practical DevOps and Continuous Delivery

Course Description

DevOps and Continuous Delivery are a set of methodologies, mindset, and principles that all share a common goal; release more reliable and better software, faster. It is about bringing together the entire development organization, developers, operations, QA, and project management, to make the process of going from the concept to production as smooth and predictable as possible.

Every organization does not require 100% test coverage. In addition, it is impossible for organizations to go to production multiple times a day. Therefore, understanding automation and frequent deployment, and how they can be used to benefit development organizations of all shapes and sizes, is a key takeaway of this course.

Course Information

Certification: None

Duration: 2 Days

Domain: Solution Development and Deployment

Delivery Method: Blended, Classroom, Virtual Classroom

Accreditor:

Available Languages: English

Purchase Options:

Audience

  • Individuals involved in IT development, IT operations or IT service management
  • IT professionals working within, or about to enter, an Agile service design environment
  • The following IT roles:
    • Devops engineers
    • Integration specialists
    • Operations managers
    • System administrators
    • Network administrators
    • Project managers
    • Business managers
    • Automation architects

Learning Objectives

Individuals after going through the Practical DevOps & Continuous Delivery course will have demonstrated their understanding to:

  • Explore DevOps and Continuous Delivery fundamentals.
  • Explain and implement an automated build process.
  • Apply the testing formula to make decisions related to testing and compare different situations to decide the test approach.
  • Identify the business value offered by the automation of deployment.
  • Identify the unique challenges of database changes compared to code changes.
  • Outline a database deployment process suitable for continuous delivery.
  • Manage application configuration files.
  • Explain the software delivery as a business process.
  • Diagnose the software delivery process.
  • Understand the security and process controls.
  • Define infrastructure automation and discuss the relationship between infrastructure and an application.
  • Identify the need of implementing DevOps and Continuous Delivery (CD) with the help of real-life analogies.
  • Describe the key challenges of implementing DevOps and CD.

Course Outline

  1. Course Introduction
    • Let’s Get to Know Each Other
    • Course Rationale
    • Overview
    • Course Learning Objectives
    • Course Agenda
    • Case Study or Caselets
    • Labs
    • Course Book
  2. Source Control Done Right
    • Source Control
    • Source Control Concepts
    • Unit of Work
    • Source Control Patterns
  3. Build Automation
    • Automated Build Process
    • CI and Build Automation
  4. Testing Done Right
    • Fundamentals of Testing
    • Benefits and Limitations
    • Methods of Handling Limitations
    • Risk Tolerance
  5. Deployment Automation Fundamentals
    • The Deployment Process
    • Automated Deployment
    • Environments as Workflow
    • Releases and Builds
    • Deployment Distribution and Delivery
    • Deployment Delivery Methods
  6. Database Changes Done Right
    • Changes in a Database
    • Changing a Database
    • Managing Changes Through Scripts
  7. Deployment Automation in Practice
    • Application Configuration Files: Best Practices and Deployment Considerations
    • Rollbacks: Best Practices and Considerations
  8. Software Delivery Process
    • Introducing Software Delivery as a Business Process
    • Getting Acquainted with Software Delivery Terminology
    • Diagnosing the Software Delivery Process
    • Controlling the Software Delivery Process
  9. Infrastructure Automation
    • Introducing Infrastructure
    • Abstracting Infrastructure
    • Changing Infrastructure

Delivery is subject to Leapest terms and conditions.

Benefits of Working with ITpreneurs

Ready-to-use training materials means faster time to revenue. Offer relevant training to your clients: order accredited training materials, book exams, and drive results.

icons8-new-100

Innovative Solutions

We continue to innovate our portfolio. We offer blended learning programs, video-based learning as well as interactive learning tracks.

icons8-easy-100

Convenience

An intuitive ordering process and fully automated delivery portal that integrates with your own delivery processes make your life easy.

icons8-training-100

Instructor Support

You get extensive guidance for instructors, ensuring optimal deliveries, every time. Don’t have an instructor? Use one of ours!

icons8-address-book-2-100

Branded Products

Our printed books, ebooks, or printable books are branded with your logo and name. Your customers will log into your branded portal.

icons8-puzzle-100 (1)

Tailored Portfolio

You get various flavors of courseware, ensuring there always is an option that suits your needs.

icons8-shopping-cart-100

Click and Consume

A flexible pay-per-use model for courseware, exams and instructors offers you full flexibility instantly.

Triangle Left

Partner with ITpreneurs for Practical DevOps and Continuous Delivery

Interested in licensing our courseware for your training organization or corporate training environment?