This course teaches microservices application designs using CNCF framework. You will learn how to design micro-services applications and manage them using Docker and Kubernetes. You will learn how to handle the challenges of microservices applications and be able to select the right tools to help with that challenge.
A full day is dedicated to hands-on workshop working with a real-life e-commerce micro service application.
At the end of the training course, attendees will know how to design microservices applications, be able to select the right tools and technologies from the CNCF landscape and be able to manage a microservice application using Docker and Kubernetes. The concepts discussed here are applicable to any polyglot micro-services application.
WHO SHOULD ATTEND?
By the end of the training, participants will be able to:
Understand cloud native application development and microservices application architecture
Design a microservices application that is scalable, fault tolerant, and leveraging Service Discovery, CI/CD, monitoring
Design APIs and API-Gateways
Use Docker/Kubernetes as a cloud native platform to manage application state
The following will be an advantage:
Previous experience with Docker/Kubernetes Concepts
Understanding of Software development concepts
Previous knowledge of cloud computing concepts
DAY 1: MICROSERVICES ARCHITECTURES AND DESIGN
Understanding microservices Architectures
The business benefits, Pros and Cons of Microservices
Challenges of Microservices design
Understanding the CNCF Landscape and CNCF Trail
Identifying microservice boundaries
DAY 2: DESIGNING & DEPLOYING MICROSERVICES WITH DOCKER & KUBERNETES
Logging and monitoring
Introduction to Containers and Virtualization
Docker Build, Ship and Run
Managing multi-applications with Docker Compose
Optimizing Docker images for production
Managing Kubernetes with Kubectl and Dashboard
Kubernetes Pods, Deployments and Services objects
Managing stateful applications with StatefulSets
managing a multitier application
DAY 3: MICROSERVICES HANDSON WORKSHOP
Packaging microservices with Docker build
Running microservices with docker-compose
Managing Microservices Apps with Kubernetes
Hands-on working with a sample real life microservice E commerce application with the following features
several microservices components
Communication with RESTAPI over HTTP
Demonstrate microservice best practices
Demonstrate dev-ops in microservices
Conclusion and wrap-ups
Have an issue with this listing? Report it here.