TO BE THE BEST LEARN FROM THE BEST

Java is a very popular language for developing variety of applications. Java is platform independent and operation system independent. It runs on browsers, desktops, servers and even on mobile devices. Students opting to study Java have very good career prospects in application programming and web developed. They don't have to have prior programming knowledge to learn JAVA J2EE at DUCAT JAVA J2EE course at DUCAT starts from the very basic and covers the advanced concepts as well. The students would learn to create desktop applications, use various technologies in J2EE, and use Struts and Servlets to make complicated networks simple and manageable. JAVA J2EE @ DUCAT makes the students job ready, conceptually and fundamentally strong in the language through hands on approach. Students get plenty of exercises and projects to test and try all the concepts taught to them. This training creates a strong foundation for those wanting to take up Sun Java Certified Web Component Developer examination (SJCWCD). All courses at DUCAT including JAVA are designed by subject experts and rendered by professionals who have worked in the technology. Also, DUCAT as organisation has carried out various projects on JAVA technology and thus has an edge over others offering the same course. DUCAT knows what the industry expects from JAVA professionals and has structured the JAVA J2EE course with real time application requirements in mind. Thus our students are equipped to be productive from the day 1 on the job.

ADVANCED JAVA & J2EE (JAVA 2 ENTERPRISE EDITION) COLLECTION FRAMEWORK

  • The Collection Interfaces (list , set, Sorted set)
  • The collection classes(The array list, Linked list, Hash set, Tree set)
  • Accessing a Collection via an Iterator
  • Working with maps
  • Working with Comparators
  • The Collection Algorithms
  • The Legacy Classes and Interfaces(Enumeration, Vector, Stack, Dictionary, Hash table)
  • Date and Time Handling

SYSTEM PROPERTIES AND INTERNATIONALIZATION

  • Usage of Property file
  • Define the locale
  • ResourceBundle
  • Fetching Text from ResourceBundle

REMOTE METHOD INVOCATION (RMI)

  • Distributed Applications
  • RMI Architecture
  • Implementation
  • Call-Back Mechanism

 

JAVA CLASSES AND OOP IMPLEMENTATION

  • Class fundamentals
  • Commands line arguments
  • Learning Static Initializer
  • Declaration of objects
  • Instance variable Hiding
  • Overloading and Overriding of Methods
  • Understanding of Access Controls (private, public and protected)
  • Learning Nested and Inner classes
  • Dynamic method Dispatching
  • Using Abstract classes
  • Using final to prevent Overriding & Inheritance
  • Garbage collection

PACKAGES AND INTERFACES

  • Defining a package
  • Understanding CLASSPATH
  • Access Protection
  • Importing packages
  • Defining and Implementing interfaces
  • Anonymous classes
  • Abstract classes Vs Interfaces
  • Adapter classes

EXCEPTION HANDLING

  • Fundamental of Exception handling
  • Types of Exceptions
  • Learning exceptions handlers
  • Try and Catch
  • Multiple catch Clauses
  • Nested Try statements
  • Throw , throws and finally
  • Creating custom exceptions
  • Assertion

STRING HANDLING

  • Learning String Operation
  • Learning character Extraction
  • Learning string Comparison
  • Understanding string Buffer Classes
  • String builder class
  • Creating Immutable Class

NEW IN JDK 5/6/7

  • Premain method , Object size
  • Generics
  • Annotations
  • Vargs
  • Static Import
  • For each
  • String in which
  • Multiple exception handling
  • Dimond Operator
  • Finding out constant and method declaration belong to an interface
  • Creating an instance of a class whose name is not known until runtime
  • Getting and setting value of an objects field if field name is unknown until runtime
  • Invoking a method on an object if the method is unknown until runtime
  • Creating a new array whose size and components type are not know until runtime
  • Invoking private member of a class
COMMENCING NEW BATCHES
ENQUIRY FORM
FOLLOW US ON
SUBSCRIBE TO OUR NEWSLETTER

WE ACCEPT ONLINE PAYMENTS
PAY ONLINE