Take Aways:
 Apply OOAD concepts to build Java applications.
 Develop console based programs using Java.
 Develop GUI applications using Java.
 Develop database applications using Java.

     Course Contents:
 Object-oriented Concepts
 Introduction to Java
 Writing Java classes
 Language fundamentals
 Inheritance & Polymorphism
 Java API Support
 Exception Handling
 Collection Framework & Generics
 Annotations
 GUI with Java Swing controls
 Event Delegation Model
 Swing MVC
 Multithreading
 Synchronization
 Socket programming
 Applets
 Input-Output (File I/O)
 JDBC

     Recommended Next Course
 OCJP Preparation
 Java Web Component Developer
 Spring Framework
 SQL, PL/SQL