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