| Course Career Counseling | You are Offering Professional Course | Locality Dange Chowk |
Core Java Course content
I. Introduction
1. Why Java
2. Paradigms
3. Diff b/w Java & Other (C,C++)
4. Java history
5. Java features
6. Java programming format
7. Java Tokens
8. Java Statements
9. Java Data Types
10. Typecasting
11. Arrays
II. OOPS
1. Introduction
2. Class
3. Object
4. Static Keywords
5. Constructors
6. This Key Word
7. Inheritance
8. Super Key Word
9. Polymorphism (Over Loading & Over Riding)
10. Abstraction
11. Encapsulation
12. Abstract Classes
13. Interfaces
III. STRING MANIPULATIONS
1. String
2. String Buffer
3. String Tokenizer
IV. PACKAGES
1. Introduction to all predefined packages
2. User Defined Packages
3. Access Specifiers
V. EXCEPTION HANDLING
1. Introduction
2. Pre Defined Exceptions
3. Try-Catch-Finally
4. Throws, throw
5. User Defined Exception examples
VI. MULTITHREADING
1. Thread Creations
2. Thread Life Cycle
3. Life Cycle Methods
4. Synchronization
5. Wait() notify() notify all() methods
VII. I/O STREAMS
1. Introduction
2. Byte-oriented streams
3. Character oriented streams
4. File
5. Random-access file
6. Serialization
VIII. WRAPPERCLASSES
1. Introduction
2. Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.
IX. COLLECTION FRAME WORK
1. Introduction
2. Util Package interfaces, List, Set, Map
3. List interface 7 its classes
4. Set interface & its classes
5. Map interface & its classes
X.INNER CLASSES
1. Introduction
2. Member inner class
3. Static inner class
4. Local inner class
5. Anonymous inner class
XI. AWT
1. Introduction
2. Components
3. Event-Delegation-Model
4. Listeners
5. Layouts
6. Individual components Lable, Button, CheckBox, Radio Button.
7. Choice, List, Menu, Text Field, Text Area
XII. SWING(JFC)
1. Introduction Diff b/w awt and swing
2. Components hierarchy
3. Panes
4. Individual Swings components Jlabel
5. JButton, JTextField, JTextAres.x
Advanced Java
I. JDBC
1. Understanding Class.forName(-)
2. Need of JDBC
3. Types of Jdbc drivers
4. 3 Statement objs (Simple Statement,
PreparedStatement,CallableStatement)
5. Resulset objs
6. Batch Processing/Updation
7. Transaction management
8. Working with diff DB s/ws
9. Working with Dates, BLOB and CLOB vlaues
10. JDBC 3.0 & 4.0 Features
11. Working with Type3 and Type5 jdbc drivers
12. Misc Discussions
II. SERVLETS
1. Introduction
2. Web application Architecture
3. Web Server & Containers
4. Http Protocol
5. Web application developement
6. Understanding Servlet api
7. Html-Servlet Communication
8. Servlet Life Cycle
9. Deployment of webappliation in different severs
10. Servlet to DB s/w communcation (with jdbc connection pooling)
11. Servlet to Servlet Communcation(Servlet Chaining)
12. SessionTracking
13. Servlet Filters & wrappers
14. Servlet Listeners
15. File Uploading and Downloading
16. Annotations based servlet programming
17. Web-Security
18. Misc Discussions
III. JSP
1. Introduction
2. Jsp LifeCycle
3. Jsp Implicit Objects & Scopes
4. Jsp Scripting tags
5. Jsp Directives tags
6. Jsp Actions
a.Standard Actions
b.Custom Actions
7.JSTL
8. understading model1,mvc1,mvc2 architectures
9.Mini Projects
10.Misc Discussions
IV. IDE
1. MyEclipse
2.NetBeans
3.Eclipse
V. SERVERS
1. Tomcat
2. Weblogic
3.GlassFish
4.web shepre
5.Jboss