Creating Modern GUI Applications with JavaFX Počítačový Kurz
JavaFX je knihovna GUI dostupná v nejnovější verzi Java JDK. Obsahuje kolekci grafických a mediálních balíčků pro navrhování, vytváření, testování, ladění a nasazování bohatých klientských aplikací, které fungují konzistentně na více platformách.
V tomto živém školení vedeném instruktorem na místě se účastníci naučí, jak vyvíjet bohatá uživatelská rozhraní pomocí výkonné knihovny GUI Java, JavaFX.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte moderní, vizuálně příjemnou Java aplikaci pomocí JavaFX Integrujte JavaFX do starších aplikací založených na Swingu a SWT Java Přidejte do jejich aplikace 3D grafiku a efekty Testujte a odlaďte jejich Java aplikaci Nasazení aplikace na web nebo jako desktopová aplikace
Publikum
- Vývojáři aplikací Weboví vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Poznámka
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- JavaFX vs Swing, SWT, AWT
Instalace a konfigurace JavaFX a vývojového prostředí
Přehled JavaFunkcí a architektury FX
Použití Javasoučástí uživatelského rozhraní FX
- Ovládací prvky uživatelského rozhraní, grafy, obsah HTML, rozvržení, CSS, FXML atd.
Cvičení: Vytvoření jednoduché aplikace
Reakce na zadání uživatele
- Vývoj uživatelského rozhraní řízený událostmi Zpracování událostí
Přidávání efektů, Animation a Média
- Práce s JavaFX 3D grafikou, Image Ops API, Canvas Vytváření vizuálních efektů Přidávání 2D a 3D transformací, přechodů a animací Incorporate Media
Cvičení: Jak oživit aplikaci
Podívejte se na aplikační logiku
- Práce s grafem scény pomocí vlastností, vazeb a kolekcí
Zlepšení použitelnosti aplikace
- Pohled na aplikaci očima uživatele Umožňuje lokalizovat aplikaci
Cvičení: Rozšíření aplikace
Nasazení aplikace
- Nasazení jako desktopová aplikace Nasazení jako webová aplikace
Práce se staršími Java aplikacemi
- Porozumění souběžnosti a vláknům Integrace JavaFX s Swing a SWT
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Java zkušenosti s programováním
- Určité zkušenosti se Swing, AWT nebo AWT jsou žádoucí
Open Training Courses require 5+ participants.
Creating Modern GUI Applications with JavaFX Počítačový Kurz - Booking
Creating Modern GUI Applications with JavaFX Počítačový Kurz - Enquiry
Creating Modern GUI Applications with JavaFX - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Že jsme získali komplexní přehled i o kontextu - například proč potřebujeme nějaké anotace a co znamenají. Líbila se mi praktická část školení – nutnost ručně spouštět příkazy a volat zbývající API
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurz - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurz - Spring Boot for Beginners
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Kurz - RabbitMQ with Java and Spring
Upcoming Courses
Související kurzy
Advanced Spring Boot
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na zkušené Spring Boot vývojáře, kteří chtějí používat pokročilé funkce Spring Boot k dalšímu vylepšování, zabezpečení a testování komplexních Spring Boot aplikací.
Na konci tohoto školení budou účastníci schopni:
- Přizpůsobte si rámec Spring WebMVC, abyste zlepšili oddělení webových aplikací.
- Serializujte a de-serializujte objekty pomocí Jackson Serialization Views.
- Ukládat a zabezpečit uživatelská data v databázi.
- Použijte Spring Sessions ke správě informací o uživatelských relacích distribuovaným způsobem.
- Automatizujte testování aplikací Spring WebMVC.
- Monitorujte a měřte výkon aplikací.
Angular and Spring Boot
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Angular and Spring Boot k vytváření aplikací s plným zásobníkem.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte aplikaci s plným zásobníkem pomocí Angular a Sping Boot.
- Sestavte backendovou aplikaci pomocí Spring Boot.
- Vytvářejte frontendové aplikace pomocí Angular.
- Použijte Spring Security ke konfiguraci ověřování pro aplikaci s plným zásobníkem.
Groovy Programming
21 hodinyApache Groovy je dynamický programovací jazyk JVM (Java Virtual Machine). Některé z jeho funkcí zahrnují možnosti skriptování, tvorbu v jazyce specifickém pro doménu, metaprogramování a funkční programování za běhu a kompilace. Groovy se často používá jako kompliment k Java.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak programovat v Groovy, když projdou vytvořením vzorové aplikace.
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Groovy Programming for Beginners
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře na úrovni začátečníků, kteří se chtějí naučit základy Groovy Programming.
Na konci tohoto školení budou účastníci schopni:
- Pochopit základní koncepty programování.
- Pište jednoduché Groovy skripty a využívejte základní funkce Groovy.
- Pochopit a aplikovat základní principy objektově orientovaného programování pomocí Groovy.
- Naučte se základní techniky zpracování chyb pro správu běžných programovacích chyb a výjimek v Groovy.
Java 8 and Spring
35 hodinyTento 5denní kurz je pro vývojáře Java, kteří se chtějí seznámit s novými funkcemi Java 8 a s frameworkem Spring.
Spring and Hibernate in Java Applications
21 hodinyPředmět se zabývá problematikou tvorby Java aplikací se zvláštním důrazem na technologii dnes široce používanou v aplikacích, jako jsou aplikační rámce pro vytváření Spring a Hibernate. Účastníci na konci budou mít znalosti pro návrh aplikací a výběr vhodné technologie pro konkrétní řešení. Umožnit pochopení známých problémů probíraných v kurzu knihoven, specifikací a technologií.
Java Microservices
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé Java vývojáře, kteří chtějí navrhovat, vyvíjet, nasazovat a udržovat aplikace založené na mikroslužbách pomocí Java rámců jako Spring Boot a Spring Cloud.
Na konci tohoto školení budou účastníci schopni:
- Pochopte principy a výhody architektury mikroslužeb.
- Vytvářejte a nasazujte mikroslužby pomocí Java a Spring Boot.
- Implementujte zjišťování služeb, správu konfigurace a brány API.
- Zabezpečte, monitorujte a efektivně škálujte mikroslužby.
- Nasaďte mikroslužby pomocí Docker a Kubernetes.
Java Spring
35 hodinySpring je aplikační rámec, který poskytuje komplexní programovací a konfigurační model pro podnikové aplikace založené na Java.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé vývojáře, kteří chtějí vyvíjet mikroslužby pomocí Spring Boot, Docker a Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Pochopte architekturu mikroslužeb.
- Vytvářejte mikroslužby připravené na produkci pomocí Spring Boot.
- Pochopte roli Docker v mikroslužbách.
- Nastavte cluster Kubernetes pro nasazení mikroslužeb.
Quarkus for Developers
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Quarkus k vytváření, testování a nasazování aplikací, plně vybavených s Java, ale s menším využitím zdrojů.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje aplikací pomocí Quarkus.
- Vytvářejte, kompilujte a spouštějte aplikace v nativním režimu pomocí GraalVM.
- Použijte Quarkus nástroje a rozšíření pro vytváření nativních aplikací pomocí Maven.
- Kontejnerujte, spouštějte a nasazujte aplikace pomocí Docker.
Quarkus for Java Native and Microservice Development
40 hodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen pro středně pokročilé a pokročilé vývojáře a architektů, kteří chtějí vyvíjet Java nativní aplikace a mikroservisy pomocí Quarkus s optimalizovanou paměťovou náročností a časem spuštění.
Konec kurzu budou účastníci schopni:
- Vytvářet vysokoúčinné, lehké Java nativní aplikace pomocí Quarkus.
- Stavět a nasazovat architektury RESTful služeb a mikroservisů.
- Používat GraalVM pro nativní kompilaci a optimalizovat efektivitu spuštění a paměťové využití.
- Obalovat a kontainerizovat aplikace pro Kubernetes a OpenShift prostředí.
RabbitMQ with Java and Spring
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na softwarové architekty a webové vývojáře, kteří chtějí používat RabbitMQ jako middleware pro zasílání zpráv a program v Java pomocí Spring k vytváření aplikací.
Na konci tohoto školení budou účastníci schopni:
- K vytváření aplikací použijte Java a Spring s RabbitMQ.
- Navrhněte asynchronní systémy řízené zprávami pomocí RabbitMQ.
- Vytvářejte a aplikujte fronty, témata, výměny a vazby v RabbitMQ
Spring Boot, React, and Redux
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí vytvářet funkční front-end a back-end webové aplikace s Spring Boot, React, and Redux.
Na konci tohoto školení budou účastníci schopni:
- Sestavte front-endovou aplikaci pomocí React a Redux.
- Vytvořte RESTful API pomocí Spring Boot.
- Zabezpečte webové služby pomocí zabezpečení Spring a webových tokenů JWT.
Spring Boot for Beginners
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí klíčové funkce a architekturu Spring Boot a jeho vztah k základnímu rámci Spring. Instruktor poskytuje dostatek příležitostí pro uplatnění těchto znalostí a získání zpětné vazby. Účastníci provedou živá praktická cvičení týkající se definování, konfigurace a nasazení aplikací Spring.
Na konci kurzu budou mít účastníci potřebné znalosti a praxi pro rychlé nasazení vlastní Spring aplikace.