Разработка веб-сервисов RESTful и REST API — это весело. Сочетание Java, Spring Boot, Spring Web MVC, Spring Web Services и JPA делает процесс еще более увлекательным. И еще веселее создавать микросервисы. Этот курс состоит из двух частей: веб-сервисов RESTful и микросервисов. Архитектуры движутся в сторону микросервисов. Веб-сервисы RESTful — это первый шаг к разработке отличных микросервисов.
Java и Spring Boot в сочетании с Spring Web MVC (также называемым Spring REST) упрощают разработку веб-сервисов RESTful.
В первой части курса вы изучите основы разработки веб-сервисов RESTful для приложений социальных сетей. Вы научитесь реализовывать эти ресурсы с несколькими функциями — управление версиями, обработка исключений, документация (Swagger), базовая проверка подлинности (Spring Security), фильтрация и HATEOAS. Вы изучите передовой опыт разработки веб-сервисов RESTful.
В этой части курса вы будете использовать Spring (управление зависимостями), Spring MVC (или Spring REST), Spring Boot, Spring Security (аутентификация и авторизация), Spring Boot Actuator (мониторинг), Swagger (документация), Maven (управление зависимостями), Eclipse (IDE), Postman (клиент служб REST) и встроенный веб-сервер Tomcat. Мы поможем настроить каждый из них.
Во второй части курса вы изучите основы микросервисов. Вы поймете, как реализовать микросервисы с помощью Spring Cloud.
В этой части курса вы научитесь устанавливать связь между микросервисами, включать балансировку нагрузки, масштабировать микросервисы вверх и вниз. Вы также научитесь централизовать конфигурацию микросервисов с помощью Spring Cloud Config Server. Вы будете реализовывать Eureka Naming Server и распределенную трассировку с помощью Spring Cloud Sleuth и Zipkin. С Zipkin вы будете создавать отказоустойчивые микросервисы.
В третьей части курса вы изучите основы Docker. Вы поймете, как создавать контейнеры для микросервисов, созданных с использованием Docker и Spring Cloud.
В четвертой части курса вы изучите основы Kubernetes. Вы поймете, как организовать микросервисы с помощью Kubernetes.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Step 24 - Exploring Centralized Logging and Monitoring in GKE
Урок 183.
00:07:50
Step 25 - Exploring Microservices Deployments with Kubernetes
Урок 184.
00:08:48
Step 26 - Configuring Liveness and Readiness Probes for Microservices with K8S
Урок 185.
00:06:31
Step 27 - Autoscaling Microservices with Kubernetes
Урок 186.
00:01:03
Step 28 - Delete Kubernetes Cluster and Thank You!
Урок 187.
00:01:10
Thank You
Урок 188.
00:00:58
Step 01 - Getting Started with Spring Boot - Goals
Урок 189.
00:05:01
Step 02 - Setting up New Spring Boot Project with Spring Initializr
Урок 190.
00:07:19
Step 03 - Build a Hello World API with Spring Boot
Урок 191.
00:03:10
Step 04 - Understanding the World Before Spring Boot - 10000 Feet Overview
Урок 192.
00:04:15
Step 05 - Understanding Spring Boot Magic - Spring Boot Starter Projects
Урок 193.
00:07:24
Step 06 - Understanding Spring Boot Magic - Auto Configuration
Урок 194.
00:05:06
Step 07 - Playing with Spring Boot
Урок 195.
00:05:13
Step 08 - Understanding Spring Boot Magic - Embedded Servers
Урок 196.
00:06:11
Step 09 - Exploring Spring Boot Actuator
Урок 197.
00:03:09
Step 10 - Exploring Spring Boot DevTools
Урок 198.
00:03:09
Step 11 - Understanding Spring Boot vs Spring vs Spring MVC
Урок 199.
00:00:49
Step 12 - Getting Started with Spring Boot - Review
Урок 200.
00:01:25
Step 01 - Getting Started with JPA and Hibernate - Goals
Урок 201.
00:06:53
Step 02 - Setting up New Spring Boot Project for JPA and Hibernate
Урок 202.
00:07:25
Step 03 - Launching up H2 Console and Creating Course Table in H2
Урок 203.
00:03:59
Step 04 - Getting Started with Spring JDBC
Урок 204.
00:07:50
Step 05 - Inserting Hardcoded Data using Spring JDBC
Урок 205.
00:09:02
Step 06 - Inserting and Deleting Data using Spring JDBC
Урок 206.
00:05:37
Step 07 - Querying Data using Spring JDBC
Урок 207.
00:12:24
Step 08 - Getting Started with JPA and EntityManager
Урок 208.
00:03:17
Step 09 - Exploring the Magic of JPA
Урок 209.
00:05:42
Step 10 - Getting Started with Spring Data JPA
Урок 210.
00:05:12
Step 11 - Exploring features of Spring Data JPA
Урок 211.
00:05:01
Step 12 - Understanding difference between Hibernate and JPA
Урок 212.
00:01:22
Step 00 - Introduction to Functional Programming - Overview
Урок 213.
00:06:24
Step 01 - Getting Started with Functional Programming with Java
Урок 214.
00:05:40
Step 02 - Writing Your First Java Functional Program
Урок 215.
00:08:08
Step 03 - Improving Java Functional Program with filter
Урок 216.
00:05:18
Step 04 - Using Lambda Expression to enhance your Functional Program
Урок 217.
00:05:31
Step 05 - Do Functional Programming Exercises with Streams, Filters and Lambdas
Урок 218.
00:05:55
Step 06 - Using map in Functional Programs - with Exercises
Урок 219.
00:07:15
Step 07 - Understanding Optional class in Java
Урок 220.
00:03:15
Step 08 - Quick Review of Functional Programming Basics
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Admin this doesn't work e.g. Step 21 - Using Feign REST Client for Service Invocation
Anonymous
Admin why videos doesn't work?
ngulamidinov
почему не работает ?
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Микросервисы управляемые Событиями: Spring Boot, Kafka и Elastic
Event-Driven Microservices Spring Boot, Kafka and Elastic
В этом курсе вы сосредоточитесь на разработке микросервисов. С их помощью вы можете самостоятельно разрабатывать и развертывать компоненты вашего приложения. Вы также можете легко масштабировать сервисы в соответствии с собственными потребностями в ресурсах каждого сервиса, например, вы можете лучше масштабировать и создавать больше экземпляров сервиса, который требует больше запросов. Вы всегда можете использовать последние версии для spring boo
Микросервисы - это архитектурный и организационный подход к разработке программного обеспечения, при котором программное обеспечение состоит из небольших независимых сервисов, взаимодействующих через четко определенные API. Эти сервисы принадлежат небольшим автономным командам.
Master Spring Boot Microservices with CQRS & Event Sourcing
В этом курсе вы не только узнаете, как создать небольшой REST API, но и узнаете, как создавать микросервисы, соответствующие лучшим практикам проектирования, в том числе CQRS, Event Sourcing и Domain-Driven Design. К концу этого курса вы узнаете, как создавать слабо связанные микросервисы Spring Boot, у каждого из которых есть собственная база данных.
Узнайте, как начать работу с Spring Boot, мощной платформой для быстрого создания веб-приложений с использованием меньшего количества кода. Программы на основе Java, которые вы создаете в Spring Boot, «просто запускаются». Ваш инструктор Нельсон создал этот курс на основе реального опыта инженера-программиста. Этот курс детализирован во всех аспектах, и новый материал добавляется в соответствии с предложениями студентов. В конце этого