With the Covid-19 restrictions removed, Propulsion has returned to in-person teaching. Students now have the option to also attend remotely.

Docker & Deployment

To build a valuable product you need a state of the art development process that helps you move forward fast. In this 3 day remote and part time course you will learn how to set up good infrastructure for your project. Proper infrastructure means you can focus on what matters. We will teach you how to set up a powerful development environment that you can easily deploy. Bring your new feature to production in a matter of minutes!

Docker & Deployment

To build a valuable product you need a state of the art development process that helps you move forward fast. In this 3 day remote and part time course you will learn how to set up good infrastructure for your project. Proper infrastructure means you can focus on what matters. We will teach you how to set up a powerful development environment that you can easily deploy. Bring your new feature to production in a matter of minutes!

What you'll learn

In this course you will learn how to package an application with Docker, how to orchestrate the services that make up your app with Docker Compose and finally you will use this knowledge to set up a CI/CD (Continuous Integration/Continuous Deployment) with gitlab.

Schedule:
  • The course runs for 3 weeks on Tuesdays and Thursdays from 16:00 to 19:00.
  • On Tuesday you will have lectures introducing you to new topic
  • On Thursday you will work on exercises to get some hands-on practice, under the supervision and with the help of Teaching Assistants.

Tools we teach

Docker

Docker Compose

Gitlab & CI/CD

Tuition

Upcoming Dates

Part-Time Online Programs

Docker & Deployment

Schedule Apply by Start End
Apply Now

Application Process & Prerequisites

Simply apply to the program here. The only prerequisite is that you have experience in building applications in any language and are comfortable working in the terminal.

FAQs

Your Instructors

Team Member

Daniele Roncaglioni

Head of Engineering

Ever since Daniele coded his first game while in high school, the passion for programming has never ...

Team Member

Dr. Pavlin Mavrodiev

CTO

Once a software and electrical engineer, Pavlin has been fully immersed into the field of big data ...

About Us

Our motto is { CodeHard: PlayHard }

We aspire to boost Switzerland’s startup scene and tech industry by educating the next generation of Data Scientists, Full-Stack Developers, and Big Data Engineers.

We believe that the latest technologies should be accessible to everyone. We create learning environments that are inspiring and overcome doubts of the impossible. Everyone has the ability to learn tech skills, which is why we want to guide motivated and talented people towards the future of their dreams.

Accept