JAVA Application Development

60 HOURS

J2SE (Core Java) Desktop Application

PREREQUISITES: Must have knowledge of C ,C++
  • Introduction to Java
  • Java Evolution
  • Overview of java language
  • Object Oriented Concepts
  • Constants, variables and data types
  • Operators and expressions
  • Decision making and branching
  • Decision making and looping
  • Classes, objects and methods
  • Exception Handling
  • Nested Classes
  • Synchronization
  • Array, strings and vectors
  • Interfaces: multiple inheritance
  • Packages: putting class together
  • Multithreaded programming
  • Managing errors and exceptions
  • Applet programming
  • Graphics programming
  • Managing input/output files in java
  • Swing
  • AWT and Event Handling
  • Layout Manager, Java Applet
  • Collection Framework
  • JDBC in Java
  • Java New Features
  • RMI and Networking

J2EE (Advance Java) Web Application

PREREQUISITES: Must have knowledge of Core Java
  • JDBC in J2EE
  • reation of UI and Components in J2EE
  • Web Services in J2EE
  • Server Setup and Configuration
  • Session Tracking
  • Communicating to Web Services
  • An Overview of Servlet and JSP Technology
  • Servlet Basics, Collaboration
  • Servlet Life Cycle
  • Initializing a Servlet
  • Servlet Filter
  • Overview of JSP Technology
  • Invoking Java Code with JSP Scripting Elements
  • JSP page Directive
  • Including Files and Applets in JSP Pages
  • Using JavaBeans Components in JSP Documents
  • Handling the Client Request: Form Data
  • HTTP Request
  • User Authentication
  • Java Mail API and Message Services
  • Security features in J2EE
  • Accessing UDDI Database and Java XML registry
  • Implementation of Web service Description Language
  • Architecture and challenges of web application