Let's Learn: Continuous deployment

What will you learn

The problem with delivering software

What are the benefits of continuous delivery

  • Reducing errors
  • Reducing stress
  • Empowering teams
  • Flexibility

Versioning

The release candidate

Configuration

  • Managing dependencies
  • Managing configuration files
  • Continuous integration

Your testing strategy

  • What to test?
  • Secure your sensitive workflows
  • Integration tests

The deployment workflow

  • Managing your delivery
  • Managing data

Implement a real life use case with Capistrano

Level: Intermediate

Prerequisites:

Duration: 4 Day(s)

Trainer: Ahmed Siouani, Software Engineer @ Yucca labs

Course Objective The Continuous Deployment is a process that makes it easy to deploy your applications to production while minimizing the risk of regression on your features by automatically running tests. During this program we will discuss the advantages of continuous deployment. We will implement a continuous deployment system using Capistrano.

Call us at +213 (0) 6 71 00 02 94 for more information about this training program

Book