Основы Spring с нуля + создание сервера backend (RESTful, SSL) [Javabegin]
САМЫЙ ПОПУЛЯРНЫЙ ФРЕЙМВОРК В МИРЕ
На данный момент Spring - самый часто используемый фреймворк для серверных Java/Kotlin проектов. Его популярность растет с каждым днем, потому что Spring имеет готовый набор инструментов для всех современных технологий.
ПОДРОБНЕЕ О ФУНКЦИОНАЛЕ
САМЫЙ ПОПУЛЯРНЫЙ ФРЕЙМВОРК В МИРЕ
На данный момент Spring - самый часто используемый фреймворк для серверных Java/Kotlin проектов. Его популярность растет с каждым днем, потому что Spring имеет готовый набор инструментов для всех современных технологий.
ПОДРОБНЕЕ О ФУНКЦИОНАЛЕ
- Реализация всех функций для работы с объектами "Планировщик задач": создание, получение, поиск, редактирование, удаление и т.д.
- REST API для вызова любых операций по защищенному каналу HTTPS с применением собственных сертификатов SSL (самоподписанных)
- Работа с тестовыми данными, которые вы получите в готовом виде вместе с БД PostgreSQL (все таблицы БД были разработаны )
- Внешнего вида (UI) в этом курсе не будет, т.к. это полностью серверное приложение (backend). Frontend для него будете разрабатывать в отдельном курсе
- Пошаговый перевод всего проекта с Java реализации на Kotlin - причем одновременно в проекте будут работать несколько компиляторов
- Правильное и оптимизированное заполнение JSON файлов и параметров, чтобы не было лишней нагрузки на сеть и лишних SQL запросов (избыточности данных)
- Применение преимуществ языка Kotlin при заполнении параметров и поиске объектов - можно уже на этапе компиляции задать правильное поведение объектов
- Создание и реализации паттерна (архитектуры) взаимодействия всех частей приложения Spring приложения (контроллер-сервис-репозиторий)
- Применение основных возможностей Spring: DI, IoC, AOP, контейнер, бины и пр. - без этого не обходится ни одно приложение
https://javabegin.ru/products/spring-restful/