The course is designed for those professionals who work with microservices, docker and kubernetes technologies and want to consolidate this knowledge in a practical way. You will learn how to properly "dockerize" applications to make them robust and stable. Little by little, the entire process is covered from the implementation of Docker orchestration, through the creation of a Dockerized microservice, to the stable deployment. And all this respecting the best practices for creating and executing this type of applications. Using practical examples, we will test all the advanced techniques that Docker and its ecosystem offer. Thanks to the extensive practical experience of the speakers, we will also focus on the most common problems and the most frequent errors of Docker users.
Who is this course for?
System administrators
Application developers
IT professionals
Anyone who works with Docker and/or Kubernetes
Person in the IT field with interest in deepening Docker technology
- DevSecOPs
What is DevSecOps
From DevOps to DevSecOps
DevSecOps implementations
DevSecOps Plan, Pillars, Governance
DevSecOps Success Criteria
DevSecOps Profile
DevSecOps tasks, tools, processes and culture
- Container Orchestration What is orchestration?
Docker Swarm
Docker Swarm components
Docker Swarm Commands
Installing Docker Compose
Docker Compose vs Docker Swarm
Docker Compose file structure
Basic Docker Compose Commands
- Docker Security
Docker Bench Security Audits
Docker security tools
The update framework
Docker Content Trust
Type of attacks
Pentesting - Stages, types, technical report
Docker Pentesting
Docker image scanning
Docker scanning tools: Snyk, Trivy
Docker Owast Container top 10
Docker security rules