トレーニング > クラウドとコンテナ >開発者向けコンテナおよび品質保証(LFD254)
トレーニングコース

Containers for Developers and Quality Assurance (LFD254)

Master the art of building, packaging and running container-based applications with an open container ecosystem, and learn how to deploy those applications at scale using Kubernetes.

対象者

The course is designed for Software Developers, Quality Assurance Engineers, and anyone else looking to build a solid foundation on container technologies and understand the open container ecosystem as a whole.
少なく読む 続きを読む
学習内容

In this course, you will learn about the open container ecosystem and how to run, operate and troubleshoot containers. You will also learn how to build container images and use tools such as Buildah, Podman and Skopeo. You will become familiar with the basics of container networking and explore different storage concepts. The course will also teach you how to build and deploy a microservices stack with Docker Compose as well as how to deploy containers in production. It will also discuss Kubernetes key concepts and walk you through the process of writing Kubernetes native pipelines with Tekton.
少なく読む 続きを読む
身につく知識

Upon completion of this course, you should be able to package and deliver applications as containers, master the art of writing Dockerfiles, and use containers technology for quality assurance to deploy container-based workloads in development, QA and production environments with technologies such as Docker Compose, Kubernetes, GitOps, etc.
少なく読む 続きを読む
おもなテーマ
第1章 コース紹介
Chapter 2. Introduction to Open Container Ecosystem
Chapter 3. Run and Operate Containers
Chapter 4. Building Container Images
Chapter 5. Advanced Image Building and Distribution
Chapter 6. Developing with Alternative Tools - Buildah, Podman, Skopeo
Chapter 7. Container Networking and Storage
Chapter 8. Building and Deploying Microservices Stack with Docker Compose
Chapter 9. Mini Project 1
Chapter 10. Beyond Development - Deploying Containers in Production
Chapter 11. Kubernetes - Pods, Namespaces and ReplicaSets
Chapter 12. Kubernetes - Services, Deployments, Storage
Chapter 13. Mini Project 2
Chapter 14. Kubernetes Native CI/CD

前提知識
  • Experience with software development/delivery
  • Understanding of Jenkins, Git, etc.
  • Understanding of cloud native/microservices applications
  • Google Cloud Account
  • Laptop/desktop with Windows/Mac OS
  • Minimum memory: 8GB
  • CPUs: 4
  • Core disk space: 10GB 
  • Docker Desktop (comes with Kubernetes)
  • Internet connection
実習について
GCPやAWSなどのクラウドプロバイダーを使用している場合は、提供されている無料の枠やクレジットを使用して実習を完了することができるはずです。ただし、クラウドプロバイダーが最初に割り当てたクレジットを超えた場合、またはクラウドプロバイダーの利用規約が変更された場合は、料金が発生する可能性があります。
関連のコースや認定