Adavance diploma in Java j2ee

Indian Service Machine
In Rajajinagar 5th block

Rs 18,000
VAT incl.
You can also call the Study Centre
91845... More
Compare this course with other similar courses
See all

Important information

  • Course
  • Rajajinagar 5th block
  • Duration:
    75 Days
Description


Suitable for: Diploma in computer science,Electrical,Electronics&Communication,Information technology, Instrumentation,BE in computer science,Electrical,Electronics&communication,Information technology,Instrumentation, BCA, MCA, BSC, MSC in computer science

Important information
Venues

Where and when

Starts Location
On request
Rajajinagar 5th block
Raksha, ISM#29/18,17th E Main road, Near New Maduramma temple, 5th block,J.D.Halli,Rajajinagar,Bangalore - 560010, 560010, Karnataka, India
See map

Course programme

1. Introduction to Java

The Java development environment

The Java runtime environment

Compiling & executive java programs

Java Programs

Introduction to java Security

Packages

Practical exercises

2. The Java Language

Variables

Data types

Declaring variables

Primitive Variables

Reference variables

Declaring, initializing & releasing reference variables

Arithmetic & comparison operators

Shortcut operators

Short-circuit operators

Converting data types

3. Code Blocks

Statements & semi-colons

IF..ELSE

IF..ELSE…IF

Switch case

While

Do…while

For…

Break

The continue statement

Comments

Strings

Practical Exercises

4. Objects & Classes

Objects

Encapsulation

Classes

Class member data

Defining & using constructors

Static imports

Garbage collection

Object lifetime

Arrays of objects

Card objects

The printcard method

The comparecard method

Arrays of cards

The printdeck method

Searching

Decks & subdecks

Objects of arrays

Shuffling

Sorting

Subdecks

Shuffling & dealing

Mergesort

Object-oriented programming

Programming languages & styles

Object & class methods

The current object

Complex numbers

Another function on complex

Numbers

A modifier

The to string method

The equals method

Invoking one object method from another

Oddities & errors

Inheritance

Drawable rectangles

The class hierarchy

Object-oriented design

Linked lists

References in objects

The node class

Lists as collections

Lists & recursion

Infinite lists

The fundamental ambiguity

Theorem

Object methods for nodes

Modifying lists

Wrappers & helpers

The linked list class

Invariants

Stracks

Abstract data types

The stack AST

The java stack object

Wrapper classes

Creating more wrapper objects

Getting the values out

Useful methods in the wrapper classes parsing

Implementing ADTs

Array implementation of the stack

ADT

Resizing arrays

Queues & priority queues

The queue ADT

Veneer

Linked queue

Circular buffer

Priority queue

Abstract class

Array implementation of priority

Queue

A priority queue client

The golfer class

Trees

A tree node

Building tress

Traversing trees

Expression trees

Traversal

Encapsulation

Defining an abstract class

Array implementation of trees

The vector class

The lterator class

Heap

The heap

Performance analysis

Analysis of mergesort

Overhead

Priority queue implementations

Definition of a heap

Heap insert

Heap remove

Performance of heaps

Heapsort

Arrays vectors & tables

The table ADT

The built-in hashtable

A vector implementation

The list abstract class

Hash table implementation

Hash functions

Resizing a hash table

Performance of resizing

5. Inheritance

Classes & inheritance

Methods in the sub class

Polymorphism

Other inheritance issues

Converting reference types

Wrapper classes

Practical exercises

6. Abstract Classes & Interfaces

Abstraction

Abstract classes

Abstract class references

Abstract methods

Abstraction rules & guidelines

Interfaces

Defining & implementing & interface

Type conversations & interfaces

Summary

Practical exercises

7. Collections

The java util package

Lists

Maps

How to choose a collection class

Generics

The enhanced for loop

Variable method arguments

Auto boxing

Practical exercises

8. Exceptions

Syntax errors

Runtime errors

Logical errors

Exception handling

Exception objects

Handling exceptions

User-defined exception classes

Exception handling guidelines

Practical exercises

9. Creating GUIS With The Abstract Windowing Toolkit

Introduction

AWT example

AWT components

Layout managers

Practical exercises

10. Events

The java event model

Types of event

Event examples

Practical exercises

11. Creating GUIS With Swing

Swing packages overview

Swing Applets

Japplet

Swing components

Awing layouts

Practical exercises

12. Files And Stream Input/Output

Byte oriented input output streams

Decoration

Character oriented streams

Standard I/O streams

Examples using I/O streams

The file class

Practical exercises

13. Object Serialization

Introduction

Examples

Serialization issues

The externalizable interface

Version serialized files

Practical exercises

14. Threads

What are threads

Creating threads

Implementing the runnable interface

Synchronizing access to resources

Communicating between threads

Practical exercises

15. Networking And The URL Class

The TCP/IP network model

TCP/IP protocols

Uniform resource locator (URL)

Java & URLs

Examples

Practical exercises

16. Java Archivers-Jar Files

Deploying applets

Creating jar files

The jar manifest

Transmission control protocol (TCP)

17. Advanced Java G.U.I Designing

Event handling

AWT

Swings

18. RMI

Introduction

RMI packages

RMI clients

RMI server

RMI registry

19. Networking

Networking basic

Socker D.N.S

Proxy server

TCP/IP

20. J2EE

Introduction to enterprises edition

Distributed multi tiered applications

J2EE containers

Web services support

Packaging applications

J2EE 14apls

21. JDBC

What is the JDBC API?

Driver types

Two-tier & three-tier models

Connection overview

Transactions

Driver managaer overview

Statement overview

Sending batch updates

Result set overview

Types of result sets

Concurrency types

Prepared statement overview

Callable statement overview

22. Java Servlet Technology

What is web application

What is a servlet?

Servlet life cycle

Sharing information

Using scope objects

Programming filters

Customized requests & responses

Specifying filter mappings

Session management

Session tracking

Tracking service requests

Notifying methods to shut down

Creating polite running methods

23. JSP Technology

The life cycle of a JSP page

Translation & compilation

Creating static content

Response & page encoding

Creating dynamic content

Using objects within JSP pages

Expression language

Deactivating expression evaluation

Implicit objects

Literals & operator

Reserved words

Javabeans components

Reusing content JSP pages

Transferring control

JSP param element

Including an applet

Setting properties for

Groups of JSP pages

24. Custom Tags In JSP Pages

What is a custom tag?

Types of tags

Tags with attributes

Tags with bodies

Tags that define variables

Communication between tags

Tag library descriptors

Declaring tag files

Declaring tag handlers

Declaring tag attributes for

Tag handlers

Declaring tag variables for tag handlers

Programming simple tag handlers

Including tag handlers in

Web applications

Cooperating tags

25. Enterprise Beans

What is an enterprise bean?

What is a session bean

What is a message-driven bean?

Client access with interfaces

The life cycles of enterprise bean

Session bean class

Creating the application

Stateless session bean

Implementation class

Entity bean class

Mapping table relationships for BMP

Primary keys for BMP

Method invocations

Building & running

Creating the database tables

Building the enterprise beans

Primary keys for CMP

Finder & selector method

The application client

The message-driven bean class

The on message method

The ejbcreate end ejb

Remove methods

Session bean

Bean managed persistence

Container managed persistence

Message driven bean


Compare this course with other similar courses
See all