Section - 1
- Declarations and Access Control
- Introduction to Java
- Identifies & Java Beans
- Declare Classes
- Declare an interface
- Declare Class Members
Section - 2
- Object orientation
- Declare Interfaces
- Declare, Initialize and Use
- Class Members
- Use Overloading and Overriding
- Develop Constructors
- Describe Encapsulation, Coupling and Cohesion
- Use Polymorphism
- Relate Modifiers and inheritance
- Use Super class Constructors and Overloaded constructors
- Use IS-A and HAS-A Relationships
Section - 3
- Use Class Members
- Develop Wrapper Code & Auto boxing Code
- Determine the Effects of Passing Variables into Methods
- Recognize when Objects Become Eligible for Garbage Collection
Section - 4
Section - 5
- Flow Control, Exceptions, and Assertions
- Use if and switch Statements
- Develop for, do and while loops use break and continue Statements
- Develop code with Assertions
- Use try, catch, and finally statements
- State the Effects of Exception
- Recognize Common Exceptions
Section - 6
- Strings,I/O, Formatting and Parsing
- Using String, StringBuilder, and StringBuffer
- Serializtion using the Java.IO package
- Working with Dates, Numbers and Currencies
- Using Regular Expressions
Section - 7
- Generics and Collections
- Design using Collections
- Override equals() and hashcode(), Distinguish= = and equals
- Use Generic Versions of Collections Including Set, List, and Map
- Use Type Parameters, Write Generics methods
- Use java.util to Sort and Search Use Comparable and Comparator
Section - 8
- Inner Classes
- Method-Local Inner Classes
- Anonymous Inner Classes
- Static Nested Classes
Section - 9
- Start New Threads
- Recognize Thread States and Transitions
- Use Object Locking to Avoid Concurrent Access
- Write Code That Uses wait(), notify(), or notify All()
Section - 10
- Development
- Use Packages and Imports
- Determine Runtime Behavior for Classes and Command-Lines
- Use Classes in JAR Files
- Use Classpaths to Compile Code
|
Section - 11
- Introduction to J2EE
- Features of J2EE
- Components of J2EE
- Role of J2EE
- JDBC API
- Features of the JDBC API
- JDBC Drivers, Driver Managers
- SQL Queries and ResultSets
- Calling Stored Procedures
- JDBC 3.0 Features
- JDBC and DB2/ORACLE
Section - 12
- The Servlet API and Life Cycle
- Server Side Includes and Servlet Chaining
- Servlet Reloading
- JDBC Servlets
- Session Management
- Servlets and WebSphere / Weblogic
Section - 13
- An introduction to JSP
- Overview of the JSP scripting elements
- Introduction to TagLibs
- Accessing JavaBeans from JSP scripts, and limitations
- JSP and Servlets Intercommunication
- JSP and JDBC
- JSP Scoping
- JSP and WebSphere / Weblogic
Section - 14
- Enterprise JavaBeans
- What is EJB
- Architectural overview of the environment
- EJB Server, EJB Containers, Data store
- EJB Clients
- Deployment Descriptors
- Developing Enterprise Beans
- Calling a an EJB from Servlets/JSP
- JNDI Overview
- The JNDI programming interface for Naming Services
- The JNDI programming interface for Directory Services
Section -15
- Messaging - Introduction
- Messaging - Overview
- Java Messaging Service (JMS) - Introduction
- JMS - PTP & PubSub
- What is XML?
- XML and B2B
- XML Syntax
- XML Elements and Attributes
- XML Validation
- Introduction to XML DTD
- DTD - Elements
- DTD - Attributes and Entities
- DTD Validation
- XML Schemas
Section - 16
- Web Services Overview
- Objectives
- What are Web Services?
- Web Services Components
- SOAP Introduction
- SOAP Messages and Data Model
- WSDL Overview
- WSDL Interface & Implementation
- UDDI Overview
- UDDI Server and Registry
Section -17
- WebServerices Deployment
- Creating WebServicess Applications using EJB
- Deploying EJB as a WebService
- Writing Clients for WebServices
- Enterprise Service Bus (ESB)
- Alternate for Web Services
- Electronic Data Interchange
Section - 18
- Struts - Introduction
- Struts - Framework
- Java Server Faces (JSF) - Introduction & Model Overview
- Spring - Introduction
- Spring - Framework
- Hibernate- Introduction
- Adobe Flex-Introduction
|