Objectives

The aspirant students whom to having the ambition of learn complete programming knowledge from scratch to advanced level for upskill their programming skill to next level , this is the best course them to do so. In this course we cover from the basic to advanced topics like Basic Java, GUI , Database Connectivity, Networking, Swing , RMI.

At the end of the Java advanced course completion , the aspirant student definitely attain the complete advanced level of programming knowledge without any deviation. We will sure about it and gives the assurance.

Eligibility

Students with their academic qualification from 11th on wards are eligible to learn this course, who are already completing their initial level of Java Programming.

Target Audiences :-

12th Mpcc - Maths, Physics, Science , Computer Science.
12th ACEC- Accounts, Commerce, Economics, Computer Science.
BCA - Bachelor of Computer Application.
B.Sc -CS Bachelor of Science. Computer Science.
MCA - Master of Computer Application.
M.Sc - CS Master of Science.
B.E - All Branches.
M.E - All Branches.

Core Java Syllabus

Basics of Java

What is java?
History,features and credentials of java
C++ vs java
Download and install java
How to set the path?
Basic java program
JDK,JRE, and JVM
JVM memory management
Internal details of JVM Unicode system.

Best Things Needed for Programming

Data types(primary)
Variables
Data types(secondary)
Operators keywords

Statements

Data declaration statement
Assigning statement
Condition statement
Simple If
If Elseif
If...Else If...Else
Nested If
Looping
For loop
While loop
Do while
It's various specifications(Break,Continue,Label)
Switch-case statements
Comments

Array

An Intro about Array
Definition,Declaration,Instantiation and Initialization of Array
Index and Bounds
Static Assigning and Dynamic Assigning of Values
Types Of Array
Role of For Loop and For Each Loop in Array
Anonymous Array And Jagged Array In Java
Exercise Programs

Collections in Java

Collection Interfaces-Sets,Lists and Maps
General-Purpose Implementation- Primary Implementation
Legancy Implementaion-Vector and Hashtable
Special-Purpose Implementations
Wrapper Implementations
Convenience Implementations
Abstract Implementations
Algorithms,Infraustructure and Array Utilities
List-ArrayList,LinkedList,Vector,Stack
Queue-PriorityQueue,Deque,Stack
Set-Hashset,LinkedHashSet,SortedList-Treeset

I/O and File Handling

Input/Output
FileOutputStream/FileInputStream
BufferedOutputStream/BufferedInputStream
SequenceOutputStream/SequenceInputStream
ByteArrayOutputStream/ByteArrayInputStream
DataOutputStream/InputStream
FilterOutputStream/FilterInputStream
JavaObjectStream/JavaObjectStreamField
File Permission-Reader,Writer,Filewriter,FileReader
BufferedWriter/BufferedReader
CharArrayReader/CharArrayWritter
PrintStream/PrintWriter
OutputStreamWritter/InputStreamReader
PushBackInputStream/PushBackReader
StringWriter/StringReader
PipedWriter/PipedReader
FilterWriter/FilterReader
File,FileDescriptor
RandomAccessFile
Java.Util.Scanner

Exception Handling

Java Exceptions
IO Exception
SQL Exception
ClassNotFoundException
RunTimeException
Arithematic Exception
NullpointerException
Number Format Exception
Index Out Of Bounds Exception
Array Index Out Of Bound Exception
String Index Out Of Bound Exception
Try-Catch Block
Multiple Catch Block
Nested Try
Finally Block
Throw Keyword
Exception Implementation
Throw vs Throws
Finally vs Finalize
Exception Handling With Method Overriding

Thread in Java

Life Cycle of a Thread
Creating a Thread
Thread Schedular
Thread.Sleep
Run,Join,Naming,Priorityof a Thread
Daemon Thread
Thread Pool
Thread Group
Shutdown Hook

Methods in Java

Pre-Defined-Method(String,Integer,Date)
User-Defined Method
Static Method
Instance Method
Accessor Method
Mutator Method
Abstract Method
Funtion OverLoading

Constructors in Java

Default Constructor(No-argument Constructor)
Parametaraized Constructor
Constructor Overloading in Java
Java Copy Constructor

Oop's in Java

Classes
Object
Member Variable
Member Functions
Constructor
Static & This Keyword
Math.Class
Wrapper Class
Recursion
Call By Value
Strictfp Keyword

String's in Java

Immutable String
StringBufferClass
StringBuilderClass
String vs String Buffer
String Tokenizer Class
String Methods
ToString Method

Inheritance in Java

Class
Sub Class/Child Class
Super Class/Parent Class
Reusability
Types Of Inheritance
Single
Multilevel
Hierarchical
Multiple
Hybrid

Polymorphism in Java

OverLoading And OverRiding
Use of Super Keyword
Covarient Return Type
Instance Initializer Block
Final Keyword
Runtime Polymorphism
Dynamin Binding
Instance of Operator

Java Abstraction

Abstract Class
Data Abstraction,Hiding And Exposure
Interface
Abstract vs Interface

Java Encapsulation

Package
Access Modifiers
Encapsulation

AWT - Abstract Windowing Toolkit

AWT Packages
GUI Form Elements
Layout Managers

AWT - Listeners

Action Listeners
Mouse Listeners
Mouse Motion Listeners
Keyboard Listeners
Window Listeners
Item Listeners

Java Conversions

Identity Conversions
Widening Primitive Conversions
Narrowing Primitive Conversions
Widening Referencing Conversions
Narrowing Reference Conversions
Boxing Conversions
Unboxing Conversions
Unchecked Conversions
Capture Convertions
String Convertion
Value Set Convertions

Real world Applications

Desktop GUI Applications
Web Application
Mobile Applications
Enterprise Applications
Scientific Applications
Web Servers and Applications Servers
Embedded System
Server Apps in Financial Industry
Software Tools
Trading Application
J2ME Apps
Big Data Technologies

Swing

JLabel
JButton
MenuItem, JMenu, JCheckBoxMenuItem
JRadioButtonMenuItem
JTabbedPane
JToolTip
Actions
Tooltips
Timers
The Event Dispatch
Thread
Client Properties
Keyboard Shortcuts
Serialization
Borders
Icons
Cursors
Double-Buffering
The Box Container Simple Dialogs JFileChooser JColorChooser
Menus JTree and TreeModel
JTable and TableModel
JTextComponent and HTML Text Display Pluggable
Look-and-Feel Accessibility Custom Components

Java Reflection

Reflection API
newInstance() method
Javap tool
Creating javap tool
Creating appletviewer
Call private method

RMI

Stub
Skeleton

Java Conversion

Identity conversions
Widening primitive conversions
Narrowing primitive conversions
Widening reference conversions
Narrowing reference conversions
Boxing conversions
Unboxing conversions
Unchecked conversions
Capture conversions
String conversions
Value set conversions

FAQ

  • Time Schedule for Java Online Training?

  • Class Schdule & Class Mode

  • About Faculty and her experience ?

  • Online Courses are Pre-recorded or Live ?

  • What about post courses support ?

  • What about course Subject Materials Assistance ?

  • How to enroll ?

  • How to pay Course Fees ?

    View Details
  • Placement Support

    View Details
Enroll the course

Reviews

Provide Your Rating
Quality
Outstanding
Puncuality
Outstanding
Quality
Outstanding
Your Feedback
Madhu

I am a school student with tiny knowledge about java programming. After joining, learning and completion of this i am getting lot of programming exposure. Sure it is worthy to take.

Nivedha

I am already a software programmer in Chennai learn this course via online live classes. After completion of this course now i can have the capablility to do more complicated programs as well.

Interested to Join!