Adavance diploma in Java j2ee
Course
In Rajajinagar 5th block
Description
-
Type
Course
-
Location
Rajajinagar 5th block
-
Duration
75 Days
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
Facilities
Location
Start date
Start date
Reviews
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
Adavance diploma in Java j2ee