План на курса
Въведение
- JavaFX спрямо Swing, SWT, AWT
Инсталиране и конфигуриране на JavaFX и разработвана среда
Общ преглед на функционалностите и архитектурата на JavaFX
Използване на компоненти за потребителски интерфейс в JavaFX
- Управлени компоненти, графики, HTML съдържание, макети, CSS, FXML и др.
Упражнение: Създаване на прости приложение
Реагиране на потребителски вход
- Развитие на потребителски интерфейс, насочено към събития
- Обработване на събития
Добавяне на ефекти, анимации и медии
- Работа с 3D графика на JavaFX, Image Ops API, Canvas
- Създаване на визуални ефекти
- Добавяне на 2D & 3D трансформации, преминавания и анимация
- Интегриране на медии
Упражнение: Оживяване на приложението
Връстка с логиката на приложението
- Работа с графика Scene Graph
- Използване на свойства, свързаност и колекции
Подобряване на ползваемостта на приложението
- Виждане на приложението през очите на потребителя
- Делокализация на приложението
Упражнение: Разширяване на приложението
Разпространяване на приложението
- Разпространяване като настолно приложение
- Разпространяване като уеб приложение
Работа с наследени Java приложения
- Разбиране на конкуренцията и нишките
- Интегриране на JavaFX с Swing и SWT
Същностен анализ
Резюме и заключение
Изисквания
- Опит в програмирането на Java
- Някакъв опит с Swing, AWT или SWT е желателен
Отзиви от потребители (5)
Че прегледът беше комплексен и включваше контекст, например защо ни са нужни някои анотации и какво означават. Ми хареса практическата част от обучението - изпълняването на командите ръчно и извикването на REST API-то.
Alina - ACCENTURE SERVICES S.R.L
Курс - Quarkus for Developers
Машинен превод
Дополнителната информация, която беше споделена, показа, че обучението не беше стандартно Groovy, което беше приятно.
Covenant - Vodacom
Курс - Groovy Programming
Машинен превод
тренерът може ясно да обясни темата и да отговори на всички въпроси.
Hannah Mae Lubigan - Security Bank Corporation
Курс - Advanced Spring Boot
Машинен превод
Методът на обучение и инструкторът помагат да се преодолеят проблемите, срещнати по време на упражненията.
Carl Angelo Gonzales - Security Bank Corporation
Курс - Spring Boot for Beginners
Машинен превод
Обхвата на темите, които бяха покрити, беше значителен и треньорът се стара да им дава справедливо представяне.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод