What you will learn
- Understand the application's runtime environment and make it reproducible.
- Manage application replicas, configuration, and lifecycle.
- Create a repeatable workflow that takes changes from testing to deployment.
- Investigate user problems through logs, metrics, and traces.
- Under pressure, form a hypothesis, take measurements, and confirm the root cause.
- Plan and deliver software as a team, from the initial idea through production and ongoing support.
This course is in development
Enrollment is not open yet. You can preview the curriculum below. Access and pricing will be confirmed when the course launches.
View the first available courseCourse curriculum
6 modules 24 lessons
- Processes, ports, and permissions
- Dockerfile and multi-stage builds
- Container networks and volumes
- Image size and non-root users