Скоро [JavaBegin] Spring boot для начинающих

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
782
50
Голосов: 0
#1
Spring boot для начинающих
[​IMG]


Содержание:

Основы Spring Boot
  • Описание
  • Плюсы-минусы
  • Стартеры
  • Конфликты
  • Отличия от Spring Roo
  • Конфигурация
JavaFX+Spring
  • Связывание JavaFX с Spring
  • Пример проекта
  • Концепция MVC
  • Дизайнер
  • Компоненты
Создание приложения Spring Boot
  • Spring Initializr
  • Поддержка Gradle
  • Создание каркаса
  • Добавление библиотек
  • Включение стартеров

Интеграция JavaFX+Spring
  • Контейнеры Spring и JavaFX
  • Контроллеры и классы
  • Примеры
  • Контексты
FXML+Spring
  • Инциализация FXML
  • Создание Spring FXML
  • Внедрение FXML в контекст
Добавление Spring Data
  • Быстрая настройка
  • Добавление DataSource
  • Использование application.properties
  • Добавление зависимостей
  • SQL запросы
  • Репозитории

Добавление Hibernate
  • Настройка Hibernate
  • Проверка БД
  • Использование JPA
  • CRUD-функционал
  • Исключение XML конфигураций
Lombok
  • Избавление от шаблонного кода
  • Включение в Hibernate
  • Добавление Entity
  • Аннотации JPA/Hibernate
  • Плагин для IDE
  • Настройка Lombok
Репозитории Spring Data JPA
  • Доступ к данным
  • Создание запросов
  • Автосвязывание
  • Использование интерфейсов
  • Загрузка данных в таблицу

Слои приложения
  • Как правильно разрабатывать
  • Разделение на слои
  • Составные части
  • MVC+Spring
Реализация функционала
  • Проверка работы
  • Интеграция всех частей
  • Добавление компонентов
  • Построение UI
Постраничность
  • Порционный вывод данных
  • Компонент Pagination
  • Запросы Hibernate/JPA
  • Сортировка
  • Объект Page
  • Генератор тестовых данных

Формат YAML
  • Настройки Spring Boot
  • Сравнение с другими форматами
  • Что использовать
  • Сравнение с properties
  • Конвертеры
  • Плагин для IDEA
Логирование в коде
  • Уровни логирования
  • Как искать ошибки
  • Библиотеки и реализации
  • Типы логов
  • Настройка в Spring Boot
Логирование фреймворков
  • Информация от фреймворков
  • Настройки уровней
  • YAML формат настроек
  • Колоризация (цвета) сообщений
  • Правильный выбор уровня


JavaFX

Основы построения графического интерфейса
  • Проектирование GUI
  • Структура приложения JavaFX
  • Создание интерфейса
  • Резиновый макет
  • Модальные окна
  • Инструмент SceneBuilder
  • Объекты Stage и Scene
  • Использование CSS
  • Модальные окна
  • Использование FXML
  • Создание макетов
  • Дерево элементов
Контроллеры, действия пользователя
  • Обработка событий
  • Отображение данных в таблице
  • Редактирование данных
  • Аннотация FXML
  • Использование ObservableList
  • Инициализация компонентов
  • Оптимизация UI
  • Библиотека openjfx-dialogs
  • Валидация данных
  • Класс StringProperty
Кастомизация, локализация, добавление компонентов
  • Локализация приложения
  • Сторонние библиотеки компонентов
  • Переключение локали
  • Сравнение Swing и JavaFX
  • Плюсы и минусы
  • Примеры приложений
  • Использование Locale
  • i18n и i10n
  • Создание своих компонентов
  • Использование шаблона Observer
Основная цель курса:
Основная цель - научиться использовать Spring Boot вместе с другими технологиями на основе практического проекта.

Часто новичку очень трудно разобраться в слишком сложных Spring проектах.

Поэтому было решено создать курс для новичков, где пошагово можно было бы создать несложный проект на Spring Boot.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя