Vendors

Javafx Programming is intended for software engineers, systems analysts, program managers and user support personnel who wish to make beautiful UI using the Java programming language.

img-course-overview.jpg

What You'll Learn

Using JavaFX to enables developers to design, create, test, debug, and deploy rich client applications that operate consistently across diverse platforms

Who Should Attend

Desktop/Mobile/Touchscreen Application developers and web app developer

img-who-should-learn.png

Prerequisites

Knowledge of Java, previous web development experience will be helpful

Learning Journey

Coming Soon...

  • JavaFX vs Swing, SWT, AWT 
  • The History of Java UI Toolkits
  • Java SE UI Toolkits,AWT
  • Java Foundation Classes and the Emergence of Swing
  • Swing,Additional UI Toolkits,SWT,Apache Flex
  • The Way to JavaFX from F3 to JavaFX 8
  • JavaFX Compared to HTML5 and Web-Based Technologies
  • Java-Based Web Frameworks 
  • Installing and Configuring JavaFX and the Development Environment using intellij IDE or Netbeans 
  • Overview of JavaFX Features and Architecture
  • Using JavaFX UI Components basic workflow
  • Introduction to UI controls, charts, HTML content, layouts, CSS, FXML, etc. 
  • Label,Button,ColorPicker, CheckBox, RadioButton, ListView, TextField, PasswordField, Scrollbar, FileChooser, ProgressBar, Slider 
  • Basic of Scene Builder and how to use it to create a simple FXML
  • Handling events,Adding Effects, Animation, and Incorporate Media 

Exercise : Creating a Hello world Application button click and Create a media player and stop watch to understand the basic workflow of javafx. UI/UX Design ,Animation And Material design 

  • MVC Paterrn
  • Import Jfoenix - Material Design Library 
  • Open a new javafx project 
  • Add CSS styleshee 
  • Design splash and login screen with different approaches 
  • Design signup screen with different approaches including video,static or animated screen fade out animation,slide in or out animation ?creating a Table management screen with JFXTreeTableView with options of ADD,DELETE,EDIT,CLEAR
  • Making Customized Toast,JFXSnackbar,Line Chart,Customized Alert,Pie chart,Barchart Exercise : Creating a simple demo application which will show how we can use all the different design approaches Modern Interface in Javafx 
  • Material Dialog box with Emoji Expressions like Laugh, Love, Angry
  • Making a Ripple Background 
  • Sliding menu with different options 
  • Stepper Touch on hitting + and - sign 
  • Recycler View 
  • Navigation Drawer with material desing 
  • Floating Action Menu 
  • Arc animator 
  • Layout Dialog 
  • Using javaFx animation like Fade in and out 

Exercise : Creating a simple demo application which will show how we can use all the different design approaches and create a simple webapp.

Diving deep in JavaFx 

  • How to print reports using Jasper report 
  • How to setup database connection
  • How to use map in javafx
  • Creating a webapp and diving deep in CSS 
  • How to use Firebase with java
  • How to get data from server
  • How to parse JSON file in java
  • How to download large files and save it in your PC
  • How to use MYSQL Database

Exercise : Connect Java with Firebase web services and build a movie application Using Openjfx Libraries and learning the basics of a Image editor Photopea 

  • Basic design using photopea its shortcut and understanding how we can do small edit and design 
  • Using Openjfx 
  • FlexGanttFx : A library for rendering Gantt charts in JavaFx
  • Glucon Maps : Tiles based Geo-location map framework 
  • CalendarFx : A java framework for creating sophisticated calendar views 
  • FormsFX : A framework for easily creating forms for a javaFX application 
  • FXGL : JavaFx Game Engine

Exercise : 

1. Make small apps with the libraries of Open 
2. Integrating what we have learned and making Uniworks demo app different approaches

Trainocate Certificate of Attendance

Frequently Asked Questions (FAQs)

  • Why should I pick up this course and get certified?

    Career Advancement: Boost your earning potential and unlock new job opportunities.

    Stay Relevant: Keep your skills current in the ever-changing tech landscape.

    Problem-Solving Prowess: Hone your critical thinking and problem-solving abilities.

    Hands-On Experience: Apply your knowledge through practical labs and projects.

    Expand Your Network: Connect with industry experts and like-minded professionals.

  • Why take this course with Trainocate?

    Here’s what sets us apart:

    - Global Reach, Localized Accessibility: Benefit from our geographically diverse training hubs in 24 countries (and counting!).

    - Top-Rated Instructors: Our team of subject matter experts (with high average CSAT and MTM scores) are passionate to help you accelerate your digital transformation.

    - Customized Training Solutions: Choose from on-site, virtual classrooms, or self-paced learning to fit your organization and individual needs.

    - Experiential Learning: Dive into interactive training with our curated lesson plans. Participate in hands-on labs, solve real-world challenges, and take on comprehensive assessments.

    - Learn From The Best: With 30+ authorized training partnerships and countless awards from Microsoft, AWS, Google – you're guaranteed learning from the industry's elite.

    - Your Bridge To Success: We provide up-to-date course materials, helpful exam guides, and dedicated support to validate your expertise and elevate your career.

Keep Exploring

Course Curriculum

Course Curriculum

Training Schedule

Training Schedule

Exam & Certification

Exam & Certification

FAQs

Frequently Asked Questions

img-improve-career.jpg

Improve yourself and your career by taking this course.

img-get-info.jpg

Ready to Take Your Business from Great to Awesome?

Level-up by partnering with Trainocate. Get in touch today.

Name
Email
Phone
I'm inquiring for
Inquiry Details

By submitting this form, you consent to Trainocate processing your data to respond to your inquiry and provide you with relevant information about our training programs, including occasional emails with the latest news, exclusive events, and special offers.

You can unsubscribe from our marketing emails at any time. Our data handling practices are in accordance with our Privacy Policy.