Course Syllabus

Module - 1:  Introduction to Java

  1. Introduction to Java
  1. Bytecode
  1. Class Files
  1. Compilation Process
  1. Data types, and Operations
  1. If conditions
  1. Loops – for
  1. While and Do While

Module - 2:  Data Handling and Functions

  1. Arrays - Single Dimensional and Multidimensional arrays
  1. Functions
  1. Function with Arguments
  1. Function Overloading
  1. The concept of Static Polymorphism
  1. String Handling - String
  1. StringBuffer Classes

Module - 3:  Object Oriented Programming in Java

  1. OOPS in Java: Concept of Object Orientation
  1. Attributes, and Methods
  1. Classes and Objects
  1. Methods and Constructors – Default Constructors and Constructors with Arguments
  1. Inheritance
  1. Abstract
  1. Final
  1. Static

Module - 4:  Packages and Multi-Threading

  1. Packages and Interfaces
  1. Access Specifiers: Public, Private, Protected and Package
  1. Exception Handling: Try, Catch, Finally, Throw and Throws
  1. Multi-Threading: Runnable Interface, Extending a Thread Class, Synchronization in Threads

Module - 5:  Java Collections

  1. Wrapper Classes and Inner Classes: Integer, Character, Boolean, Float etc
  1. Applet Programs: How to write UI programs with Applet, Java.lang, Java.io, Java.util
  1. Collections: ArrayList, Vector, HashSet, TreeSet, HashMap, HashTable

Module - 6:  XML

  1. Introduction to XML
  1. Writing XML files
  1. DOM Parser – Writing into an XML file and Parsing an XML file
  1. SAX Parser, XSL

Module - 7:  JSP

  1. Introduction to JSP
  1. Architecture of JSP
  1. Tags (Scripts, declarative, expression)
  1. Implicit objects
  1. JSP Directives
  1. JSP and JDBC

Module - 8: Servlets

  1. Introduction to Web Technologies
  1. Type of Servlets: Generic and Http Servlet
  1. Request Dispatchers: Forward and Include
  1. 4 types of Session Tracking and Filters

Module - 9: JDBC

  1. Introduction to SQL: Connect, Insert, Update, Delete, Select
  1. Introduction to JDBC and Architecture of JDBC
  1. Types of Drivers: Type 1/2/3/4 drivers
  1. Insert/Update/Delete/Select Operations using JDBC
  1. Batch Processing Transaction
  1. Management: Commit and Rollback

Module - 10: Hibernate

  1. Introduction to Hibernate
  1. Architecture of Hibernate
  1. Database Operations: Insert/Update/Delete/Select
  1. Inheritance
  1. Collections
  1. HQL and Restrictions
  1. Caching in Hibernate

Module - 11: Spring

  1. Introduction to Spring Framework
  1. Architecture
  1. Display a Sample Message
  1. IoC Containers
  1. Bean Definition
  1. Bean Scopes
  1. Bean Post Processors

Module - 12: Spring, Ajax and Design Patterns

  1. Aspect Oriented Programming (AOP)
  1. Integrating Spring framework with Hibernate
  1. Transaction Management
  1. Ajax Framework and Design Patterns: DAO, DTO, MVC
  1. Intercepting filters
  1. Front Controller
  1. Business Delegate

Module - 13: SOA

  1. Introduction to SOA
  1. SOA Architecture
  1. A business layer of SOA
  1. Advantages of SOA
  1. Address, and Binding in SOA
  1. Composition of Service
  1. The relation between SOA and Web Service
 
 
 
badge