Trinity
Администратор
- Регистрация
- 10.07.21
- Сообщения
- 31.305
- Реакции
- 440.232
[Udemy] Освойте веб-службы Java и REST API с помощью Spring Boot (2022)
РЕСТ API? Да. Весенний ботинок? Да мыло? Да Лучшие практики? Да Практика ? Конечно.
Хотите освоить создание отличных веб-сервисов Java — как RESTful, так и SOAP — с помощью Spring Boot?
ЧТО ГОВОРЯТ НАШИ УЧАЩИЕСЯ:
5 ЗВЕЗД — это лучший курс, если вы хотите узнать , как именно работает REST API . Инструктор классный. Я прекрасно провел время, просматривая его видео и программируя для этого курса. Это действительно помогло мне провести оценку кодирования для компании.
5 ЗВЕЗД - Этот курс дал мне отличный старт в создании веб-сервисов Restful!
5 ЗВЕЗД - Это такой классный курс, теперь у меня появилась идея создать сервисы отдыха на уровне производства.
5 ЗВЕЗД . Для опытного разработчика JEE, не знакомого со Spring Boot и разработкой веб-сервисов в нем, это был просто потрясающий курс для получения знаний и навыков применения в реальном контексте.
5 ЗВЕЗД — это мой первый курс весенней загрузки . Я полностью наслаждался этим. Большое спасибо, Ранга, за предоставление такого высококачественного курса . Я многому научился у вас. Если кто-то хочет изучить Spring Boot, это один из лучших курсов для выбора.
******* Беглый взгляд на курс *******
Разработка веб-сервисов SOAP и RESTful — это весело. Сочетание Spring Boot, Spring Web MVC, Spring Web Services и JPA делает процесс еще более увлекательным.
Архитектуры движутся в сторону микросервисов. Веб-сервисы RESTful — это первый шаг к разработке отличных микросервисов. Spring Boot в сочетании с Spring Web MVC (также называемым Spring REST) упрощает разработку веб-сервисов RESTful.
Этот курс состоит из двух частей: веб-служб RESTful и веб-служб SOAP.
В первой части курса вы изучите основы разработки веб-сервисов 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. Мы поможем настроить каждый из них.
Хотя использование веб-служб SOAP сокращается, все еще существует значительное количество веб-служб, использующих этот подход.
Во второй части курса вы изучите основы реализации веб-служб SOAP , разработав несколько веб-служб для приложения управления курсом. Вы научитесь использовать подход «сначала контракт» — определение XSD (определение схемы XML) для ваших запросов и ответов. Вы узнаете о WSDL (заголовок SOAP, тело SOAP и ошибка SOAP), XSD (определение схемы XML) и JAXB (Java API для привязки XML). Вы будете реализовывать три веб-службы SOAP с обработкой исключений и базовой безопасностью (с WS Security).
В этой части курса вы будете использовать Spring (управление зависимостями), Spring Web Services, Spring Boot, Spring Security (аутентификация и авторизация) , Maven (управление зависимостями), Eclipse (IDE), Wizdler (плагин SOAP Services Chrome) и встроенный веб-сервер Tomcat. Мы поможем настроить каждый из них.
Ты выучишь
RESTful веб-сервисы
Для кого этот курс:
Подробнее:
РЕСТ API? Да. Весенний ботинок? Да мыло? Да Лучшие практики? Да Практика ? Конечно.
Хотите освоить создание отличных веб-сервисов Java — как RESTful, так и SOAP — с помощью Spring Boot?
ЧТО ГОВОРЯТ НАШИ УЧАЩИЕСЯ:
5 ЗВЕЗД — это лучший курс, если вы хотите узнать , как именно работает REST API . Инструктор классный. Я прекрасно провел время, просматривая его видео и программируя для этого курса. Это действительно помогло мне провести оценку кодирования для компании.
5 ЗВЕЗД - Этот курс дал мне отличный старт в создании веб-сервисов Restful!
5 ЗВЕЗД - Это такой классный курс, теперь у меня появилась идея создать сервисы отдыха на уровне производства.
5 ЗВЕЗД . Для опытного разработчика JEE, не знакомого со Spring Boot и разработкой веб-сервисов в нем, это был просто потрясающий курс для получения знаний и навыков применения в реальном контексте.
5 ЗВЕЗД — это мой первый курс весенней загрузки . Я полностью наслаждался этим. Большое спасибо, Ранга, за предоставление такого высококачественного курса . Я многому научился у вас. Если кто-то хочет изучить Spring Boot, это один из лучших курсов для выбора.
******* Беглый взгляд на курс *******
Разработка веб-сервисов SOAP и RESTful — это весело. Сочетание Spring Boot, Spring Web MVC, Spring Web Services и JPA делает процесс еще более увлекательным.
Архитектуры движутся в сторону микросервисов. Веб-сервисы RESTful — это первый шаг к разработке отличных микросервисов. Spring Boot в сочетании с Spring Web MVC (также называемым Spring REST) упрощает разработку веб-сервисов RESTful.
Этот курс состоит из двух частей: веб-служб RESTful и веб-служб SOAP.
В первой части курса вы изучите основы разработки веб-сервисов 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. Мы поможем настроить каждый из них.
Хотя использование веб-служб SOAP сокращается, все еще существует значительное количество веб-служб, использующих этот подход.
Во второй части курса вы изучите основы реализации веб-служб SOAP , разработав несколько веб-служб для приложения управления курсом. Вы научитесь использовать подход «сначала контракт» — определение XSD (определение схемы XML) для ваших запросов и ответов. Вы узнаете о WSDL (заголовок SOAP, тело SOAP и ошибка SOAP), XSD (определение схемы XML) и JAXB (Java API для привязки XML). Вы будете реализовывать три веб-службы SOAP с обработкой исключений и базовой безопасностью (с WS Security).
В этой части курса вы будете использовать Spring (управление зависимостями), Spring Web Services, Spring Boot, Spring Security (аутентификация и авторизация) , Maven (управление зависимостями), Eclipse (IDE), Wizdler (плагин SOAP Services Chrome) и встроенный веб-сервер Tomcat. Мы поможем настроить каждый из них.
Ты выучишь
- Что такое веб-сервис?
- Что такое веб-служба RESTful?
- Как реализовать веб-службы RESTful с помощью Spring и Spring Boot?
- Каковы передовые методы разработки веб-служб RESTful?
- Как спроектировать ресурсы и операции GET, POST и DELETE?
- Как реализовать проверку для веб-служб RESTful?
- Как реализовать обработку исключений для веб-служб RESTful?
- Что такое ХАТЕОАС? Как реализовать HATEOAS для ресурса?
- Какие существуют подходы к управлению версиями RESTful Services?
- Как использовать Postman для выполнения запросов на обслуживание RESTful?
- Как реализовать базовую аутентификацию с помощью Spring Security?
- Как реализовать фильтрацию для RESTful Services?
- Как контролировать службы RESTful с помощью Spring Boot Actuator?
- Как документировать веб-службы RESTful с помощью Swagger?
- Как подключить службы RESTful к серверной части с помощью JPA?
- Что такое веб-служба SOAP?
- Что такое WSDL (язык определения веб-служб)?
- Что такое заголовок SOAP, тело SOAP и ошибка SOAP?
- Что такое XSD (определение схемы XML)?
- Как написать XSD для ваших запросов и ответов?
- Что такое JAXB (Java API для привязки XML)?
- Что такое конечная точка?
- Что такое подход Contract First?
- Каковы различные этапы создания веб-служб SOAP с помощью веб-служб Spring и Spring Boot?
- Как создать различные веб-службы SOAP для GetCourseDetailsRequest, GetAllCourseDetailsRequest и DeleteCourseDetailsRequest?
- Как использовать Wizdler для выполнения запросов SOAP?
- Как реализовать обработку исключений для веб-служб SOAP?
- Как реализовать базовую безопасность с помощью WS Security для веб-служб SOAP?
RESTful веб-сервисы
- Шаг 01 — Инициализация проекта служб RESTful с помощью Spring Boot
- Шаг 02 — Понимание сервисов RESTful, которые мы создадим в этом курсе
- Шаг 03 — Создание службы Hello World
- Шаг 04. Усовершенствование службы Hello World для возврата компонента
- Шаг 05. Краткий обзор автоматической настройки Spring Boot и диспетчерского сервлета. Что происходит в фоновом режиме?
- Шаг 06. Расширение службы Hello World с помощью переменной пути
- Шаг 07 – Создание пользовательского компонента и пользовательского сервиса
- Шаг 08 — Реализация методов GET для пользовательского ресурса
- Шаг 09 — Реализация метода POST для создания пользовательского ресурса
- Шаг 10. Усовершенствование метода POST для возврата правильного кода состояния HTTP и URI местоположения.
- Шаг 11 — Реализация обработки исключений — 404 Ресурс не найден
- Шаг 12. Внедрение общей обработки исключений для всех ресурсов
- Шаг 13. Упражнение: пользовательский пост-ресурс и обработка исключений
- Шаг 14 — Реализация метода DELETE для удаления пользовательского ресурса
- Шаг 15 — Внедрение проверок для RESTful Services
- Шаг 16 — Внедрение HATEOAS для RESTful Services
- Шаг 17. Обзор расширенных функций службы RESTful
- Шаг 18 — Интернационализация для RESTful Services
- Шаг 19 – Согласование содержания – Реализация поддержки XML
- Шаг 20 — Настройка автоматического создания документации Swagger
- Шаг 21 — Знакомство с форматом документации Swagger
- Шаг 22. Улучшение документации Swagger с помощью пользовательских аннотаций
- Шаг 23 — Мониторинг API с помощью Spring Boot Actuator
- Шаг 24 — Внедрение статической фильтрации для службы RESTful
- Шаг 25 — Внедрение динамической фильтрации для службы RESTful
- Шаг 26 — Управление версиями RESTful Services — базовый подход с URI
- Шаг 27. Управление версиями служб RESTful. Подходы к согласованию заголовков и содержимого
- Шаг 28 — Реализация базовой аутентификации с помощью Spring Security
- Шаг 29. Обзор подключения службы RESTful к JPA
- Шаг 30 — Создание объекта пользователя и некоторых тестовых данных
- Шаг 31 — Обновление методов GET для пользовательского ресурса для использования JPA
- Шаг 32 — Обновление методов POST и DELETE в пользовательском ресурсе для использования JPA
- Шаг 33 — Создание сущности публикации и отношения «многие к одному» с сущностью пользователя
- Шаг 34. Внедрение службы GET для получения всех сообщений пользователя.
- Шаг 35 — Внедрение службы POST для создания публикации для пользователя
- Шаг 36 – Модель зрелости Ричардсона
- Шаг 37. Рекомендации по работе с сервисами RESTful
- Шаг 01. Инициализируйте приложение Spring Web Services с помощью Spring Boot
- Шаг 02. Обзор создания веб-службы SOAP с использованием подхода Contract First
- Шаг 03. Определение XML-структуры запроса и ответа
- Шаг 04 — Определение определения схемы XML (XSD) для запроса — GetCourseDetailsRequest
- Шаг 05. Определение определения схемы XML (XSD) для Respone — GetCourseDetailsResponse
- Шаг 06. Дополнительные сведения об определении схемы XML и применении передовых методов XSD
- Шаг 07 — Введение в Java API для XML Binding (JAXB) и настройка JAXB 2 Maven Plugin
- Шаг 08. Настройка конечной точки для GetCourseDetailsRequest
- Шаг 09 — Конфигурация Spring Web Services — Сервлет диспетчера сообщений
- Шаг 10 — Конфигурация веб-сервисов Spring — Создание WSDL
- Шаг 11. Использование Wizdler для выполнения запросов SOAP
- Шаг 12 — Внедрение службы — Служба сведений о курсе — серверная часть со списком в массиве памяти
- Шаг 13. Реализация веб-службы SOAP для GetAllCourseDetailsRequest
- Шаг 14. Краткое знакомство с различными частями WSDL
- Шаг 15 — Реализация веб-службы SOAP для DeleteCourseDetailsRequest
- Шаг 16 — Улучшение DeleteCourseDetailsRequest — Использование перечисления для статуса
- Шаг 17. Обработка исключений и ответы на ошибки SOAP
- Шаг 18. Реализация безопасности для веб-служб SOAP с помощью WS Security
Для кого этот курс:
- Вы хотите изучить основы веб-сервисов
- Вы хотите изучить терминологию, связанную с веб-сервисами.
- Вы хотите научиться разрабатывать и проектировать веб-сервисы RESTful
- Вы хотите научиться разрабатывать и проектировать веб-сервисы SOAP
- У вас есть хороший опыт работы с Java, и вы хотите узнать, что еще вы можете сделать с помощью Java.
- У вас есть хороший опыт работы со Spring и вы хотите использовать эти знания
- Вы умеете учиться, развлекаясь
- У вас должен быть предыдущий опыт работы с Java и нулевой опыт работы с веб-сервисами.
- Мы поможем вам установить Eclipse и начать работу с Maven и Tomcat.
Подробнее:
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.