Java FX - The JavaFX 2.0 platform - Foundation

Kort om undervisningen

Kurset indfører deltageren i javasprogets fremstilling af grafiske brugergrænseflader ved brug af JavaFX 2. Der er fokus på både teori og praktiske øvelser for at kunne opnå en god forståelse af, hvordan man hensigtmæssigt kan opbygge brugergrænseflader på Java platformen. Mange simple og hoveddelen af de avancerede komponenter bliver gennemgået og der vil være mulighed for at gennemgå nyheder fra de seneste versioner af Java.

Indhold

  • Introduktion til den overordnet arkitektur
  • Overblik over de fleste komponenter  i JavaFX 2
  • Forståelse for Composite, Observer og MVC design patterns
  • Indsigt i den eventdrevne model samt konceptet "binding"
  • Trådhåndtering samt baggrunds offloading i JavaFX 2
  • Introduktion til FXML og CSS styling
  • Indblik i hvordan man kan bruge scripting sprog i JavaFX
  • Introduktion til hvordan man kan integrere JavaFX 2 med Swing
  • Introduktion til de forskellige deployment muligheder

Forudsætninger

Et vist kendskab til Java svarende til kursus Java SE - Java Standard Edition 8 - Foundation.
Et vist kendskab til Swing, svarende til kursus Swing - Swing GUI widget toolkit - Foundation.

Målgruppe

Kurset henvender sig til Javaudviklere, der skal vedligeholde eller starte udviklingen af JavaFX 2 applikationer.

Efter kurset kan deltageren

  • Anvende frameworkets forskellige komponenter på en hensigtsmæssig måde
  • Håndtere events ved brug af eventlisteners, bindings og observer pattern
  • Designe, udvikle eller vedligeholde små til mellemstore JavaFX 2 applikationer
  • Designe systemer i en Model - View - Controller arkitektur
  • Håndtere trådprogrammering i JavaFX 2
  • Benytte FXML og CSS styling
  • Benytte et scripting sprog i forbindelse med det grafiske layout
  • Deploye JavaFX 2 applikationer for både web og desktop brug

Videre forløb

Efter kurset har deltagerne opnået et godt fundament for at vedligeholde og videreudvikle på JavaFX 2 applikationer. Den akkumuleret viden vil kunne med fordele kombineres med f.eks kurserne JS - JavaScript og jQuery - Foundation, HTML5 - HTML5 for Web-applikationer - Foundation eller Java EE - Java Enterprise Edition 7 - Foundation for at skabe en solid baggrund for udvikling af Rich Internet Applications

Hør andres mening om kursetHvad har tidligere deltagere sagt om vores undervisning?

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.