Understanding Modern Applications
- Describe the purpose of application modernization
Using a Microservices Architecture
- Describe the importance of microservices in improving the process of software development
- Describe how microservices can speed up the deployment of new application features
Understanding Containers
- Describe the purpose and benefits of containers in modern application development
Containers and Virtual Machines
- Describe the differences between containers and virtual machines
- Recognize the advantages of using containers rather than VMs for running applications
Building Container Images
- Describe the process of building a container image
- Explain how to run a container from its image
Container Registries
- Describe how container registries work
- Identify use cases for public and private container registries
Kubernetes and Containers
- Describe the relationship between containers and Kubernetes
- Identify the benefits of using Kubernetes
Kubernetes Architecture
- Describe the basic architecture of Kubernetes
- Distinguish between declarative and imperative systems
Interacting with Kubernetes
- Describe how to interact with Kubernetes
- Identify the purpose of the YAML configuration file
Using Kubernetes Objects to Deploy Applications
- Describe the purpose of namespaces in a Kubernetes cluster
- Identify characteristics of pods in a Kubernetes cluster
- Identify the goals that a deployment object achieves
- Describe the purpose of the ConfigMap object
Service and Ingress Objects
- Identify the purpose of the service and ingress objects
- Describe the purpose of the ingress controller
Advanced Features of Modern Applications
- Explain how platform as a service supports the development, running, and management of applications
- Recognize how infrastructure as code helps improve the managing and provisioning of IT infrastructure
Continuous Integration and Delivery Strategies
- Describe the results of each process in the CI/CD pipeline
- Recognize the benefits of implementing a CI/CD pipeline
VMware Tanzu Overview
- Identify the products in the VMware Tanzu portfolio and their features
VMware Tanzu Product Portfolio
Describe the products in the VMware Tanzu product portfolio and their use cases