This course is aimed at any student willing to learn Java and develop enterprise level softwares with it.
This course will cover the following topics:
Installation of JAVA
Data Types and Keywords in Java
Type Conversion in Java
Classes and Objects in Java
Static Members in Java
Wrapper Classes in Java
Command Line Arguments in Java
Packages in Java
Use of import in Java
Access Modifiers in Java
Constructor in Java
Inheritance in Java
Initialization block in Java
Overloading and Overriding in Java
final keyword in Java
this Keyword in Java
super keyword in Java
static members in inheritance in Java
Constructor in inheritance in Java
Constructor Chaining in Java
Abstract class in Java
Abstract Method in Java
Interface in Java
Difference between Abstract class and Interface in Java
Taking Input from Keyboard in Java
Arrays in Java
Two Dimensional Arrays in Java `
String Class in Java
String methods in Java
Introduction to Exception Handling in Java
Unchecked Exception Handling in Java
Explicit throw an exception in java
Use of throws in checked exception in Java
Introduction to Threads in Java
Threads using Runnable Interface in Java
Threads using Thread Class in Java
Thread States in Java
Thread Priority in Java
Synchronizing multiple threads in Java
Introduction to file handling in Java
File class in Java
Writing to file using FileOutputStream in Java
Reading from file using FileInputStream in Java 2
Writing to a file using BufferedWriter in Java
Reading from file using BufferedReader in Java
Garbage Collection in Java
Finalize method in Java
Inner class or Nested class in Java
Anonymous class in Java
Generic Methods in Java
Generic Class in Java
Introduction to Collection Frameworks in Java
Collection, List and ArrayList in Java
LinkedList, Vector and Stack in Java
Cursors in Java
HashSet and LinkedHashSet in Java
SortedSet and NavigableSet in Java
TreeSet in Java
Queue and Map in Java
Collections and Arrays
Introduction to Javafx
full software development in Javafx
This course requires absolutely no prerequisite, plus the trainer's ways of teaching generates huge amount of interest in the students.