Você está na página 1de 4

_________________________________________________________________________________________________________

JAVA
CORE JAVA
Object-Oriented Programming Methodologies: Abstraction, Encapsulation, Inheritance, Polymorphism Object and Classes: Defining a class ,Creating an Object , Instance Data and Class Data, Methods,Constructors,Acess Modifiers (immplemention of Encapsulation ),String, StringBulider and String Buffer, Method toString (), Parameter Passing, Comparing and Identifying Objects, Destroying Object , Using the Primitive-Type Wrapper Classes

Getting Started with Java Standard Edition: What is history of Java? What are features of Java? Writing First Java Program, Compiling and Interpreting Java Applications, JVM architecture, Installation of the JDK

Inner Classes: Inner Classes, Member Classes, Local Classes Anonymous Classes Instance Initializers, Static Nested Classes

Datatypes and Variables:


Primitive, Datatypes, Declarations, Variables Naming conventions, Numeric Literals, Character Literals, String, Arrays, Non-Primitive Datatypes. Operators and Expressions: What are Expressions? Assignment Operators,Arithmetic Operators, Relational Operators, Logical Operators, Increment and Decrement Operators, Operate-Assign Operators,Conditional Operators, Operator Precedence, Type Conversions Conditional and Looping Stmts (Control Flow): Statements, Conditional if and if-else Statements, 'Switch' Statements, while and do-while Loops, For Loops, Enhanced for Loop, The continue Statement, The break Statement Methods: Why Methods? Defining Methods, Method Parameters,

Packages: Packages , Defining Packages, Configuring CLASSPATH , The Import Statement Inheritance in Java: Inheritance in Java , The java.lang.Object Class , Casting , About super keyword, Enumerated Types,Abstract classes , Interfaces, Implementation of Interfaces

Excepting Handling : Exceptions Overview , Checked and Unchecked Exceptions and its usage , catching Exceptions , The finally Block, Declaring Exceptions, Defining and Throwing Exceptions, Errors and Runtime Exceptions Getting Started with Swing: Overview of Swing API, Understanding how Swing implementing MVC, Swing Features and

Calling Methods, Method Scope, Static methods, Method Overriding, Method Overloading

Concepts,Implementing Swing application, working with Swing Applets Swing Components: Swing Components Hierarchy, Working with Top-Level Containers(Such as JFrame, JDialog, content pane, root pane and menubar), working with general purpose containers(such as panel, scroll pane, tabbed pane, tool bar, Internal Frame, Layered pane), working with basic and advanced controls

Input/output Streams: Overview of Streams, Byte Streams vsCharacters Streams , converting Byte Streams to Character Streams About File I/O,Random Access Files and Handling sequential file access, Binary Input and output,Printwriter class , Basic and Filtered Streams, Reading and Writing Objects Introduction to Encoding, Serializing and Deserializing an Object , Introduction to Encoding through Input streams Reader and The Output stream Writer. Multi-Threading: Java Thread Model, Creating and Running Threads, Manipulating Thread state, Thread Synchronization, Volatile Fields and Synchronized Methods, wait and notify, join and sleep, Multi-Threaded Applications, The New Concurrency API, Thread Groups. Java Collections Framework: The Collections Framework, The Set Interface and Implementation Classes, The listInterface and Implementation Classes, QueueInterface and ImplementationClasses, MAP Interface, Map Implementation Classes
Introducing AWT: Overview of AWT API,AWT Component hierarchy, AWT Containers, Implementing AWT Frames, Implementing Event Listeners, understanding the limitations of AWT, working with AWT basesApplets

Swing Features: Layout Management, Event Handling, Painting, Features of JComponent, Icons, Actions, Pluggable Look and Feel support, Separating data and state models, Accessibility API, Un-editable components, highly formatted information components using HTML in Swing Components.

Swing Special Features:


Using Actions, Using Borders, Using Focus Subsystem, working with key Binding, Swing Timers.

ADVANCED JAVA
Introduction: Why Persistence store, different of Persistence stores, What is DBMS? Need of DBMS, SQL Commands Introducing JSP: JSP Introduction, Difficulties in using Servlets to build huge views, Need for alternative approach to built dynamic web pages, Introducing tag based approach, JSP architecture, JSP Lifecycle (Translation, Compilation, Initialization, Request processing , Destroying) Introducing JSP Basic Tags and Implicit

Objects:
Scripting Tags (Scriptlet tag, Declarative Tag, Expression Tag), Implicit Objects, Need of Implicit Objects, about all the implicit objects (request, response, out, page, application, session, config, exception), Directive Tags (Pages directive, include directive,taglib directive)

Getting started with JDBC:


Defining ODBC, Features of ODBC, ODBC Architecture, Introduction to JDBC, Features of JDBC , JDBC Architecture, JDBC driver's classification, 4 types of driver architectures, advantages, disadvantages, example.

JSP Action tags and Java Beans: What is Java Bean?, Need of java Beans, Advantages of using Java Beans, action Tags (include, forward, param, useBean, setProperty, getProperty, Plugin, params, fallback), Differences between directive include and action include. Enchancing the JSP tags support: JSP Custom Tags, Need of custom tags, Empty Tags, Tag Handler Life Cycle, Iteration Tag Handler Life Cycle, Simple Tags

JDBC API: Introducting JDBC API, About Driver Manager, Driver, Connection, Statement, Basic steps to use JDBC (Obtaining connection, Getting Utility object, Closing the Connection), Creating a simple application.

Introducing JDBC Statements & Resultset:

Introducing JSP Standard Tag Library (JSTL): Introduction to JSTL, Features of JSTL, JSTL Core Tag Library (Variable Support Tags, Flow Control Tags, Iterator Tags, URL Tags ,Miscellaneous Tags), JSTL XML Tag Library(Core tags, Flow Control Tags , Transformation Tags), JSTL Internationalization Tag Library, Setting the Locale, Messaging Tags, The SetBundle and bundle Tags, The Message Tag, Formatting Tags, JSTL SQL Tag Library Web Dsign Patterns:

Basic JDBC Statement, Using ExecuteUpdate, executeQuery, execute, get Result set, getUpdateCount, About ResultSet, Using ResultSet, About SQL Types, Prepared Statements, Using Prepared Statement, Advantages of using PreparedStatement, Disavantages, Callable statements, Using Callable Statement, Procedure, Functions, Getting Resultset using callablestatement, Closing a Connection, Closing Statement, Preparedstatement & CallableStatement. Getting started with web application in Java: Introduction to Web application, Need for Web application, Technologies used in Web application, Web Architecture Models--Model-1 and Model-2, Introducing MVC Architecture, Introduction to Servlet, What is Servlet?, Need of Servlet, About ServletContainer, Servlet API, About Javax.servlet interface, Servlet LifeCycle, About servletConfig, About GenericServelt, Configuring Servlets on Tomcat 6.x, Request Processing and Features of HTTP: About servletRequest and ServletRespone, About Request Parameters, About Initialization Parameters, Need of Initialization parameters, About RequestDispatcher, Using RequestDispatcher to Forward & Include, When to use Include & Forward, Difference between Include & Forward, Request Attributes, Understanding HTTP basic, Understanding HTTPServlet, HttpServletRequest & HTTPServlet Response.

Web Tier Design Considerations, MVC(Model View Controller), Fillter Interception ,Front Controller, Composite View, Business Delegate, DAO(Data Access Object),DTO (Data Transfer Object), Command Pattern, Application implementing MVC architecture.

Session Tracking Techniques: URL Rewriting, benefits of URL Rewriting, When to use Url Rewriting, Hidden Form Fields, When to use Hidden Form Fields, Cookies, When To use Cookies, HTTP session, When to use Http session. And so on. . . . . . . . .

Você também pode gostar