Skip to content
CourseAsk.
TornadoFX - Build JavaFX Applications With Kotlin
Udemy MOOC / Non-credit 0

TornadoFX - Build JavaFX Applications With Kotlin

About this course

JavaFX has been around for quite a long time.  It's powered by Java and has been used to build desktop applications, as well as Rich Internet Applications (RIAs).  Although the Java programming language has been known for its portability, it has its pitfalls - one of which being its verbosity - developers must write a lot of lines of code to make a simple GUI.TornadoFX, a lightweight JavaFX framework for Kotlin, simplifies JavaFX development by abstracting out all of the verbose, hard-to-maintain Java code.  TornadoFX, powered by the statically typed JVM language (Kotlin), makes it a breeze to build rich, feature-packed user interfaces. Also, TornadoFX minimizes, greatly, the amount of code needed to build JavaFX applications making the codebase easy to maintain and extend.Note: This course expects you have some preliminary knowledge about OOP in Any Language, and preferably Kotlin, but not required.TornadoFX not only includes type-safe builders to rapidly layout controls and user interfaces but also features:Dependency InjectionDelegated PropertiesControl Extension functionsHere's what we'll cover in this course:Learn the differences between JavaFX using Java and JavaFX using TornadoFXSetup our development environment to start using TornadoFXUnderstand JavaFX Components and how they are easily created with TornadoFXBasic Controls in TornadoFXData ControlsType-Safe CSSUsing type-safe builders to create controls and layouts in a breezeEditing and Model Validation in TornadoFXDependency InjectionJSON and REST Connecting a TornadoFX App to a SQLite Data

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Understand the differences between JavaFX using Java and TornadoFX
  • Set up a development environment for TornadoFX
  • Create basic and data controls in TornadoFX
  • Utilize type-safe CSS in application design
  • Implement dependency injection and model validation

Course objectives

  • Introduce the concept of using TornadoFX for JavaFX development
  • Equip students with practical skills to create rich user interfaces with minimal code
  • Enhance students' understanding of Kotlin in a JavaFX context
Web Development #css #json #dependency injection #kotlin #sqlite #rest #user interfaces #model validation #data controls #javafx #tornadofx #type-safe builders
$199.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.