Java is a very powerful object oriented programming language used world over for developing variety of applications. Students pursuing a course on Java have plenty of career options such as take up job as Java programmer, proceed for Sun Java Certification exams and/or learn advanced Java technologies. JAVA IN 6 WEEKS from DUCAT is a quick fire course that includes all the basics and necessary concepts in Java. This course would give an insight on use of various technologies in J2EE and use of Struts framework to unwind development in large scale projects. Students would get a window view of leveraging Java in the current scenario and also its future applications as well. This training course is designed in line with curriculum used in colleges. The students can opt to continue with industrial training at DUCAT too. They would get an Industrial training certificate on successful completion of training for academic records of the college. DUCAT has placement consultancy wing too which can help the students to get jobs. Students pursuing courses at DUCAT not only learn the subject, moreover earn an experience certificate to get job assistance.

JAVA CURRICULUM JSE (JAVA STANDARD EDITION) Introduction to JAVA

  • Understanding Requirement: why JAVA
  • Why java important to the internet
  • JAVA on LINUX platform

INTRODUCTION TO JAVA VIRTUAL MACHINE

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

AN OVERVIEW OF JAVA AND BUZZWORDS

  • Data types , Variables ad array
  • Operators
  • Control statements
  • Object oriented paradigms
  • Abstractions
  • The three OOP Principles(Encapsulation, inheritance, Polymorphism)

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

PAKAGES AND INTERFACES

  • Defining a package
  • Understanding CLASSPATH
  • Importing packages
  • Defining and Implementing interfaces
  • Abstract classes Vs 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

STRING HANDLING

  • Learning String Operation
  • Learning character Extraction
  • Learning string Comparison
  • Understanding string Buffer Classes

NEW IN JDK 1.5

  • Premain method , Object size
  • Generics
  • Annotations
  • Vargs
  • Static Import
  • For each

WINDOWS PROGRAMMING

  • Swing
  • Introduction to JFC
  • Controls

Event delegation Method

  • Event Classes
  • Event listeners

APPLET

  • Applet Basics
  • Architecture and skeleton
  • Simple apple Display Methods
  • The HTML Applenet Tags

INTRODUCTION TO EVENT HANDLING

  • Event Delegation Method
  • Event classes
  • Adapter classes

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

MANAGING INPUT AND OUTPUT IN JAVA

  • Introduction to I/O streams
  • File handling
  • Binary Streams
  • Character stream
  • Data streams
  • Serialization

NETWORKING

  • Introduction To Networking
  • URL, InetAddress
  • Socket And Server Socket
  • Datagram socket

COLLECTION API

  • Collection Overview
  • The collection Interfaces (list, set , sorted set)
  • The Collection classes (array list, Linked list, hash set, Tree Set)
  • Accessing a collection via an Interator
  • Working with Maps

JEE (JAVA ENTERPRISE EDITION) Introduction to JAVA 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

JDBC

  • Introduction to JDBC
  • JDBC Drivers
  • Statements
  • Metadata
  • Scrollable & Updatable Result set
  • Batch Updates

JAVA SERVLET

  • Introduction to Web
  • Programming
  • Advantages to Servlet
  • Servlet Lifecycle
  • Request Dispatching
  • Session Tracking

REMOTE METHOD INVOCATION (RMI)

  • Distributed Applications
  • RMI Architecture
  • Implementation

ENTERPRISE JAVA BEANS (EJB-3.0)

  • Java Persistence API
  • Introduction
  • Architecture
  • Types of EJB
  • SESSION BEANS
  • Introduction
  • State Management
  • Life cycle
  • Types
  • Stateless
  • State full
  • ENTITY BEANS
  • Introduction
  • Persistence
  • Lifecycle
  • Types
  • Container management Persistence (CMP)
  • Introduction
  • Primary key classes
  • EJB method
  • EJB QL
  • Syntax
  • Clauses
  • Bean Management Persistence (BMP)
  • Introduction
  • Implementation
  • EJB Relationships
  • JAVA MALL API
  • ANT SCRIPT. BUILD XML
  • PAKAGING AND APPLICATIONS

PHP Syntax

  • Why design patterns?
  • Front controller
  • Composite view
  • Session façade
  • Service Locator
  • Data Access Object
  • Value object
  • Message façade

Deployment

  • Introduction to Struts 2.0

Utilities

  • My Eclipse 8.0
  • variable
  • Net Beans 6.5

WEB SERVER

  • Apache Tomcat 6.0

APPLICATION SERVER

  • Bea's Web logic 10.0
  • Boss 4.0
  • Ibm's webspere
COMMENCING NEW BATCHES
ENQUIRY FORM
FOLLOW US ON
SUBSCRIBE TO OUR NEWSLETTER

WE ACCEPT ONLINE PAYMENTS
PAY ONLINE