Курс "Овладейте микросервисами с Spring, Docker, Kubernetes" поможет понять архитектуру микросервисов и как ее создавать с использованием SpringBoot, компонентов Spring Cloud, Docker и Kubernetes.
К концу курса вы будете понимать все следующие темы:
Что такое архитектура микросервисов и как она отличается от монолитных и SOA-архитектур.
Как создавать готовые к работе микросервисы с помощью Spring, SpringBoot и Spring Cloud.
Что такое облачные приложения и 12 принципов их создания?
Управление конфигурацией в микросервисах с помощью Spring Cloud Config Server.
Шаблон обнаружения и регистрации сервисов внутри микросервисов и как его реализовать с помощью Spring Eureka server.
Создание устойчивых микросервисов с использованием фреймворка RESILIENCE4J.
Обработка поперечных проблем и маршрутизация внутри микросервисов с помощью Spring Cloud Gateway.
Внедрение распределенного трассировочного журнала и агрегирования журналов в микросервисах с помощью Spring Sleuth и Zipkin.
Мониторинг микросервисов с помощью Prometheus и Grafana.
Роль Docker в микросервисах и как создавать образы и контейнеры Docker.
Роль Docker Compose и как использовать его для запуска всех микросервисов в приложении.
Наиболее часто используемые команды Docker.
Роль Kubernetes в микросервисах в качестве фреймворка для оркестрации контейнеров.
Как настроить кластер Kubernetes в GCP с помощью GKE (Google Kubernetes Engine) и развернуть микросервисы внутри него.
Наиболее часто используемые команды Kubernetes.
Безопасность микросервисов с помощью OAuth2.
Что такое Helm и какова его роль в мире микросервисов.
Необходимым условием для прохождения курса является базовое знание Java, Spring и желание учиться.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Deploying all the microservices into K8s cluster - Theory
Урок 123.
00:10:23
Creating the K8s yaml config files for all microservices
Урок 124.
00:05:41
How Deployment and Service are tied together inside K8s
Урок 125.
00:08:05
Deploying all the microservices into K8s cluster
Урок 126.
00:03:18
Validating microservices deployed into K8s cluster
Урок 127.
00:07:41
Problems with manually created Kubernetes manifest files
Урок 128.
00:05:50
Introduction to Helm
Урок 129.
00:09:24
Problems that Helm solves
Урок 130.
00:06:18
Installing Helm
Урок 131.
00:06:16
Creating our first Helm Chart
Урок 132.
00:14:48
Installing the Default Helm chart into K8s cluster
Урок 133.
00:09:12
Exploring the default Helm chart content
Урок 134.
00:15:47
Creating our own Helm template files
Урок 135.
00:11:12
Creating Helm chart for Accounts microservice
Урок 136.
00:13:07
Creating Helm chart for other microservice
Урок 137.
00:13:06
Creating Helm chart for Dev and Prod environment
Урок 138.
00:06:01
Demo of helm template command
Урок 139.
00:11:44
Installing Helm charts into K8s cluster
Урок 140.
00:06:03
Demo of helm upgrade command
Урок 141.
00:03:41
Demo of helm history and rollback commands
Урок 142.
00:02:33
Demo of helm uninstall command
Урок 143.
00:06:50
Revision of important helm commands
Урок 144.
00:05:02
Problem with Kubernetes LoadBalancer Service
Урок 145.
00:05:33
Problem with Kubernetes LoadBalancer Service-Demo
Урок 146.
00:04:21
Introduction to types of K8s Services
Урок 147.
00:04:27
Deep dive on ClusterIP Service - Theory
Урок 148.
00:11:43
Deep dive on ClusterIP Service - Demo
Урок 149.
00:04:38
Deep dive on NodePort Service - Theory
Урок 150.
00:12:04
Deep dive on NodePort Service - Demo
Урок 151.
00:04:28
Deep dive on LoadBalancer Service - Theory
Урок 152.
00:07:06
Deep dive on LoadBalancer Service - Demo
Урок 153.
00:02:59
Introduction to securing Spring Cloud Gateway with OAuth2
Урок 154.
00:11:04
Quick intro to OAuth2 framework
Урок 155.
00:10:42
Deep dive on OAuth2 Client Credentials grant flow
Урок 156.
00:07:55
KeyCloak Auth Server installation and setup using Docker command
Урок 157.
00:05:24
Register Client details inside KeyCloak Auth server
Урок 158.
00:08:32
Getting Access token from Auth Server using Client details
Урок 159.
00:13:10
Making code changes inside Spring Cloud Gateway to secure the APIs
Урок 160.
00:09:03
Demo of Spring Cloud Gateway security inside local system
Урок 161.
00:03:11
Generating and Pushing latest docker image of Gateway into Docker Hub
Урок 162.
00:12:43
Installation of KeyCloak into K8s cluster using Helm chart
Урок 163.
00:07:46
Updating Helm charts of microservices
Урок 164.
00:05:53
Deploying all microservices into K8s and validating security changes
Урок 165.
00:04:38
Introduction to Authorization
Урок 166.
00:10:42
Demo of Authorization changes using Spring Security - Part 1
Урок 167.
00:06:36
Demo of Authorization changes using Spring Security - Part 2
Урок 168.
00:06:02
Introduction to OAuth2 Authorization code grant flow
Урок 169.
00:07:36
Deep dive of OAuth2 Authorization code grant flow
Урок 170.
00:12:25
Making code changes inside Accounts microservice to secure the APIs
Урок 171.
00:05:57
Register Client details inside KeyCloak Auth server for Spring Cloud Gateway
Урок 172.
00:12:42
Making code changes inside Spring Cloud Gateway
Урок 173.
00:11:37
Demo of OAuth2 Authorization code grant flow inside local system
Урок 174.
00:14:03
Updating Helm charts of microservices
Урок 175.
00:13:15
Deploy all microservices into K8s cluster and demo of Authorization code flow
Урок 176.
00:09:51
Introduction to Kubernetes Ingress
Урок 177.
00:07:03
Introduction to Service mesh
Урок 178.
00:10:52
Deep dive on Service mesh and Istio
Урок 179.
00:01:58
Thank You & Congratulations
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Team, Could you please update this course? The course coverage has increased dramatically. Thanks!
omar.plus.077
Could you please consider updating the course ?
hcee
Can this be please updated? New course has been completely re-recorded with about 40 hours of content. Thanks!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Микросервисы Spring Boot и Sping Cloud. Сборка и развертывание
Spring Boot Microservices and Spring Cloud. Build & Deploy.
Этот курс предназначен для начинающих, которые никогда раньше не создавали RESTful веб сервисов и микросервисов. Он шаг за шагом проведет вас по основам и поможет вам создавать и запускать RESTful микросервисы с нуля. Вы узнаете, как запускать микросервисы на собственном компьютере , а также в контейнерах Docker на компьютерах AWS EC2 Linux. К концу курса у вас будут собственные микросервисы RESTful Spring Boot, созданные и работающие в Spring Cl
Всем привет! Меня зовут Али Геленлер. Я здесь, чтобы помочь вам изучить архитектуру микросервисов, применяя чистую и гексагональную архитектуры и используя предметно-ориентированное проектирование. В этом курсе вы сосредоточитесь на структурных аспектах архитектуры микросервисов и будете использовать принципы чистой архитектуры при разработке каждого сервиса. При реализации уровня предметной области вы также будете применять принципы предметно-ор
Осваивайте микросервисы с помощью Spring Boot и Spring Cloud
Master Microservices with Spring Boot and Spring Cloud
Разработка веб-сервисов RESTful и REST API — это весело. Сочетание Java, Spring Boot, Spring Web MVC, Spring Web Services и JPA делает процесс еще более увлекательным. И еще веселее создавать микросервисы. Этот курс состоит из двух частей: веб-сервисов RESTful и микросервисов. Архитектуры движутся в сторону микросервисов. Веб-сервисы RESTful — это первый шаг к разработке отличных микросервисов.
Master Spring Boot Microservices with CQRS & Event Sourcing
В этом курсе вы не только узнаете, как создать небольшой REST API, но и узнаете, как создавать микросервисы, соответствующие лучшим практикам проектирования, в том числе CQRS, Event Sourcing и Domain-Driven Design. К концу этого курса вы узнаете, как создавать слабо связанные микросервисы Spring Boot, у каждого из которых есть собственная база данных.