Introduction to Cloud Native Concepts

Call for Price

Microservices

I. Introduction to Microservices

  • Introduction to Microservices
  • Costs, processes, tools and best practices
  • Key concepts in Microservices Design

II. Microservices Application Development – Basics

  • Continuous Integration and Continuous Delivery
  • Building Microservices
  • Building a Data Service
  • Building a Web Application

III.  Microservices Application Development – Intermediate

  • Security in the Cloud
  • Building Web Views with React
  • Building UI with Flux
  • Building a full App – World of Fluxcraft

Containerization

I. Container management

  • Introduction and History of container
  • Advantages of containerisation
  • VM vs containers
  • Container Solutions & Landscape
  • Strategy, Planning and Governance for Deployments of Containers

II. Docker Management

  • Introduction to Docker Concepts
  • Hypervisor-based Virtualization benefit and limitations
  • Working with Docker Containers
  • Docker Security

III. Container Orchestration

  • Orchestration, Clustering, and Management
  • Architecture of Kubernetes
  • Kubernetes Concepts

DevOps

I. Introduction to DevOps

  • DevOps Culture
  • DevOps Collaboration and Common Misconceptions
  • Select and Implement DevOps tools

II. Continuous Integration

  • The Continuous Integration Pipeline
  • Continuous Integration Pipeline with Jenkins
  • Continuous Testing with Jenkins
  • DevOps Integration with Kubernetes

III. Continuous Delivery

  • The Continuous Delivery Pipeline
  • Continuous Delivery Pipeline with Jenkins
  • Monitoring and Alerting
  • DevSecOps