Sie sind auf Seite 1von 2

6Months Project

Based Traning in Java


CURRICULUM
Email: query@techmentro.com
Website: www.techmentro.com
Core Java
INTRODUCTION TO JAVA
o What is Java and why it is important.
o Requirement of Internet Programming
and how java meets them.
o Platform Independence and Security
o Java Virtual Machine Architecture
o Class loading Process by Class loaders
o Role of just in Time Compiler (JIT)
o Execution Engine
Getting Started With Java
o Installing JDK and JRE
o Compiling and Executing a Simple
Java Program
o Data Types, Variables and Arrays
o Operators
o Control Statements
o Command Line Arguments
JAVA CLASSES AND OOP
IMPLEMENTAION
o OOPs Fundamentals
o Defining and Initializing Classes
o Constructors and Anonymous block
o Overloading and Overriding of Methods
o Understanding of Access Controls
(Private, Public and Protected)
o Learning Nested and Inner Classes
o Dynamic method Dispatching
o Abstract Classes
o Using final to prevent Overriding
& Inheritance
o Garbage Collection
PACKAGES AND INERFACES
o Defining a Package
o Understanding CLASSPATH
o Access Protection
o Importing Packages
o Interfaces and their Role
o Defining and
implementing an Interface
o Abstract classes Vs Interfaces
o Adapter Classes
o Anonymous Classes
EXCEPTION HANDLING
o Fundamentals of
Exception handling
o Type of Exceptions
o Learning exception handlers
o Try and catch
o Multiple catch clauses
o Nested try statements
oThrow, throws and finally o
Creating custom
exceptions o Assertion
STRING HANDLING
oLearning String Operations
oLearning Character Exception o
Learning String Comparison
o Understanding of StringBuffer
Class
o StringBuilder Class
NEW IN JDK 5
o Generics
o Annotations
o Vargs
o Static-import
o For-each
o Enum
WINDOWS PROGRAMMING
o SWING
Introduction to JFC
Controls
o Event Delegation Model
Event Classes
Event Listeners
o Applet
Applet Basics
Architecture and Skelton
Simple Applet Display
Methods
The Html Applet Tag
MULTITHREADED PROGRAMMING
o The Java Thread Model
o Creating a Thread:
Extending Thread,
o Implementing Runnable
o Creating Multiple Threads
and Context Switching
CURRICULUM
Email: query@techmentro.com
Website: www.techmentro.com
I/O STREAMS
o File Handling
o Binary Streams
o Character Streams
o Serialization
o Scanner
o Stream Tokenizer
o String Tokenizer
NETWORKING
o URL, InetAddress
o Socket and Server Socket
o Datagram Socket,
URL Connection
o Socket Factories
REFLECTION API
o Representation of Meta Data of
Classes, Interfaces, Packages,
Modifiers, Methods etc by the JRE.
o Obtaining Meta Data of a
class in two ways.
o Loading and Instantiating a
dynamically introduced class in an
application.
o Invoking Methods of class indirectly.
o Changing access permission of members
at runtime.
J2EE(Advance Java)

COLLECTION FRAMEWORK
o The Collection
interfaces (List, Set,
Sorted Set)
o The Collection Classes
( Array List, LinkList, HashSet, TreeSet)
o Accessing a
Collection via an
Iterator
o Working with Maps
o Working with Comparators
o The Collection Algorithms
o The Legacy Classes and Interfaces
o Generics and Application of Generics
in Collection Framework
SYSTEM PROPERTIES
& INTERNATIONALIZATION
o Usage of Property file
o Define the Locale
o Resource Bundle
o Fetching text from Resource Bundle
DATABASE PROFRAMMING USING
JDBC
o JDBC Drivers
o Statements
o Metadata
o Scrollable & Updatable ResultSet
o Batch Updates
o Data Source & Connection Pooling
o Rowsets
INTRODUCTION TO J2EE
oNeed and Advantage of J2ee
oJ2ee Architecture o
J2ee Containers
o J2ee Services
INTRODCTION TO XML
o Document Type Definition(DTD)
o Schemas
JAVA SERVLET
o Introduction to Web Programming
o Advantages of Servlet
o Servlet Lifecycle
o Request Dispatching & Session Tracking
o Web Application Events
JAVA SERVER PAGES (JSP) & JSTL
o JSP Architecture,vJSP Elements
o JSP Objects & Custom Tags, JSTL
o Expression Language
REMOTE METHOD INVOCATION (RMI)
o Distributed Applications
o RMI Architecture&Implementation
o Call-back Mechanism
Enterprise Java Beans 3.0
o EJB 2.x overview
o Session Bean (EJB 2.x)
o Java Messaging Service
(JMS) Architecture
6Months Project
Based Traning in Java

Das könnte Ihnen auch gefallen