The idea of this course is to give required knowledge for one software developer capable of writing code to be able to join some team with typical development workflow.
Areas of knowledge
- OTP authentication
- SSH pubkey authentication
- GitLab/GitHub/Bitbucket auth (OTP, ssh key, token)
- git concepts
- git workflow
- using GitLab (or whatever) to manage work and communicate
- infrastructure as code concept
- terraform basics
- ansible basics
- Containers concepts
- docker basics
- orchestration basics
- CI/CD concepts
- Managing local machine state and software
- Accessing corporate network with VPN