Видеокурс "RESTful сервисы на SpringBoot + JavaFX"

Видеокурс "RESTful сервисы на SpringBoot + JavaFX"

E-mail Печать PDF


Видеокурс RESTful сервисы на SpringBoot + JavaFX

Что за видеокурс.

Авторский обучающий видеокурс по Java программированию. Тема: применение Spring Boot, Spring Data, Gradle, Hibernate БЕЗ знаний веб разработки (только JavaFX). Генерация и вызов RESTful сервисов.

Автор курса Тимур Батыршинов.

Что вошло в видеокурс.

Основные темы уроков.

Spring Boot.

Основы 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.

Видеопрезентация курса.




Дополнительную информацию смотрите на сайте видеокурса:
 
Узнать подробности (перейти на страницу видеокурса)

   Карточка курса: *
Название:RESTful сервисы на SpringBoot + JavaFX
Автор(ы):Батыршинов Тимур
Формат курса:Видеокурс
Минимум1900 руб.
Стандарт2400 руб.
Расширенный2900 руб.
Все включено4900 руб.
Способы доставки:Скачиваемая версия.
Партнерская программа:Есть
*-данные карточки курса могут не соответствовать текущим данным о курсе, подробную информацию смотрите на сайте курса

   Другие курсы автора(ов), издателя:
Ссылки на страницы автора(ов), издателя: Батыршинов Тимур


   Рекламный блок:
 

Все распродажи и скидки на видеокурсы:

Видеокурсы TeachVideo:

Все видеокурсы