Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Darkcore, 13 окт 2021.

Цена: ----
Взнос: ----

Основной список: 1 участников

Резервный список: 1 участников

  1. 13 окт 2021
    #1
    Darkcore
    Darkcore ЧКЧлен клуба

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

    Чему вы научитесь:
    • 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.

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

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

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

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

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

    Продажник: Скрытая ссылка

    Цену выставит организатор
     
  2. Последние события

    1. Ludmila Fetisova
      Ludmila Fetisova участвует.
      3 сен 2023
    2. Archi1993
      Archi1993 не участвует.
      30 янв 2023
    3. Archi1993
      Archi1993 участвует.
      29 янв 2023
    4. legven
      legven участвует.
      1 ноя 2021

Поделиться этой страницей