ФГБОУ ВО Ярославский государственный университет имени П.Г.Демидова, Лицензия на осуществление образовательной деятельности 90Л01 № 0009306 №2262 от 11 июля 2016 г.

ПК РАЗРАБОТКА ГРАФИЧЕСКИХ ПРИЛОЖЕНИЙ НА JAVAFX

Дополнительная профессиональная программа повышения квалификации (онлайн-курс)

72 ак. часа

Аннотация

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

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

Материал курса предназначен для формирования профессиональных компетенций специалистов в области IT-технологий.
Преимуществом курса является сочетание изучения фундаментальных технологий программирования с детальным описанием их практической реализации и применения.

Программа разработана с учетом требований:
- профессионального стандарта «Программист» (Приказ Минтруда России от 20.07.2022 N 424н);
- профессионального стандарта «Архитектор программного обеспечения» (Приказ Министерства труда и социальной защиты Российской Федерации от 30.08.2021 № 579н ).

В результате обучения выпускник будет способен:
• создавать графические пользовательские приложения с использованием объектно-ориентированной библиотеки;
• создавать собственный алгоритм решения поставленной задачи;
• выбирать подходящие средства графической библиотеки для решения поставленной задачи;
• работать с наборами данных и применять подходящие алгоритмы обработки данных;
• разрабатывать архитектуру конкретного графического приложения в рамках технологии Модель-Вид-Контроллер;
• реализовывать связь между программными модулями;
• отлаживать программу.

Требования к слушателям: Высшее профессиональное образование.
Объем программы: 72 акад. часа.
Срок реализации программы: 6 недель, в соответствии с календарным графиком.
Форма обучения: заочная, с применением электронного обучения (ЭО) и дистанционных образовательных технологий (ДОТ).
Особенности программы:
Для освоения курса слушателям рекомендуется иметь первоначальные навыки программирования и алгоритмизации; знакомство с одним из языков программирования: java, C#, C++, pyton; знакомство с основами объектно-ориентированного программирования. Знания, полученные в ходе изучения курса, позволят слушателям более эффективно осваивать технологии и инструменты программирования в целом, а также повысить свой профессиональный уровень.
В материалах курса много примеров использования средств программной библиотеки JavaFX с объяснением технологий, лежащих в их основе. Получение навыков программирования осуществляется за счёт выполнения лабораторных работ, основная часть, которых выстроена в единую последовательность разработки полноценного графического приложения.
Программа реализуется с применением ЭО и ДОТ, на платформе DemidOnline.
Лица, освоившие дополнительную профессиональную программу повышения квалификации и прошедшие итоговую аттестацию, получают удостоверение о повышении квалификации установленного образца. 

72 ак. часа

Итоговая аттестация на основе самостоятельно выполненных практических заданий. Успешное завершение курса подтверждается Удостоверением о повышении квалификации.

практические навыки программирования
Последовательность практических заданий - разработка полноценного приложения

Требования к слушателям
Рекомендуется иметь первоначальные навыки программирования и алгоритмизации; приветствуется знакомство с одним из языков программирования: java, C++, C#, pyton и с основами объектно-ориентированного программирования.

Автор программы

Курс разработан преподавателями и сотрудниками Ярославского государственного университета имени П.Г. Демидова.

Image Description

Лагутина Надежда Станиславовна

кандидат физ.-мат. наук, доцент кафедры вычислительных и программных систем


n.lagutina@uniyar.ac.ru

Учебный план 

Тема 1. Введение в JavaFX, 12 ч.
Основные понятия JavaFX
Разработка однооконного приложения
Компоненты JavaFX
Отображение данных в виде графиков и диаграмм

Тема 2. Архитектура "Модель-Вид-Контроллер", 12 ч.
Элементы архитектуры Модель-Вид-Контроллер и их взаимосвязь
Разработка простого приложения на основе архитектуры Модель-Вид-Контроллер
Компоненты-свойства (property) JavaFX
Использование property для взаимодействия между элементами графического приложения

Тема 3. Взаимодействие с пользователем, 18 ч.
Диалоговые окна
Разработка приложения с пользовательским диалоговым окном
Главное меню приложения и другие виды меню
Добавление в приложение главного меню
Обработка событий
Разработка приложения с обработкой событий мыши и клавиатуры

Тема 4. Работа с наборами данных, 18 ч.
Компоненты отображения наборов данных: таблицы, списки, деревья
Разработка приложения для отображения списка объектов в таблице
Редактирование данных: добавление, изменение, удаление
Добавление в приложение функций редактирования данных
Работа со списком объектов. Выполнение подзадач в отдельных потоках
Разработка приложения для отбора и отображения списка объектов

Тема 5. Декларативный пользовательский интерфейс FXML, 12 ч.
Основные элементы и технологии FXML
Разработка приложения на основе технологии FXML
Оформление внешнего вида приложения с помощью таблиц стилей
Добавление таблицы стилей в приложение на основе технологии FXML

Для кого эта программа?

Для программистов-практиков, стремящихся к самореализации.

Основная часть курса будет вполне понятна тем, кто только начинает интересоваться графическими библиотеками.

Тем, кто уже хорошо программирует, «продвинутым» слушателям, предложенные материалы помогут глубже разобраться в деталях современных технологий программирования.

Для заключения договора и оплаты обучения заполните Личное заявление слушателя, приложите необходимые документы.

Для физических лиц предусмотрена возможность онлайн-оплаты.

Данные слушателя используются для сертификатов, удостоверений, дипломов и передаются в Федеральный реестр документов об образовании и/или квалификации (ГИС ФРДО).

Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлы Отключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie. Подробнее о нашей политике в отношении Cookie.
Понятно Подробнее
Cookies