| Course Teaching | You are Offering Professional Course | Locality Alandur |
Java and J2ee
Core java
1.Introduction
• What is java?
• What is Procedure Oriented Programming language?
• What is Object Oriented Programming language?
• Difference between Procedure Oriented and Object Oriented Programming Language.
• Features of java
2.An Overview of java
• The Oop principles
o Inheritance
o Encapsulation
o Polymorphism
o Control statements
o Looping statements
o Hello world program
o What is camel casing?
3.Fundamentals of java
• Javac compiler
• Java interpreter
• Keywords
• Data types
• Variables
o Types of variables
o Declaring a variable
o Scope of variables
o Using final keyword for variables
o Transient and volatile variables
o Naming rules for instance variables
o Type conversion and casting
Upcasting
Downcasting
Arrays
Initialization of an array
4.Operators
• Arithmetic operators
• Increment and Decrement operators
• Comparison operators
• Bitwise operators
• Assignment operators
• Logical operators
• Conditional operator
5.Classes and Objects
• Class fundamentals
o General form of class
o A Simple class
o Declaring Objects
A Closer look at “new ” operator
Introducing methods
Adding method to a Class
Returni ng a value
Adding a method that takes parameters
Constructors
Parameterized constructors
The “This” keyword
Garbage collection
Finalize method
Overloading methods
Overloaded constructors
Introducing “final” keyword
Understanding static
Exploring the String class
6.Inheritance
• Inheritance Basics
o Types of inheritance
o Member access and inheritance
o Practical example
o Super class variable refer subclass object
o Using super
Using super to call super class constructors
When constructors are called?
Using final with inheritance
7.Polymorphism
• Overriding
• Dynamic method dispatch
• Why overriding methods
• Abstract classes
• Using final to prevent overriding
8.Packages and interfaces
• Packages
o Defining a package
o Package example
o Access modifiers (part of encapsulation)
Public access modifier
Protected access modifier
Private access modifier
Importing a package
Interfaces
Defining a interface
Implementing interfaces
Variables in interfaces
Methods in interfaces
Interfaces can be extended
Do Java supports multiple inheritance? And how?
9.Exception handling
• Exception handling fundamentals
• Exception types
• Caught and Uncaught exceptions
• Using try and catch
• Multiple catch clauses
• Nested Try statements
• Throw
• Throws
• Finally
• Java built in exceptions
• Creating own exception subclasses
• Return type in exceptions with in method
10.Collections
• Collections overview
• Legacy classes
o Vector
o Properties
o HashTable
o Collection interfaces
Set interface
List interface
Collection classes
ArrayList
LinkedList
TreeSet
HashSet
�
�� Accessing a collection via an Iterator
Working with Maps
HashMap
TreeMap
Comparator interface
Comparable interface
Difference between comparator and comparable interface
What are generics?
11.IO
• IO basics
• Byte Streams and Character Streams
• Using scanner class
• Reading and Writing files
• File object
• Serialization
12.Multithreading
• What is thread?
• How to create thread?
o Extending a thread class
o Using runnable interface
o Working on threads
o Thread life cycle
o What is Synchronization?
13.Jdbc
• Overview on Sql queries
• Overview on Mysql workbench
• Connection a database
• Querying a database
• Using statement Interface
• Using prepared statement
J2EE Course contents
Introduction
• Client Server model
• Http protocol
o How Http works
o Get and Post requests
o Overview on HTML
Servlets
• What is a Servlet?
• How to configure?
• Servlet Life Cycle
• Servlet context
• Servlet config
• Request dispatcher
Java server pages(Jsp)
• What is jsp?
• How it works?
• Jsp Life cycle
• Jsp elements
• Directives
• Scripting elements
• Implicit object
Handling Sessions
• What is a session?
• Creating and invalidating session.
• Difference between Servlet and Jsp.
MVC model
• What is MVC model?
• What are the advantages of MVC model?
• Simple project using MVC model.
Advanced Topics
• Struts Framework
o What is struts
o Struts architecture
o Working with sturts
o Hibernate
What is hibernate
Advantages of hibernate
Hibernate configuration
Working with Hibernate
Spring framework
What is spring framework
Dependency injection
Spring mvc
CONTACT:
EDURIVER TECHNOLOGIES
NO-7C, 2ND FLOOR,MANDY STREET,
ALANDUR MARKET,
ALANDUR.
044-64601777,
[email protected]
LAND MARK:
NEAR ROYAL BAKERY.