Java 11 with JavaFX

1000 Learners


Course Objective:

Objective: After completion of this course, candidates can able to learn the concepts of multithreading, exception handling, collection framework etc. People can connect a Java application with any RDBMS. On completion of the training, participants will be able to build Stand alone application using JavaFX.

Prerequisite: Knowledge of C is required


Course Content:

TOPICS TO BE COVERED:

Introduction to Java 11 Environment
  • Describe Java technology and its feature
  • History and uses of Java
  • What is Byte code
  • JVM, JDK and JRE
  • Create an executable java program with a main class
  • Compile and run a Java Program from Command line
  • Create and import packages
Using Operators and Decision constructor
  • Operators and its precedence
  • Java control statement, if else, else if
  • Nested if else
  • Switch
  • Create and use do/while, while, for and for each loops, including nested loops, use break and continue statements
Describing and using Objects and classes
  • Declare and instantiate Java objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)
  • Define the structure of a Java class
  • Declare methods
  • Read or write to object fields
  • Use of this
  • Apply access modifiers
  • Apply encapsulation principles to a class
  • Concepts of constructor and its type
Working with arrays and Strings
  • Identify the scope of variables
  • Use local variable type inference
  • Create and manipulate Strings
  • Manipulate data using the StringBuilder class and its methods
  • Declare, instantiate, initialize and use a one-dimensional array
  • Declare, instantiate, initialize and use two-dimensional array
Inheritance and abstract class
  • Inheritance and its uses
  • Different types of inheritance with example
  • Abstract class and Abstract method
  • Method overriding with examples
  • Multiple inheritance and its problem
  • concepts of interface
  • Diamond problem and its solution using interface
Handling exceptions
  • Describe the advantages of Exception handling and differentiate among checked, unchecked exceptions, and Errors
  • Create try-catch blocks and determine how exceptions alter program flow
  • Create and invoke a method that throws an exception
Understanding modules (new in Java 11)
  • Describe the Modular JDK
  • Declare modules and enable access between modules
  • Describe how a modular project is compiled and run
Multithreading
  • What is thread and multithreading
  • Create thread
  • Thread life cycle
  • Thread class and runnable interface
  • Sleep() method
  • Synchronization of thread
  • Wait(), notify(), notifyall()
I/O Stream
  • Concept of stream and input output
  • File create and use
  • Byte stream and character stream
  • Buffered stream
Generics and Collection
  • What is generics and why to use it
  • Generic class and generics methods
  • Introduction to Java collection framework
  • Collection classes and interfaces
  • List, Queue, Deque etc
  • Set and Map interfaces
Handling Database (JDBC)
  • Steps to connect with database
  • Concepts of Driver Manager, Connection interface etc
  • Statement and prepared statement
  • Result set object
  • CRUD example
Java FX
  • Introduction
  • Architecture of Java FX
  • Application Structure
  • First Java FX Application
  • JavaFX UI Control
  • JavaFX event handling
  • JavaFx CSS
  • JavaFX Layout
  • JavaFX effects
Project Work: Stand Alone Application Developmnet using Java FX
  • Student Management System
  • Employee Data Handling
  • College Data Keeping
  • Customer Relationship Management
  • Calculator
  • Notepad
Doubt session & Revision

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.

Includes

  • Course Duration: 4 – 6 Weeks
  • Suitable For: 1st Yr / 2nd Yr / 3rd Yr / 4th Yr B.Tech. / Diploma / MCA / BCA students

Want to stay updated about Java 11 with JavaFX ?

Get information on offers, new launches, webinars and more!
Copyright © 2019 webteklabs.com
Webteklabs
Webteklabs
Webteklabs
Webteklabs
Free Demo
Call now