Copyright © 2007-2013  Isclor Soft Solutions
Training Research Titles
JAVA Syllabus
Home
Syllabus: 1. Java 2. Dot Net 3. MATLAB 4. NS2 5. Android 6. C / C++ 7. Cloud Computing 8. Grid Computing
                 Core Java Syllabus   Introduction o Why Java? o Flavors of Java. o Java Designing Goal. o Role of Java Programmer in Industry. o Features of Java Language. o JVM –The heart of Java o Java’s Magic Byte code Language Fundamentals o The Java Environment o Installing Java. o Java Program Development o Java Source File Structure o Compilation o Executions. o Basic Language Elements o Lexical Tokens, Identifiers o Keywords, Literals, Comments o Primitive Data types, Operators o Assignments. Object Oriented Programming o Class Fundamentals. o Object & Object reference. o Object Life time & Garbage Collection. o Creating and Operating Objects. o Constructor & initialization code block. o Access Control, Modifiers, methods o Nested , Inner Class &Anonymous Classes o Abstract Class & Interfaces o Defining Methods, Argument Passing Mechanism o Method Overloading, Recursion. o Dealing with Static Members. Finalize () Method. o Native Method. Use of “this “reference. o Use of Modifiers with Classes & Methods. o Design of Assessors and Mutator Methods o Cloning Objects, shallow and deep cloning o Generic Class Types Extending Classes and Inheritance o Use and Benefits of Inheritance in OOP o Types of Inheritance in Java o Inheriting Data Members and Methods o Role of Constructors in inheritance o Overriding Super Class Methods. o Use of “super”. o Polymorphism in inheritance. o Type Compatibility and Conversion o Implementing interfaces. Package o Organizing Classes and Interfaces in Packages. o Package as Access Protection o Defining Package. o CLASSPATH Setting for Packages. o Making JAR Files for Library Packages o Import and Static Import o Naming Convention For Packages Exception Handling: o The Idea behind Exception o Exceptions & Errors o Types of Exception o Control Flow In Exceptions o JVM reaction to Exceptions o Use of try, catch, finally, throw, throws in Exception Handling. o In-built and User Defined Exceptions o Checked and Un-Checked Exceptions Array & String: o Defining an Array o Initializing & Accessing Array o Multi –Dimensional Array o Operation on String o Mutable & Immutable String o Using Collection Bases Loop for String o Tokenizing a String o Creating Strings using String Buffer
  Advanced Java Syllabus Introduction: o J2EE Overview o Why J2EE? o J2EE Architecture o J2EE APIs o J2EE Containers JDBC o JDBC Fundamentals o Advanced JDBC o Introduction to Row Sets o JDBC classes and the java.sql o Connecting to databases o JDBC design patterns JAVA Server Pages o Overview o JSP architecture , JSP tags and JSP Expressions o Fixed Template Data , Lifecycle of a JSP o Model View Controller (MVC) o Model 1/Model 2 Architecture o Data Sharing among servlets & JSP o Request, application, session and page Scope o JSP implicit objects JAVA Beans o Enterprise Bean overview o Types of enterprise beans o Advantages of enterprise beans o The Life Cycles of Enterprise Beans o Working with Session Beans o State full vs. Stateless Session Beans o Working with Entity Beans o Message Driven Beans Struts Framework: o What is Struts? o Struts Architecture o Struts classes – Action Forward, Action Form, o Action Servlet, Action classes o Understanding struts-config.xml o Understanding Action Mappings o Struts flow with an example application o Struts Tiles Framework o Struts Validation Framework o Internationalizing Struts Application o Struts with Message Resources Database & SQL Fundamentals: o Relational Databases and SQL o Database, Schema, Tables, Columns and Rows o DDL & DML o Sequences , Stored Procedures o Using SQL Terminals Servlet: o HTML Forms o Servlets Overview o Servlet Lifecycle: init(), service(), destroy() o Generic Servlet, Servlet Request, and Servlet Response o Http Servlet Request, Http Servlet Response and HttpServlet o Request-response, headers, GET, POST Session Management: o HTTP as a stateless protocol o Hidden form fields o Cookies o session tracking o Http Session o Exception handling and error pages o Directives o Single Thread Model interface Remote Method Invocation: o RMI overview o RMI architecture o Example demonstrating RMI