Java Two months TRAINING

The JAVA IN 2 MONTHS course at DUCAT prepares the participants to leverage this demand by making them conceptually and practically strong in the technology. This course in DUCAT is designed by industry veterans with a goal to make the learners industry ready. Therefore, along with theory, there are lots of examples and lab exercises for the students to apply their knowledge practically.

INTRODUCTION To JAVA

  • Understanding Requirement: why JAVA

INTRODUCTION TO JAVA VIRTUAL MACHINE

  • Java Virtual machine Architecture
  • Class loading process by class loaders
  • Role of Just In time compiler (JIT)
  • Execution Engine

JAVA CLASSES AND OOP IMPLEMENTATION

  • Data Types , Variables ad Arrays
  • Class fundamentals
  • 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

PACKAGES AND INTERFACES

  • Defining a package
  • Understanding CLASSPATH
  • Access Protection
  • Importing packages
  • Defining and Implementing interfaces

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
  • Generics
  • Annotations
  • For each

Multi threaded Programming

  • The java thread model
  • Creating a thread: Extended Thread and Implementing Runable
  • Creating multiple Thread and Context Switching
  • Synchronization: methods and statements
  • Inter thread Communication
  • Dead lock

Introduction to I/O streams

  • File handling
  • Binary Streams
  • Character stream
  • Serialization
  • Scanner
  • Stream tokenizer
  • String tokenizer

NETWORKING

  • URL, InetAddress
  • Socket And Server Socket
  • Datagram socket

Reflection API

  • Determining the class of an object
  • Getting information about classes modifier, fields, methods, constructor, and super

Classes

  • 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

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

REMOTE METHOD INVOCATION (RMI)

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

DATABASE PROGRAMMING USING JDBC(4.1)

  • JDBC Drivers
  • Statements
  • Metadata
  • Scrollable & Updatable Result set
  • Batch Updates
  • Transaction (commit , rollback,savepoint)

INTRODUCTION TO J2EE ARCHITECTURE TIER ARCHITECTURE

  • Single Tier
  • Two Tier
  • Three Tier
  • N Tier

J2EE COMPONENTS

  • Web components
  • Business components

J2EE CONTAINERS

  • Containers Type
  • Containers Services

JAVA SERVLET

  • Introduction to Web Programming
  • Advantages to Servlet
  • Servlet Lifecycle
  • Request Dispatching
  • Session Tracker
  • Event Listener
  • Filters
  • Servlet with Annotation
  • @WebFilter
  • @WebInitParam
  • @WebListener
  • @WebServlet
  • File uploading/file downloading

JAVA SERVER PAGES (JSP) & JSTL

  • JSP Architecture
  • JSP Element
  • JSP Directives
  • JSP Actions
  • JSP Objects
  • Custom Tags
  • Using Tags of JSTL
  • Expression Language

J2EE DESIGN PATTERN

  • Why design pattern?
  • Front controller
  • Composite view
  • Session façade
  • Service Locator
  • Data Access Object
  • Value object
  • Singleton pattern , factory pattern

Introduction to Web services

  • A conceptual overview of Web Services
  • Web services requirements
  • SOAP
  • WSDL
  • UDDI

UTILITIES

  • My Eclipse 2013
  • NetBeans 6.5

WEB SERVER

  • Apache Tomcat 7.0

APPLICATION SERVER

  • Bea's Web logic 10.3/12c
  • J Boss
  • Sun Application server
  • Web share

Introduction to STRUTS 2.X

COMMENCING NEW BATCHES
ENQUIRY FORM
FOLLOW US ON
SUBSCRIBE TO OUR NEWSLETTER

WE ACCEPT ONLINE PAYMENTS
PAY ONLINE