JavaFX Fundamentals

JavaFX is de langverwachte opvolger van Swing als de standaard Java API om user interfaces mee te ontwikkelen. JavaFX biedt applicatieontwikkelaars een gebruiksvriendelijk platform voor het ontwerpen, ontwikkelen en deployen van Rich Internet Applications (RIA) die op meerdere platformen kunnen draaien. Tijdens deze driedaagse cursus leert u werken met JavaFX door het maken van een applicatie. U bent in deze cursus 60% van de tijd zelf bezig met het bouwen van de applicatie. 40% van de tijd wordt besteed aan theorie en demonstraties.

INSCHRIJVEN

U leert

  • Hoe u JavaFX kunt inzetten om mediarijke gebruikersinterfaces te bouwen
  • Hoe u met Scene Builder een gebruikersinterface kunt bouwen
  • Hoe u met Netbeans als Integrated Development Environment kunt werken
  • Welke rol FXML (variant van XML) vervult voor onder andere het definiëren van gebruikersinterfaces

Onderwerpen

  • Introductie JavaFX
  • JavaFX productieomgeving opzetten met Netbeans als IDE en integratie met Scene Builder
  • Globale architectuur van een JavaFX-applicatie
  • UI ontwerpen met FXML
  • Standaardcomponenten binnen JavaFX: Layouts en Containers, Grafieken, Tabellen
  • JavaFX-Collections
  • De verschillende manieren van databinding en eventhandling in JavaFX
  • Mediacomponenten binnen JavaFX: HTML-component, Mediaplayer
  • Transitions en animaties: Transitions, Timelines en Key frames, Effecten
  • Styling van de JavaFX-applicatie met behulp van CSS-stylesheets
  • Gebruik maken van Custom Componenten-Deployment van JavaFX applicaties: als Java-desktop applicatie, als standalone applicatie, of als webstart
INSCHRIJVEN

Doelgroep

De cursus is gericht op beginnende en gevorderde Java-ontwikkelaars.

Voorkennis

Kennis en enige ervaring met het ontwikkelen in Java en XML op het niveau van de cursussen Programmeren in Java en Oracle 11g: XML Fundamentals is vereist. Kennis en ervaring met OO-ontwerppatronen waaronder het ‘Listener’ patroon, kennis van het MVC-patroon en het ontwerpen van gebruikersinterfaces in andere technologieën zoals Swing is gewenst. Kennis van CSS is een pre.

INSCHRIJVEN

Prijs per persoon

€ 1.545,- (exclusief BTW)

Duur van deze cursus

3 dagen

Cursusdata

Data (nog) niet beschikbaar / Op aanvraag

De docent

image

De overstap naar de IT betekende een Oracle - Java leertraject bij Transfer Education. Ik ken Transfer Education dus ook als cursist en heb in de praktijk ervaren hoe het is om les te krijgen van bevlogen mensen.

Paul Boekschoten

Deel deze training

facebooktwittergoogle_pluslinkedinmailfacebooktwittergoogle_pluslinkedinmail