A highly practical course where you’ll learn everything you need to know about using Docker – from the basics to advanced usage. This knowledge will make application development much easier. You will learn about different modern approaches to software development.
Content
- an introduction to Docker,
- containers,
- Docker images,
- data storage in Docker,
- network settings in Docker,
- building Docker images,
- Docker image sharing,
- Docker-compose,
- Docker application reliability,
- logging in Docker,
- monitoring,
- application configuration,
- Docker security,
- advanced features,
- practical examples of application development using Docker.
Learning objectives
- gain in-depth knowledge of Docker to develop applications independently,
- learn about practical use cases of Docker,
- learn about best practices for using Docker.
Target group
- employees in development,
- administrators,
- students and anyone interested in the field.
Prior knowledge required:
- basic knowledge of Linux is welcome (not a prerequisite),
- knowledge of the basics of one programming language (e.g. Python, JavaScript, Java, Go…),
- a basic understanding of how computer system.