Restful API Web Services With Spring Boot And Vue JS + Vuex [Udemy]

Bot

Администратор
Команда форума
23 Янв 2020
190,276
3,070
113
Чему вы научитесь:
  • Full Stack разработка на Spring Boot и Vue Js + Vuex
  • Познакомитесь с Spring Boot, Mysql, Vue Js
  • Научитесь разрабатывать Restfull Api сервисы с Get, Post, Put, Delete методами

Описание:

В этом курсе мы создадим новый проект.
И мы будем реализовывать этот проект с использованием Spring Boot, Vue и MYSQL.
В нашем проекте мы реализуем операции CRUD, и эти операции CRUD будут запрашиваться у Vue.
Затем этот запрос будет обрабатываться из Spring Boot.
Наш проект идет на Пользовательские операции.
Нашими основными операциями будут вход в систему, регистрация, профиль и список пользователей.
Также мы продолжим работу с приложением на основе ролей.
И все это будет обеспечено безопасным способом как на стороне Vue, так и на стороне Spring Boot.
У нас будет два основных компонента для реализации нашего проекта.
Это на стороне сервера и на стороне клиента.
На стороне сервера:
Spring Boot будет главным.
Структура Model View Controller будет реализована с использованием Spring Boot.

Наша структура MVC будет работать так:
Прежде всего, классы сущностей будут созданы в пакете модели.
Позже, если класс модели будет постоянным, мы создадим для него репозиторий.
Затем вызовем репозиторий из сервисов.
Наконец, мы будем вызывать сервисы из контроллеров.

В Spring Boot данные будут представлены клиенту как вызов API, поэтому для их обработки будет использоваться Spring Rest Controller.

Мы будем использовать MySQL как базу данных.
Мы также будем использовать объектно-реляционное сопоставление с Java Persistence API и Hibernate.

Вы знаете, мы можем сопоставить наши таблицы базы данных с объектами с помощью спящего режима.
Мы будем использовать репозиторий JPA и репозиторий Crud в Spring Boot.

Таким образом, эти шаблоны репозитория будут обрабатывать общие операции с базой данных, такие как сохранение, обновление, поиск, удаление.

В Spring Boot мы также будем использовать библиотеку Lombok для очистки кода.

Вы знаете, что мы не хотим реализовывать методы получения, установки, равенства и хеш-кода, поэтому мы можем избежать этого с помощью аннотации Lombok @Data или @value.

Мы будем использовать Gradle для обработки всех зависимостей на стороне сервера.

Это все о стороне сервера.

Поговорим о стороне клиента.
Vue будет основным клиентским контроллером.
Vue работает на nodeJS.
В vuejs мы будем использовать данные на стороне сервера с вызовами API.

Для этого мы создадим классы обслуживания.

В сервисе: мы можем подключиться к стороне сервера и отправлять запросы или получать ответы со стороны сервера с помощью http.

Затем мы вызовем служебные данные из компонентов и отобразим их.

Наша панель пользовательского интерфейса построена на основе административных и пользовательских операций.

В пользовательских операциях:,

мы реализуем страницы входа, регистрации и профиля для пользователей.

В административных операциях:
Мы перечислим всех пользователей и отобразим детали пользователей.
И, конечно же, мы реализуем аутентификацию и авторизацию для административных операций.

Продажник: www.udemy.com/course/restfull-api-web-services-with-spring-boot-and-vue-js-vuex-router/

Цену выставит организатор