15.09.2020 | 12 недель | DemidOnline |
О курсе
Курс «JavaFX graphical applications development» посвящен современному инструменту написания настольных, или desktop приложений, активно используемых в повседневной работе на персональном компьютере. Преимуществом курса является сочетание классического подхода и практических кейсов: от фундаментальной глубины до практической ширины.Результат
Успешное освоение программы курса позволит слушателям повысить свой профессиональный уровень, добавив в него знания и навыки работы с JavaFX, а также более эффективно осваивать технологии и инструменты программирования в дальнейшем.О преподавателях

Лагутина Надежда Станиславовнакандидат физ.-мат. наук, доцент кафедры вычислительных и программных систем ЯрГУ, n.lagutina@uniyar.ac.ru
Входные требования
первоначальные навыки программирования и алгоритмизации
знакомство с основами объектно-ориентированного программирования
знакомство с одним из языков программирования: java, c++, C#, pyton
Содержание курса
- Тема 1. Введение в JavaFX
- Основные понятия JavaFX
- Разработка однооконного приложения
- Компоненты JavaFX
- Отображение данных в виде графиков и диаграмм
- Тема 2. Архитектура "Модель-Вид-Контроллер"
- Элементы архитектуры Модель-Вид-Контроллер и их взаимосвязь
- Разработка простого приложения на основе архитектуры Модель-Вид-Контроллер
- Компоненты-свойства (property) JavaFX
- Использование property для взаимодействия между элементами графического приложения
- Тема 3. Взаимодействие с пользователем
- Диалоговые окна
- Разработка приложения с пользовательским диалоговым окном
- Главное меню приложения и другие виды меню
- Добавление в приложение главного меню
- Обработка событий
- Разработка приложения с обработкой событий мыши и клавиатуры
- Тема 4. Работа с наборами данных
- Компоненты отображения наборов данных: таблицы, списки, деревья
- Разработка приложения для отображения списка объектов в таблице
- Редактирование данных: добавление, изменение, удаление
- Добавление в приложение функций редактирования данных
- Работа со списком объектов. Выполнение подзадач в отдельных потоках
- Разработка приложения для отбора и отображения списка объектов
- Тема 5. Декларативный пользовательский интерфейс FXML
- Основные элементы и технологии FXML
- Разработка приложения на основе технологии FXML
- Оформление внешнего вида приложения с помощью таблиц стилей
- Добавление таблицы стилей в приложение на основе технологии FXML
Профессии, специальности и направления подготовки | 01.03.02 Прикладная математика и информатика
02.03.02 Фундаментальная информатика и информационные технологии 09.03.03 Прикладная информатика |
Область деятельности | Инженерное дело, технологии и технические науки
Математические и естественные науки |
Дата ближайшего старта | 15.09.2020 |
ID курса | a72af375-1ef2-4408-8b51-cf1449217145 |
Язык | Русский |
Длительность | 12 недель |
Сертификат | Нет |
Версия | 1 |
Рекомендуемые курсы
17.02.2020
Правообладатель
01.10.2016
Правообладатель
13.02.2018
Правообладатель
24.02.2020
Правообладатель
10.02.2020
Правообладатель
10.02.2020
Правообладатель
Рецензии и оценки
Отзывы 1
Чтобы оставить отзыв необходимо
войти