Week 13 - Systems

Introduction

Setting up your local environment

Continuous integration

Docker

Continuous Delivery

Cloud Computing

Continuous deployment

Chapter 3

Practice

Assignment

Back to core program

Week 13 Overview

<aside> 🚧

This page is currently under construction. Please check back later.

</aside>

This week you will learn how we produce software industrially tailored for dozen, hundreds, thousands of developers to work on complex products. This will bring you the power to bring your code to actual users while allowing you to work with others with confidence.

So far you focused on how to create a program (for example a webserver), think of it as learning how to craft a table end to end on your own. Now, imagine you are working at IKEA, you would not create each table one by one, you can reuse parts from other tables, you have industrial lines of production, packaging, and even delivery. Over time in the software industry we develop the same level of industrial development

During this week we will explore Continuous Integration, Delivery and Deployment. This automation workflow allows us to work together with confidence while reducing errors and bugs through automation. We will also look into what to do once we trust a new piece of code, more precisely how to make it available to the world.

Learning goals

🔧 Left to do (for @paul jarleton)


CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

Found a mistake or have a suggestion? Let us know in the feedback form.