DATE: Wednesday the 25th of March
Software release is often an error prone and time consuming process and automating it could be a daunting task. This workshop introduces the principles and technical practices that enable frequent and incremental delivery of high quality software to users.
The workshop is full-day (8 hours) from 9:00 to 18:00, with one hour lunch break.
c/o Polo Didattico | Piazza Oderico da Pordenone – 00145 – Rome
CHECK IN: 8:30 – 9:00
Super Early Bird: 105 €,from the 28 th of January to the 17 th of February;
Early Bird: 125 €,from the 18 th of February to the 4 th of March;
Full: 145 €, from the 5th of March to the end of the sales.
Filippo Liverani works as developer, sys admin and trainer at XPeppers. With over 10 years of experience in IT, his focus is on helping organizations to incrementally deliver value from development to production applying agile methods to software development and IT operations. He’s passionate about Extreme Programming, Domain Driven Design and DevOps and believes in free software.
During the workshop we’ll learn how to deliver changes from development to production quicker and more reliably through team collaboration and full automation of the provisioning, build, deployment, and testing processes.
You’ll experience how a deployment pipeline allows to deploy code in smaller batches reducing risk and increasing feedback. We’ll work with different tools to implement a complete deployment pipeline that is more than the sum of its parts.
TABLE OF CONTENTS
- continuous delivery and DevOps
– continuous integration systems
– version control
– build systems
– setting up a deployment pipeline
– infrastructure as code, provisioning and orchestration
– logging and monitoring
Upon completion of this workshop you will learn:
– principles and practices of continuous delivery
– how team collaboration can improve your delivery process
– how to create a delivery pipeline
– how to automate infrastructure provisioning
– which tools you can benefit from
WHO THE WORKSHOP IS DEDICATED TO?
Software developers, software architects, system administrators
PREREQUISITES NEEDED FROM ATTENDEES
- basic programming knowledge
– basic *nix skills
HARDWARE AND SOFTWARE REQUIREMENTS
Participants are required to bring their own laptop with the following software installed:
– preferred text editor
– Virtualbox >= 4.2
– Vagrant >= 1.7
– ChefDK >= 0.3.6
The workshop will be held only if the minimun number of attendees is reached