Duration : 1.5 Months

Fees : 15,000 /-

Introduction

  • Why Java
  • Paradigms
  • Diff b/w Java & Other (C,C++)
  • Java history
  • Java features
  • Java programming format
  • Java Tokens
  • Java Statements
  • Java Data Types
  • Typecasting
  • Method
  • Arrays

OOPS

  • Introduction
  • Class
  • Access specifiers
  • Object
  • Static Keywords
  • Constructors
  • This Key Word
  • Inheritance
  • Super Key Word
  • Polymorphism (Over Loading & Over Riding)
  • Abstraction
  • Encapsulation
  • Abstract Classes
  • Interfaces

String Manipulations

  • String
  • String Buffer
  • String Tokenizer

Packages

  • Introduction to all predefined packages
  • User Defined Packages

Exception Handling

  • Introduction
  • Pre Defined Exceptions
  • Try-Catch-Finally
  • Throws, throw
  • User Defined Exception examples

Multithreading

  • Thread Creations
  • Thread Life Cycle
  • Life Cycle

I/O Streams

  • Introduction
  • Byte-oriented streams
  • Character – oriented streams
  • File
  • Random-access file
  • Serialization

Networking

  • Introduction
  • Socket, Server socket
  • Client –Server Communication

Wrapper Classes

  • Introduction
  • Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.

Collection Framework

  • Introduction to Collection framework List Interface
    • ArrayList
    • Vector
    • LinkedList
  • Set Interface
    • HashSet
    • LinkedhashSet
    • TreeSet
  • Map Interface
    • HashMap
    • HashTable
    • LinkedHashMap
    • TreeMap
  • Queue and Priority Queue Sorting Collections
  • Comparable and Comparator
  • Interface Binary Search in Collections
  • Navigating Treeset and TreeMap Backed Collections

Inner Classes

  • Introduction
  • Member inner class
  • Static inner class
  • Local inner class
  • Anonymous inner class

JDBC

  • Introduction to MySql Queries:
  • create – database, table
  • alter–add, modify, change, rename, drop column
  • drop–table, database
  • insert, delete, update, select, show, desc
  • where clause, order by, group by
  • operators–and, or, between and, in, not in, like, distinct
  • sub queries
  • join–inner join, left join, right join
  • Types of drivers
  • Connecting database to java program
  • Executing queries using java commands
  • Statement and prepared statement Stored Procedures

Generic

  • Introduction to Generics code
  • Mixing Generics and Non Generic code Polymorphism in Generics
  • Generics methods

GUI Application

  • Introduction to Swing and Applet.
  • GUI based Example Programs.
  • Mini Projects.

Servlets

  • Need of Server side Programming
  • Introduction to Servlets
  • Servlet Life Cycle
  • javax.servlet package
  • ServletConfig, ServletContext, ServletResponse
  • Supplying initialization parameters to Servlets
  • Performing database operations in Servlets
  • Include and forward mechanisms
  • Applying filters to Servlets
  • javax.servlet.http Package
  • HttpServlet Life Cycle
  • Http request methods GET vs POST
  • HttpServletRequest, HttpServletResponse
  • Dealing with Http headers & error codes
  • Session Tracking, purpose
  • Hidden form fields, Cookies
  • Http Session, URL rewriting
  • Event listeners
  • Web application security

JSP

  • Disadvantages of Servlets
  • Introduction to JSP
  • JSP Life Cycle
  • Creating dynamic Web content with JSP
  • Scripting elements
  • Scriptlet
  • Declaration
  • Expression
  • XML syntax for JSP elements
  • JSP directives page, include and taglib
  • JSP implicit objects
  • JSP scopes
  • Include and forward mechanism
  • Using a Java bean in a JSP
  • JSP Model 1 architecture
  • JSP Model 2 (MVC) architecture
  • Custom Tag Development
  • Classic Tags, Simple Tags
  • Error Handling in a JSP
  • JSTL
  • Expression Language
  • Processing XML in a JSP
Enquiry
Please Submit the Register Form