Веб-проект с готовой инфраструктурой:
Ubuntu, Nginx, HTTPS
Задеплоенный на собственный
хостинг проект, готовый
для разработки и ведения бизнеса

Основа проекта - эволюция платформы онлайн-обучения с 2016г.
Множество интеграций и простые, удобные, гибкие решения для ведения любого бизнеса. Стек: JDK 19, Spring Boot 3, Thymeleaf, Lombok, Swagger/OpenAPI 3.0, MapStruct, Liquibase

Startup

Веб-проект с готовой инфраструктурой:
Ubuntu, Nginx, HTTPS
Spring Boot, Thymeleaf

  • Регистрация хостинга, доступ к серверу
  • Создание пользователя, регистрация домена
  • Установка JDK
  • Установка Tomcat
  • Установка PostgreSQL, создание БД
  • Деплой war на сервер
  • Настройка SSH ключей
  • Установка Maven, Git, Nginx
Продолжение курса
  • Создаем веб-проект на Spring Boot
    • Создание шаблонов UI на Thymeleaf
    • Регистрация и личный кабинет
    • OAuth2 авторизация через Google, Яндекс, VK, Facebook, GitHub, Mail.ru
    • Динамические SQL запросы администрирования
    • Email рассылка, смена и восстановление пароля
    • Редактируемый справочник
  • Простейший деплой на сервер через репозиторий git
  • Установка сертификатов HTTPS
  • Настройка Nginx
    • Маршрутизация
    • Обработка статического контента
    • Поддержка SSL (HTTPS)