Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | bhupesh-kandhway |
View: | 224 times |
Download: | 0 times |
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 1/13
1 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Effective from: Dec 2011
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 2/13
2 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
C C C o o o n n n t t t e e e n n n t t t s s s : : :
CORE JAVA
Introduction to Java
Simple, Object Oriented, and Familiar
Robust and Secure
Interpreted, Threaded, and Dynamic
Primitive Data TypesArithmetic and Relational Operators
Arrays
Strings
Multi-Level Break
Memory Management and Garbage Collection
The Background Garbage Collector
Integrated Thread Synchronization
Features Removed from C and C++
Java is Object Oriented
Object Technology in Java
What Are Objects?Basics of Objects
Classes
Instantiating an Object from its Class
Constructors
Methods and Messaging
Finalizers
Subclasses
Java Language Interfaces
Access Control
Packages
Class Variables and Class MethodsAbstract Methods
Architecture Neutral, Portable, and Robust
Interpreted and Dynamic
Dynamic Loading and Binding
The Fragile Super class Problem
Solving the Fragile Super class Problem
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 3/13
3 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Run-Time Representations
Security in Java Memory Allocation and Layout
Security Checks in the Class Loader
The Byte Code Verification Process
The Byte Code VerifierSecurity in the Java Networking Package
Multithreading
Threads at the Java Language Level
Integrated Thread Synchronization
Multithreading Support--Conclusion
Performance and Comparisons
Performance
The Java Language Compared
A Major Benefit of Java: Fast and Fearless Prototyping
Java Base System and Libraries
Java Language Classes
Input Output Package
Utility Package
Abstract Window Toolkit
The Hot Java World-Wide Web Browser
The Evolution of Cyberspace
The HotJava Browser--A New Concept in Web Browsers
Dynamic Content
Dynamic Types
Dynamic Protocols
Freedom to InnovateImplementation Details
Security The First Layer--the Java Language Interpreter
The Next Layer--the Higher Level Protocols
HotJava--the Promise
DISTRIBUTED COMPUTING (JDBC)
What Is the JDBC API?
Driver Types
Two-tier and Three-tier Models
Connection OverviewTransactions
DriverManager Overview
Statement Overview
Sending Batch Updates
ResultSet Overview
Types of Result Sets
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 4/13
4 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Concurrency Types
PreparedStatement Overview
CallableStatement Overview
JDBC SQL Programming
Error Checking and the SQLException Class
The SQLWarning Class
JDBC Types
Executing SQL Queries
ResultSetMetaData
Executing SQL UpdatesUsing a PreparedStatement
Parameterized Statements
Stored Procedures
Transaction Management
Applets:
Getting Started With Applets
Defining an Applet Subclass
Methods for Milestones
Life Cycle of an Applet
Applet's Execution Environment
Developing an Applet
Deploying an Applet
Deploying With the Applet Tag
Doing More With Applets
Finding and Loading Data Files
Defining and Using Applet Parameters
Displaying Short Status Strings
Displaying Documents in the Browser
Invoking JavaScript Code From an AppletInvoking Applet Methods From JavaScript Code
Manipulating DOM of Applet's Web Page
Displaying a Customized Loading Progress Indicator
Writing Diagnostics to Standard Output and Error Streams
Developing Draggable Applets
Communicating With Other Applets
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 5/13
5 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Working With a Server-Side Application
Network Client Applet Example
Learning Swing with the NetBeans IDE
Using Swing Components
Concurrency in Swing
Using Other Swing Features
Laying Out Components Within a Container
Modifying the Look and Feel
Drag and Drop and Data Transfer
Writing Event Listeners
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 6/13
6 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Introduction to Enterprise Edition
Distributed Multitier Applications
J2EE Containers
Web Services Support
Packaging Applications
J2EE 1.4 APIs
Java Servlet Technology
What is Web Application?What Is a Servlet?
Servlet Life Cycle
Sharing Information
Using Scope Objects
Controlling Concurrent Access
Getting Information from Requests
Constructing Responses
Filtering Requests and Responses
Programming Filters
Customized Requests and Responses
Specifying Filter MappingsInvoking Other Web Resources
Including Other Resources in the Response
Transferring Control
Accessing the Web Context
Maintaining Client State
Session Management
Session Tracking
Tracking Service Requests
Notifying Methods to Shut Down
Creating Polite Long-Running Methods
JSP Technology
JavaServer Pages Technology
The Life Cycle of a JSP Page
Translation and Compilation
Creating Static Content
Response and Page Encoding
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 7/13
7 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Creating Dynamic Content
Using Objects within JSP Pages
Expression Language
Deactivating Expression Evaluation
Implicit ObjectsLiterals & Operators
Reserved Words
JavaBeans Components
Reusing Content in JSP Pages
Transferring Control
jsp:param Element
Including an Applet
Setting Properties for
Groups of JSP Pages
Message Driven Bean
The Application Client
The Message-Driven Bean Class
The onMessage Method
The ejbCreate and ejb
Remove Methods
Advanced Enterprise Beans
EJB: Query Language
Terminology
Simplified Syntax
Simple Finder QueriesNavigate to Related Beans
Other Conditional Expressions
Select Queries
BNF Symbols
BNF Grammar of EJB QL
FROM Clause
Path Expressions
WHERE Clause
SELECT Clause
ORDER BY Clause
Enterprise Beans
What Is an Enterprise Bean?
What Is a Session Bean?
What Is an Entity Bean?
What Is a Message-Driven Bean?
Client Access with Interfaces
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 8/13
8 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
The Contents of an Enterprise Bean
Naming Conventions for Enterprise Beans
The Life Cycles of Enterprise Beans
Bean Managed PersistenceEntity Bean Class
Home Interface
Remote Interface
Mapping Table Relationships for BMP
One-to-One Relationships
One-to-Many Relationships
Many-to-Many Relationships
Primary Keys for BMP
Session Bean
Session Bean Class
Home Interface
Remote Interface
Helper Classes
Creating the Application
Stateless Session Bean
Implementation Class
Container Managed Persistence
Method Invocations
Building and Running
Creating the Database TablesCreating the Data Source
Capturing the Table Schema
Building the Enterprise Beans
Primary Keys for CMP
Finder and Selector Methods
Java Message Service API
Overview
What Is Messaging?
When Can You Use the JMS API?
Basic JMS API ConceptsJMS API Architecture
The JMS API Programming Model
Administered Objects
Connections
Sessions
Message Producers
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 9/13
9 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Message Consumers
Writing Simple JMS Client Applications
Spring
Spring Core
Dependency Injuction
Aspect Oriented Programming
Major concepts in Spring
Spring Architecture
Installation Procedure
Spring in Web Application
Bean descriptor
Spring and Struts
Spring data access
Spring using Hibernate
XML Programming
Intoduction to XML
Robustness & Extensibility
XML Syntax & Documents
XML Applications
Elements and Tags
Text and Attributes
XML Declaration & Comments
Processing Instructions
Entities & NamespacesDTDs & Schemas
Style sheets & XSL
SOAP, Writing XML with Java
Output Streams, Writers, and Encodings
Converting Flat Files to XML
Reading XML
InputStreams and OuputStreams
Hibernate
Introduction to O-R Mapping
Hibernate Basics, Object IdentifierOne-to-One Association
One-to-Many Association
Many-to-One Association
Many-to-Many Association
Collection Mapping
Component Mapping
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 10/13
10 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Inheritance Mapping
Hibernate Query Language
Hibernate in Web Application
AJAX
Introduction to AJAX
AJAX Components
HTML & CSS, JavaScript & DOM
XMLHttpRequest
Server Side Code
AJAX - JSP Application
Project Development
Requirement analysis
Requirement specification
Requirements review
Minutes of Meeting
Preliminary design
Preliminary design document
Preliminary design review
Time Sheet Management
Detailed design
Detailed design document
Detailed design review
Code, Code review, Comment reviewUnit testing, Implementation
Acceptance testing
Training, Maintenance
STRUTS
Introduction
The MVC Design Pattern
System State and Business Logic
JSP Pages and Presentation
Components
ActionServlet and ActionMappingStruts Control Flow
Building Model Components
ActionForm Beans
Forms and FormBean Interactions
Automatic Form Validation
Building Controller Components
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 11/13
11 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
The ActionServlet
ActionForm Classes & Action Classes
The ActionMapping Implementation
The Struts Configuration File
Controller Configuration
Module Configuration Files
Add Struts Components To Your Application
Logging in Struts Applications
Java Server Faces
Introduction to JSF
JSF Features
JSF for Web ApplicationJSF components
JSF Tags, Life Cycle & Architecture
JSF Renderers
JSF HTML Tag Reference
JSF Core Tag Reference
JSF Facelet Tag Reference
JSF Navigation, JSF with Ajax
Notes:
Recommend Practical hours for student except class hours is 120 Hrs.
We also provide weekend classes for all courses.
After completion of 75% of course, student will go through Live Project
Training, Interview Preparation and Recruitment process in Software
Industry.
Student will go through the training of HTML, CSS and JavaScript as a
complimentary package before starting of J2EE Training. This is
optional.
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 12/13
12 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
Our Technology Specialization and Certification Courses:
7/31/2019 Advance Java Course Content (Professional Module)
http://slidepdf.com/reader/full/advance-java-course-content-professional-module 13/13
13 | XPERT INFOTECH | ConfidentialCOURSE OUTLINE FOR
CORE JAVA and J2EE
K K K E E E Y Y Y F F F E E E A A A T T T U U U R R R E E E S S S O O O F F F X X X P P P E E E R R R T T T I I I N N N F F F O O O T T T E E E C C C H H H : : :
Training by Certified and Experienced Trainers.
Industrial and Corporate Tie-ups for Live projects for student.
Well equipped Computer Lab, Internet and Book Bank facility.
Live project based Summer Trainings, Summer Internships and
summer programs.
100% placement assistance on every course.
Interview Preparation and Technical Events.
On Campus Interviews in every month for the placement of students.
WI-FI enabled classrooms. 100% Placement
Assistance
On Campus
Interviews
58-61 (Basement), Vashist Park, Pankha Road,
New Delhi-46
Ph.: 011-28526572, 65833100, 9990345891
www.xpert-infotech.comEmail: [email protected]