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

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

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

72 ак. часа

Стоимость обучения 3500 руб.

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

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

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

72 ак. часа

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

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

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

Чему Вы научитесь?


Успешное освоение программы курса позволит слушателям повысить свой профессиональный уровень, добавив в него знания и навыки работы с JavaFX, а также более эффективно осваивать технологии и инструменты программирования в дальнейшем.

Авторы курса

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

Image Description

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

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


n.lagutina@uniyar.ac.ru

Содержание курса

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

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

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

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

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

Для кого этот курс?

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

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

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

Договор (оферта)

Как подать заявку?

Заявка на обучение подается ЛИЧНО слушателем программы, с указанием его персональных данных и приложением копий документов, необходимых для зачисления.

Шаг 1. Выберите адрес электронной почты, с которым Вы будете проходить обучение. Это должен быть уникальный и корректный адрес, который более не будет меняться.

Использование одного электронного адреса разными слушателями не допускается.

Шаг 2. Убедитесь, что у Вас под рукой есть электронные копии (файлы) всех необходимых документов. Файлы принимаются в формате .pdf или в любом ином графическом формате (например, фото).

Все данные: номера, даты и пр. должны легко читаться.

1. Диплом об образовании (высшем и среднем профессиональном)

2. Документ, подтверждающий смену фамилии, имени, отчества (если отличается от указанных в дипломе) - свидетельство о браке, справка ЗАГС, т.п.

Шаг 3. Для получения оригинала удостоверения ПК заказным письмом нужно указать корректный почтовый адрес. Убедитесь, что адрес верный.

Шаг 4. Заполните анкету, приложите копии (файлы) документов. Если копий несколько - приложите файл-архив (размер одного файла не более 10 Мб).

Шаг 5. Ожидайте проверки Ваших документов и ответного письма на указанный адрес электронной почты.

Заявки на обучение от юридических лиц принимаются по электронной почте dpdi@uniyar.ac.ru.

CRM-форма появится здесь

ВНИМАНИЕ! Если Вы обучаетесь в вузе или колледже, то для Вас - бесплатный онлайн-курс РАЗРАБОТКА ГРАФИЧЕСКИХ ПРИЛОЖЕНИЙ НА JAVAFX (дополнительная образовательная программа), при успешном освоении онлайн-курса выдается Сертификат.

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