TornadoFX - Build JavaFX Applications With Kotlin

所在平台: Udemy

课程主页: https://www.udemy.com/course/tornadofx-javafx-kotlin/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:TornadoFX - 使用 Kotlin 构建 JavaFX 应用程序 课程概述:JavaFX 已经存在很长时间,主要用于构建桌面应用程序和富互联网应用程序(RIA)。尽管 Java 编程语言以其可移植性而闻名,但其冗长的代码却是一个主要缺陷,开发人员需要编写大量代码才能创建简单的图形用户界面。TornadoFX 是一个为 Kotlin 设计的轻量级 JavaFX 框架,它通过抽象繁琐、难以维护的 Java 代码,简化了 JavaFX 的开发。TornadoFX 利用静态类型的 JVM 语言(Kotlin),使构建丰富、功能强大的用户界面变得轻而易举,并大大减少了构建 JavaFX 应用程序所需的代码量,从而使代码库易于维护和扩展。 注意:该课程期望学员具备任何语言的面向对象编程(OOP)基础知识,最好有 Kotlin 的相关经验,但不是必需的。 TornadoFX 不仅包含类型安全的构建器,用于快速布局控件和用户界面,还具备以下功能:依赖注入、委托属性和控件扩展函数。 课程内容涵盖以下主题: - 理解使用 Java 和 TornadoFX 的 JavaFX 之间的区别 - 设置开发环境以开始使用 TornadoFX - 了解 JavaFX 组件及其在 TornadoFX 中的简易创建 - TornadoFX 中的基础控件 - 数据控件 - 类型安全的 CSS - 使用类型安全的构建器轻松创建控件和布局 - TornadoFX 中的编辑和模型验证 - 依赖注入 - JSON 和 REST 将 TornadoFX 应用连接到 SQLite 数据库 - 创建形状和动画 - 使用工作区构建 Java 商业应用程序 此外,该课程还提供以下内容: - 对所有未来更新的终身访问 - 有响应的讲师回答问题 - 进一步学习的资源 - 完成课程后可下载的 Udemy 结业证书 - 30 天“无理由”退款保证 学习 TornadoFX 将使您能够为公司、机构或业务创造更多价值,因为您将能够迅速开发“内部”软件。无须多思考,立即报名并开始学习 TornadoFX——为您打造可维护、简洁的 JavaFX 界面繁重桌面应用程序的下一步!

课程评论(0条)

课程详情

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 DatabaseCreating Shapes and AnimationsBuilding Java Business Applications with WorkspaceAdditionally, this course comes with the following: Lifetime Access to All Future UpdatesA responsive Instructor to answer questionsResources to further your knowledgeUdemy Certificate of Completion Ready to Download upon finishing the courseA 30 Day "No Questions Asked" Money Back Guarantee!Learning TornadoFX is going to allow you to start giving more value to your company, institution or business, as you'll be creating "in-house" software in no time. Don't overthink it. Just enroll and start learning TornadoFX - the next level of crafting maintainable, clutter-free JavaFX UI heavy desktop Applications!

课程标签

0人关注该课程

主题相关的课程