Java

    Introduction and basics Java

  • The origins of Java
  • Java and the Internet
  • Portability in Java
  • Features of Java
  • Your first program
  • Introduction to Development environment Eclipse
  • Naming conventions and good programming practices
  • Data types and Expressions
  • Introduction to program arguments
  • Manipulating program arguments

    Control Statements

  • If-else and switch
  • While, do...while
  • For, for-each
  • operator
  • Nested loops
  • Break, continue

    Array

  • Arrays
  • Array constructors
  • Inheritance
  • Multidimensional arrays
  • Irregular arrays
  • Using the length member
  • Polymorphism
  • for-each loop to iterate the array

    Character Class and String

  • Character class and methods
  • String Class
  • String constructor
  • Immutability of String
  • String Methods
  • Splitting, comparing and extracting the element from string

    OOPs using Java

  • Classes and Objects
  • Constructorst
  • Inheritance
  • Exercise
  • Overriding and overloading
  • Final
  • Polymorphism
  • Run time Polymorphism
  • Exercise
  • Modifiers and Access Control
  • Abstract Classes
  • Interfaces

    Exception Handling

  • Fundamentals of Exception handling
  • Types of exceptions
  • Try and catch
  • Throw, throws and finally

    I/O Stream

  • File Handling
  • Binary Streams & Character Streams
  • Scanner , StreamBufferReader Class
  • PrintWriter Class
  • Stream Tokenizer

    Collections

  • List
  • Iterator
  • Set and map

    JDBC

  • Introduction to JDBC
  • Java Connectivity with different backends including Oracle, MySQL
  • Execute statements
  • Prepared Statement
  • Callable Statements

    Introduction to Web Application

  • Web Application Architecture
  • Components of web application
  • Installation of Tomcat/Apache web server

    JSP and Servlet

  • Introduction to JSP and Servlet
  • JSP basic syntax
  • First JSP program
  • Life cycle of servlet
  • First servlet program
  • Handling html form using GET and POST methods
  • Retrieving data at servlet
  • Handling session
  • Exercise

    String Buffer

  • Difference between String and String BufferString buffer methods