Download Udemy – Cloud-Native: Microservices, Kubernetes, Service Mesh, CI/CD 2023-9

Download Udemy - Cloud-Native: Microservices, Kubernetes, Service Mesh, CI/CD 2023-9

Description

Cloud-Native Course: Microservices Kubernetes Service Mesh CI/CD. In this training course, we will learn how to design and build Cloud-Native applications with microservices architecture, Kubernetes deployment, communication, backend services, CI/CD pipelines and monitoring patterns and best practices. Cloud-native is a big topic that should organize how to digest all the topics well. We will follow the Cloud-Native test roadmap starting with Containerization and Orchestrations and continuing with CI/CD, Service Meshes, Scalability, Distributed Databases. At each stage, learn Cloud-Native Architecture and Cloud-Native Pillars and visit Cloud-Native tools, explore and understand these tools, design the architecture with these tools, and finally +20 hands-on real-world projects Deploy on Kubernetes clusters. Cloud-Native Pillars Map – The Course Map Here you can find our course map on “Cloud-Native Pillars”:

  • Microservices
  • dishes
  • Orchestras
  • Communication (mesh services)
  • Backend services (K8s distributed databases, caches, message brokers)
  • Scalability (HPA, KEDA)
  • GitOps CI/CD IaC development
  • Monitoring and observation

Throughout the course, we will follow these Cloud-Native pillars by designing and implementing architectures.

Microservices: Learn the principles of microservices architecture, its benefits, and how to design and develop microservices applications. We learn, explore, design and develop microservices applications.

Containers: We will containerize microservices. We will learn to containerize our microservices using cloud native tools such as Docker and Container.

Orchestrators: We will orchestrate these containers by learning and using container orchestrators such as Kubernetes, Docker Swarm, etc. We will gain hands-on experience with container orchestration platforms such as Kubernetes and Docker Swarm to manage your containerized applications.

Communication: Next we will see how to communicate between Kubernetes pods using Service Meshes like istio. We’ll explore how to use service meshes like Istio to facilitate communication between Kubernetes pods.

Backup Services: We will implement backup services for our architecture, we will explore backup services in 3 sub-categories: Databases, Distributed Cache, Message Brokers. We will learn how to deploy and integrate back-end services such as databases, caches, and message brokers into our Kubernetes cluster.

Scalability: We automatically scale our applications on Kubernetes using HPA and KEDA. We will implement autoscaling for our applications on Kubernetes using Horizontal Pod Autoscaler (HPA) and Kubernetes Event-driven Autoscaling (KEDA).

CI/CD Development: We implement DevOps, CI/CD pipelines, IaC, GitOps principles into our architecture using cloud tools like GitHub Actions, Terraform, ArgoCD, etc.

Monitoring: We will implement monitoring and visibility tools like Prometheus, Grafana, ELK stack in our Kubernetes cluster and implement best practices for cloud native visibility.

All these steps we not only examine cloud native tools, but also cloud serverless services like AWS Lambda in microservices, AWS Fargate in orchestrators, backend services like Amazon DynamoDB, Azure CosmosDB, service buses – Azure Service Bus, Amazon Eventbridge etc. We check. .

Learning way – course flow

The learning method will be;

  • Learn -> Explore -> Design -> Practice

We learn Cloud-Native architectures and visit, explore and understand Cloud-Native tools. and design the architecture using these tools and finally we will do hands-on labs to practice cloud native tools and architectures.

Practical projects

During the course, we will have a series of hands-on labs for each Cloud-Native pillar to enhance your understanding and provide hands-on experience.

  • Practical: Create a convenient microservice with CRUD
  • Practical: Containerize .Net Microservices with Docker
  • Practical: Deploy Microservices on Kubernetes
  • Practical: Deploy microservices to Kubernetes with Helm Charts
  • Practical: Deploy microservices on Kubernetes with Service Mesh Istio and Envoy
  • Practical: Deploying CockroachDB on a single Kubernetes cluster with Minikube
  • Practical: Deploying Redis Native Cloud Cache on a Kubernetes cluster with Minikube
  • Practical: Deploy cloud-native Kafka message brokers on a Kubernetes cluster with Minikube
  • Practical: Automatically scale Kubernetes Pods (VPA, HPA, KEDA) with Minikube
  • Practical: Deploy microservices on Amazon EKS Fargate
  • Practical: Terraform IaC provisioning AWS EC2 instance
  • Practical: CI/CD GitHub Actions to build and push Docker images to DockerHub
  • Practical: Monitoring Kubernetes with Prometheus and Grafana

We’ll also look at AWS serverless labs to demonstrate how cloud-native architectures work on full-cloud serverless services, specifically for AWS services:

  • Practical: Deploy the ProductService container to AWS Apprunner
  • Practical: Building RESTful microservices with AWS Lambda, API Gateway and DynamoDB
  • Practical: Thread Amazon SNS notifications Subscribe to AWS Lambda

These hands-on labs give you hands-on experience using the concepts, tools, and best practices you’ve learned throughout the course.

Purpose of the course

This course has 1 main goal:

  • Decision maker as software developer/architect in cloud native architecture boards.

This course is designed for software developers and architects who are interested in learning about cloud-native technologies and how to use them in real-world scenarios.

  • Practical design and development activities
  • Apply best practices with cloud-native microservices design patterns and principles
  • Explore and practice with cloud-native tools, know when and where to use them
  • Prepare for software architecture interviews
  • Prepare for system design architecture interview exams.

By the end of this course, you’ll gain real-world experience, have a thorough understanding of the cloud-native ecosystem, and be ready to design, build, and deploy your own cloud-native applications using microservices, Kubernetes, services. Meshes, CI/CD pipelines and more.

What you will learn in the Cloud-Native: Microservices Kubernetes Service Mesh CI/CD course

  • Cloud-Native Pillars: Microservices, Containers, Orchestrators, Communication, Backend Services, Scalability, Devops CI/CD, Monitoring

  • Design and development of Microservices architecture using aspnet web minimal apis.

  • Build microservices using cloud tools like Docker and Containerd.

  • Orchestrate containers using container orchestrators such as Kubernetes and Docker Swarm.

  • Deploying and managing microservices in Kubernetes.

  • Explore Service Mesh and native Kubernetes solutions for microservices orchestration.

  • Communicate between Kubernetes pods using Service Meshes such as Istio.

  • Implementation of backup services in Cloud-Native: databases, distributed cache, message brokers

  • Automatic scaling of applications in Kubernetes using Horizontal Pod Autoscaler (HPA) and Kubernetes Event-driven Autoscaling (KEDA).

  • Implement DevOps, CI/CD, IaC, GitOps principles in the architecture using Cloud-native tools like Github Actions, Terraform, ArgoCD.

  • Monitoring and visibility with Prometheus, Grafana, ELK on Kubernetes cluster

  • Learn advanced Kubernetes and serverless patterns

  • Deploy Redis and Kafka nodes to Kubernetes cluster using Minikube

  • Develop 10+ hands-on labs using Cloud-native Landscape tools

  • Develop a serverless architecture using AWS Cloud services

This course is suitable for people who

  • This course is for developers, architects, cloud engineers, DevOps consultants who want to learn the cloud native perspective of enterprise applications.

Course specifications Cloud-Native: Microservices Kubernetes Service Mesh CI/CD

  • Publisher: Udemy
  • teacher: Mehmet Ozkaya
  • Training level: beginner to advanced
  • Training duration: 25 hours and 18 minutes
  • Number of courses: 427

Cloud-Native course topics: Microservices Kubernetes Service Mesh CI/CD on 11/2023

Cloud-Native: Microservices Kubernetes Service Mesh CI/CD Cloud-Native: Microservices Kubernetes Service Mesh CI/CD

Cloud-Native course prerequisites: Microservices Kubernetes Service Mesh CI/CD

  • Basics of Software Architecture

Course images

Cloud-Native: Microservices Kubernetes Service Mesh CI/CD

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 720p

download link

Download part 1 – 2 GB

Download part 2 – 2 GB

Download part 3 – 2 GB

Download part 4 – 2 GB

Download part 5 – 1.4 GB

File(s) password: www.downloadly.ir

Size

9.42 GB

Be the first to comment

Leave a Reply

Your email address will not be published.


*