You’re eligible to enroll, if you are either a student or an unemployed recent graduate in a software development discipline. We simply expect participants to be familiar with the linux command line and utilities, and have a basic understanding of coding.

The CoDe Academy is entirely free, you just need to register online and bring your laptop!

OBS: If you are full-time employed and are interested in attending this training, send a mail to events@praqma.com to see how we can best help you.

On the first day we will talk about the context that we’re working in - Continuous Delivery.
We will simulate the hectic worklife of the software developer with a fast paced Agile Lego Game as well as go through the basics of Git.

Day 2: Jenkins, Testing, Advanced Git & PIP

A big part of Continuous Delivery is automation and testing. Jenkins is the engine that allows us to do the Continuous part of CoDe. We will setup pipelines for our products and make sure that we are doing as little manual work as possible, while maximizing the work we can deliver. We will elevate you to advanced Git users and talk about workflows.

Day 3: Docker, Advanced Jenkins

We want everything to be reproducible and under version control. This obviously is true for the code that we write, but if our code doesn’t have anywhere to run, it doesn’t provide value. Docker is the container technology of choice for both startups and large organizations, and allows us to have our infrastructure as code, versioned and reproducible. We also scale up our Jenkins knowledge, so we can work in a world of scriptable infrastructure.

Day 4: Bring it all together & CoDe Academy graduation ‘ceremony’

It is time to apply what you’ve learnt. Let’s implement a full Continuous Delivery pipeline on a small project. Demo your cool pipeline, and make sure you have all the cogs to make the Continuous Delivery machine work on all your future projects!