ФГБОУ ВО Ярославский государственный университет имени П.Г.Демидова, Лицензия на осуществление образовательной деятельности 90Л01 № 0009306 №2262 от 11 июля 2016 г.
ПК РАЗРАБОТКА ГРАФИЧЕСКИХ ПРИЛОЖЕНИЙ НА JAVAFX
Дополнительная профессиональная программа повышения квалификации (онлайн-курс)
72 ак. часа
Целью программы повышения квалификации является совершенствование профессиональных компетенций программистов-практиков: получение знаний и навков работы с JavaFX, а также предоставление возможностей профессионального роста и более эффективного освоения технологий и инструментов программирования в дальнейшем.
Разработанный на основе программы онлайн-курс посвящен изучению методов и средств разработки программного обеспечения, библиотеки JavaFX для создания графических пользовательских приложений, получению практических навыков разработки графических настольных приложений. В курсе широко представлены примеры использования средств программной библиотеки JavaFX с объяснением технологий, которые лежат в их основе. Навыки программирования вырабатываются на практических занятиях, которые выстроены в единую последовательность разработки полноценного графического приложения.
Курс будет интересен и полезен тем, кто хочет узнать как проектируются и создаются графические приложения и познакомиться с одним из самых современных и актуальных инструментов разработки программ JavaFX.
Курс разработан преподавателями и сотрудниками Ярославского государственного университета имени П.Г. Демидова.
Лагутина Надежда Станиславовна
кандидат физ.-мат. наук, доцент кафедры вычислительных и программных систем
n.lagutina@uniyar.ac.ru
Тема 1. Введение в JavaFX
Основные понятия JavaFX
Разработка однооконного приложения
Компоненты JavaFX
Отображение данных в виде графиков и диаграмм
Тема 2. Архитектура "Модель-Вид-Контроллер"
Элементы архитектуры Модель-Вид-Контроллер и их взаимосвязь
Разработка простого приложения на основе архитектуры Модель-Вид-Контроллер
Компоненты-свойства (property) JavaFX
Использование property для взаимодействия между элементами графического приложения
Тема 3. Взаимодействие с пользователем
Диалоговые окна
Разработка приложения с пользовательским диалоговым окном
Главное меню приложения и другие виды меню
Добавление в приложение главного меню
Обработка событий
Разработка приложения с обработкой событий мыши и клавиатуры
Тема 4. Работа с наборами данных
Компоненты отображения наборов данных: таблицы, списки, деревья
Разработка приложения для отображения списка объектов в таблице
Редактирование данных: добавление, изменение, удаление
Добавление в приложение функций редактирования данных
Работа со списком объектов. Выполнение подзадач в отдельных потоках
Разработка приложения для отбора и отображения списка объектов
Тема 5. Декларативный пользовательский интерфейс FXML
Основные элементы и технологии FXML
Разработка приложения на основе технологии FXML
Оформление внешнего вида приложения с помощью таблиц стилей
Добавление таблицы стилей в приложение на основе технологии FXML
Для заключения договора и оплаты обучения заполните заявку - анкету слушателя, приложите необходимые документы.
Для физических лиц предусмотрена возможность онлайн-оплаты.
Данные слушателя используются для сертификатов, удостоверений, дипломов и передаются в Федеральный реестр документов об образовании и/или квалификации (ГИС ФРДО).
ВНИМАНИЕ! Если Вы обучаетесь в вузе или колледже, то для Вас - бесплатный онлайн-курс РАЗРАБОТКА ГРАФИЧЕСКИХ ПРИЛОЖЕНИЙ НА JAVAFX (дополнительная образовательная программа), при успешном освоении онлайн-курса выдается Сертификат.