Docker, Microservices, Kubernetes, DevOps, Continuous Integration/ Deployment/Delivery, Container — all of those terms heavily dominate modern application development teams and processes. This course will explain all of the mentioned terms and focus on the following main questions:
All agenda topics will be supported by practical exercises and/or demos. At the end of the course, each attendee will have an automated environment where code changes can be deployed to staged hosting environments while being covered by various functional and/or security-related tests. The attendees will also know the concept behind the main buzzwords and tools described above and understand how they impact application architectures, development, and security posture.
IT Security Professionals who want to
Software Architects and Developers who want to
IT security professionals, software architects and developers
Day 1, DevOps Technology Basics:
Day 2, Container Management & Security
The attendees should have basic knowledge of the Linux bash and a command line-based text editor (e.g. nano or vim), a system with WLAN and an SSH client (i.e. PuTTY) which is able to connect via SSH to systems in the Internet. For the exercises, we provide the needed infrastructure in a cloud environment which the attendees can connect to via SSH.