Introduction
This course will provide participants a comprehensive understanding of the core concepts and best practices regarding Container architecture, design, deployment and management, as well as the related technologies such as Microservices, Docker, Kubernetes, and Service Mesh. In this course, participants will learn about the features, abilities and differences of the corresponding technologies. Then, participants will move on to recognize the necessary software tools and security concerns too. The goal of this course is to help you gain the big picture of Container Technologies and equip with the essential skills in the implementation of automation services in your company.
Target Audience
Anyone who is interested to learn the skills and knowledge of Container and related technologies for enhancing workflow automation, for example, Business analyst, System developer and IT practitioner.
Prerequisite
To benefit most from the course, participants are expected to have basic concepts in computer knowledge and programming.
Course Contents
- Overview of Microservices
- Introduction to monolithic architecture, miniservice architecture and microservice architecture
- Comparison of monolithic architecture, miniservice architecture and microservice architecture
- Benefits ofusing microservices
- Overview of Container Technology
- Introduction to virtual machine, container and docker
- Comparison of virtual machine, container and docker
- Pros and cons of using container
- Demonstration
- Overview of Kubernetes
- Introduction to Kubernetes architecture
- Kubernetes objects and basic kubectl commands
- Benefits of using Kubernetes
- Overview of Service Mesh
- Introduction to service mesh
- How service mesh works in Kubernetes
- Benefits of using service mesh
- Comparison of service mesh tools: OpenShift, Istio, Linkerd, and Consul
- Demonstration
- Security Considerations for Containers, Docker and Kubernetes
- Project Management - Methodology and Process Automation
- Use Cases and Best Practice for Containerised Applications