Курс за обучение по Creating Modern GUI Applications with JavaFX
JavaFX е GUI библиотека, налична в най-новата версия на Java JDK. Той съдържа колекция от графични и медийни пакети за проектиране, създаване, тестване, отстраняване на грешки и внедряване на богати клиентски приложения, които работят последователно в множество платформи.
В това обучение на живо, водено от инструктор на място, участниците ще се научат как да разработват богати потребителски интерфейси, използвайки мощната GUI библиотека на Java, JavaFX.
До края на това обучение участниците ще могат:
- Създайте модерно, визуално приятно Java приложение с помощта на JavaFX Интегрирайте JavaFX в наследени Swing и базирани на SWT Java приложения Добавете 3D графики и ефекти към тяхното приложение Тествайте и отстранете грешки в тяхното Java приложение Разположете приложението към мрежата или като настолно приложение
Публика
- Разработчици на приложения Уеб разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Забележка
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
- JavaFX срещу Swing, SWT, AWT
Инсталиране и конфигуриране на JavaFX и средата за разработка
Преглед на JavaFX функции и архитектура
Използване на Java FX UI компоненти
- UI контроли, диаграми, HTML съдържание, оформления, CSS, FXML и др.
Упражнение: Създаване на просто приложение
Отговаряне на потребителско въвеждане
- Разработка на потребителски интерфейс, управляван от събития. Обработка на събития
Добавяне на ефекти, Animation и медии
- Работа с JavaFX 3D Graphics, Image Ops API, Canvas Създаване на визуални ефекти Добавяне на 2D и 3D трансформации, преходи и анимация Включване на медии
Упражнение: Оживяване на приложението
Поглед към логиката на приложението
- Работа с графиката на сцена с помощта на свойства, обвързване и колекции
Подобряване на използваемостта на приложение
- Виждане на приложението през очите на потребителя Направете приложението локализирано
Упражнение: Разширяване на приложението
Внедряване на приложението
- Внедряване като настолно приложение Внедряване като уеб приложение
Работа с Legacy Java приложения
- Разбиране на паралелността и нишките, интегриращи JavaFX със Swing и SWT
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Java опит в програмирането
- Желателен е известен опит със Swing, AWT или AWT
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Creating Modern GUI Applications with JavaFX - Booking
Курс за обучение по Creating Modern GUI Applications with JavaFX - Enquiry
Creating Modern GUI Applications with JavaFX - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Че получихме сложен преглед и на контекста - например защо се нуждаем от някои анотации и какво означават те. Хареса ми практическата част от обучението - ръчно изпълнение на командите и извикване на останалите 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
Машинен превод
Подробна информация за по-напреднали теми, за които е направено заявка.
Farukh Khan - Tandem Solution
Курс - RabbitMQ with Java and Spring
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Advanced Spring Boot
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към опитни Spring Boot разработчици, които желаят да използват разширените функции на Spring Boot за допълнително подобряване, защита и тестване на сложни Spring Boot приложения.
До края на това обучение участниците ще могат:
- Персонализирайте рамката Spring WebMVC, за да подобрите отделянето на уеб приложенията.
- Сериализиране и десериализиране на обекти с помощта на изгледи за сериализиране на Jackson.
- Съхранявайте и защитавайте потребителските данни в база данни.
- Използвайте Spring Sessions, за да управлявате информацията за потребителските сесии по разпределен начин.
- Автоматизирайте тестването на Spring WebMVC приложения.
- Наблюдавайте и измервайте производителността на приложението.
Angular and Spring Boot
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Angular and Spring Boot за изграждане на приложения с пълен стек.
До края на това обучение участниците ще могат:
- Разработете приложение с пълен стек с Angular и Sping Boot.
- Създайте бекенд приложение с Spring Boot.
- Създавайте предни приложения с Angular.
- Използвайте Spring Security, за да конфигурирате удостоверяване за приложение с пълен стек.
Groovy Programming
21 ЧасаApache Groovy е JVM (Java Virtual Machine) динамичен език за програмиране. Някои от функциите му включват възможности за скриптове, създаване на специфичен за домейн език, мета-програмиране по време на изпълнение и компилиране и функционално програмиране. Groovy често се използва като комплимент към Java.
В това водено от инструктор обучение на живо участниците ще се научат как да програмират на Groovy, докато преминават през създаването на примерно приложение.
Публика
- Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Groovy Programming for Beginners
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи разработчици, които искат да научат основите на Groovy Programming.
До края на това обучение участниците ще могат:
- Разберете основните концепции за програмиране.
- Пишете прости Groovy скриптове и използвайте Groovy основни функции.
- Разбиране и прилагане на основните принципи на обектно-ориентираното програмиране с помощта на Groovy.
- Научете основни техники за обработка на грешки, за да управлявате често срещани програмни грешки и изключения в Groovy.
Java 8 and Spring
35 ЧасаТози 5-дневен курс е за Java разработчици, които желаят да се запознаят с новите функции на Java 8 и с Spring framework.
Spring and Hibernate in Java Applications
21 ЧасаКурсът обхваща въпроси, свързани със създаването на Java приложения с особен акцент върху технологията, широко използвана днес в приложения като рамки на приложения за изграждане на Spring и Hibernate. Участниците в края ще имат знания за проектиране на приложения и избор на подходяща технология за конкретно решение. Дайте възможност за разбиране на известни проблеми, обсъждани в курса на библиотеки, спецификации и технологии.
Java Microservices
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да проектират, разработват, внедряват и поддържат приложения, базирани на микроуслуги, използвайки Java рамки като Spring Boot и Spring Cloud.
До края на това обучение участниците ще могат:
- Разберете принципите и предимствата на архитектурата на микроуслугите.
- Изграждане и внедряване на микроуслуги с помощта на Java и Spring Boot.
- Внедрете откриване на услуги, управление на конфигурацията и API шлюзове.
- Защитете, наблюдавайте и мащабирайте ефективно микроуслугите.
- Разположете микроуслуги, като използвате Docker и Kubernetes.
Java Spring
35 ЧасаSpring е рамка за приложения, която предоставя цялостен модел за програмиране и конфигуриране за корпоративни приложения, базирани на Java.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно до напреднало ниво, които желаят да разработят микроуслуги с помощта на Spring Boot, Docker и Kubernetes.
До края на това обучение участниците ще могат:
- Разберете архитектурата на микроуслугите.
- Изградете готови за производство микроуслуги, като използвате Spring Boot.
- Разберете ролята на Docker в микроуслугите.
- Настройте Kubernetes клъстер за внедряване на микроуслуги.
Quarkus for Developers
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Quarkus за изграждане, тестване и внедряване на приложения, напълно захранвани с Java, но с по-малко използване на ресурси.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате приложения с Quarkus.
- Създавайте, компилирайте и стартирайте приложения в собствен режим с помощта на GraalVM.
- Използвайте Quarkus инструменти и разширения за изграждане на родни приложения с помощта на Maven.
- Контейнеризирайте, изпълнявайте и внедрявайте приложения с Docker.
Quarkus for Java Native and Microservice Development
40 ЧасаТози курс с инструктор, провеждан на живо (онлайн или на място), е предназначен за разработчици и архитекти с междууровнев до напреднал ниво, които искат да разработат Java нативни приложения и микросъобщности с оптимизиран използване на паметта и време за стартиране с использование на Quarkus.
До края на този курс участниците ще могат да:
- Разработват високопроизводителни, леки Java нативни приложения, използвайки Quarkus.
- Създават и разпространяват RESTful услуги и архитектури на микросъобщности.
- Използват GraalVM за нативно компилиране и оптимизират ефикасността на стартирането и използването на паметта.
- Опаковат и контейнеризират приложения за Kubernetes и OpenShift среди.
RabbitMQ with Java and Spring
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни архитекти и уеб разработчици, които желаят да използват RabbitMQ като междинен софтуер за съобщения и програма в Java, използвайки Spring за изграждане на приложения.
До края на това обучение участниците ще могат:
- Използвайте Java и Spring с RabbitMQ за създаване на приложения.
- Проектирайте асинхронни системи, управлявани от съобщения, като използвате RabbitMQ.
- Създавайте и прилагайте опашки, теми, обмени и свързвания в RabbitMQ
Spring Boot, React, and Redux
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят функционални предни и бек-енд уеб приложения с Spring Boot, React, and Redux.
До края на това обучение участниците ще могат:
- Създайте приложение отпред с React и Redux.
- Създайте RESTful API с Spring Boot.
- Защитете уеб услуги с Spring сигурност и JWT уеб токени.
Spring Boot for Beginners
14 ЧасаВ това водено от инструктор обучение на живо в България участниците научават ключовите характеристики и архитектура на Spring Boot и връзката му с основната Spring рамка. Инструкторът предоставя широки възможности за прилагане на тези знания и получаване на обратна връзка. Участниците ще изпълняват практически упражнения на живо за дефиниране, конфигуриране и внедряване на Spring приложения.
До края на курса участниците ще имат необходимите знания и практика за бързо внедряване на собствено Spring приложение.