Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Practical DevOps and Continuous Delivery

Accueil » Formations » Factory » Practical DevOps and Continuous Delivery

The Phoenix Project

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.
The course explores various techniques related to automation and deployment, discusses their implementation, and includes a number of hands-on exercises to help you experience DevOps and Continuous Integration first-hand. You will have your own (or can optionally share) pre-configured server hosting a number of familiar tools. By the end of the course, you will learn how to leverage various issue tracking, source control, database, and automation tools to build a robust and flexible DevOps/Continuous Delivery workflow.

1150 € HT 2 jours IJ-DVOPCD

Programme

Course Introduction

  • Let’s Get to Know Each Other
  • Course Rationale
  • Overview
  • Course Learning Objectives
  • Course Agenda
  • Case Study or Caselets
  • Labs
  • Course Book

Source Control Done Right

  • Source Control
  • Source Control Concepts
  • Unit of Work
  • Source Control Patterns

Build Automation

  • Automated Build Process
  • CI and Build Automation

Testing Done Right

  • Fundamentals of Testing
  • Benefits and Limitations
  • Methods of Handling Limitations
  • Risk Tolerance

Deployment Automation Fundamentals

  • The Deployment Process
  • Automated Deployment
  • Environments as Workflow
  • Releases and Builds
  • Deployment Distribution and Delivery
  • Deployment Delivery Methods

Database Changes Done Right

  • Changes in a Database
  • Changing a Database
  • Managing Changes Through Scripts

Deployment Automation in Practice

  • Application Configuration Files: Best Practices and Deployment Considerations
  • Rollbacks: Best Practices and Considerations

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

Infrastructure Automation

  • Introducing Infrastructure
  • Abstracting Infrastructure
  • Changing Infrastructure