JAVA , J2EE & J2ME - SIR Technologies Pvt. Ltd.

treeexcellentSoftware and s/w Development

Dec 13, 2013 (3 years and 5 months ago)

87 views

This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.
Core Java
Duration : 6 Months
1.
Java Fundamentals:

History

JDK and JRE

Byte Codes and JVM(Java Virtual Machine)

Platform Independent

Applications and Applets

Principles of OOPs

First Java Application

Variables and Constants

Arithmetic Operators and Expressions

Type Conversion in Java

Comments in Java (3 types)

Java's Control Statements

if

if-else

do-while

while

for

Increment and Decrement Operators

Escape Sequence Characters

Relational and Logical Operators

Ternary Operator

switch case

break

Bitwise Operators

Arrays - Single and Multi Dimensional
2.
Java Classes and Methods:

The General Form of a Class

Constructor and Method Overloading

The new Operator

Garbage Collection

finalize method

Command Line Arguments

The System Class

Instance methods and variables

Static keyword

Inner Class/Nested Classes
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.

String Class

Math Class

Wrapper Classes
3.
Inheritance:

Single and Multilevel

Call by value and Call by reference

Method Overriding

this and super keyword

Abstract and Final Classes
4.
Interfaces and Packages:

Multiple Inheritance

Interface Inheritance

Instance of operator

Creating Packages and subpackages

import statement

Access Specifiers
5.
Exceptions:

Throwable - Exception and Error

Checked and Unchecked Exceptions

Five keywords - try, catch, finally, throw, throws

Nested Exception
6.
Collections:

The Random Class

The Date Class

The Calendar and Gregorian Calendar Class

Set - TreeSet and HashSet

List - LinkedList and ArrayList

Vector

Iterator

Stack

Map - TreeMap and HashMap

Hashtable

StringTokenizer
7.
Multi-Threading:

Multitasking vs. Multithreading

Life Cycle of a Thread

Creating Thread

Thread Priorities, Joins and Sleep method
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.

Synchronization

Deadlock
8.
I/O Package:

Overview of I/O Streams

Files and Directories

Byte and Character Streams

Random Access File

Object Serialization
9.
Assertions:

Introduction

Putting Assertions in Code

Enabling and Disabling Assertions
Advance java
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.
1.
Introduction

Introduction of this course

Java EE Overview
2.
Web Core Technologies: Servlet and JSP
Web Application Structure

Servlet Basics

JSP Basics

Using NetBeans for Developing Web Applications

Servlet Advanced

Session Tracking

Expression Language

JSP 1.2 Custom Tags

JSP 2.0 Custom Tags

JSTL

Building Bookstore sample applications

Applet
3.
JDBC, MySQL,
MySQL

JDBC
4.
Web-tier Security

Security Basics

Web Application Security

SSL

Web Application Security Threats and Counter-measures
5.
Struts
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.

MVC (Model-View-Controller) framework

Struts Basics

Step by Step Guide for Building a Simple Struts application

Struts Sample Applications

Struts Tags

Struts Advanced

Struts Validation Framework

Tiles Framework

Struts Testing, Debugging, Logging, and Performance

Struts Best Practices

Struts and Databases

Struts Security
6.
Struts 2

Struts 2 Basics

Struts 2 and Ajax ()

Struts 2 and Tiles

Struts 2 and view technologies

JavaServer Faces (JSF)
1.
JSF basics I

Building "Hello World" JSF applications

Step by step guideline for building "Guess a Number" JSF application

JSF basics

JSF Component Model

JSF tags
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.
2.
JSF basics II

Managed Beans

Page navigation

Event model

Life-cycle and PhaseListener

Immediat flag

Styling with CSS

JSF 2.0
3.
Validation

Validation

Client side validation
4.
Conversion

Converter
5.
Data tables

Data table

JSF and Persistence
6.
Sample apps

Walk-through of Car store sample application

Walk-through of Bookstore sample application

Building some JSF sample applications
7.
Tiles

Tiles overview
8.
Using JSF-enabled IDE

Net Beans Visual Web Pack basics

Net Beans Visual Web Pack advanced
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.
9.
Building JSF components

Building a JSF component

Render Kit

Building useful components
10.
Related frameworks

Face lets

Shale dialog

Spring Web flow and JSF

Spring framework and JSF

Seam

JSF Templating ()
11.
3rd-party JSF components

Misc components
12.
Wookstock JSF components

Wookstock components

Building Woodstock components ()

Wookstock components and Ajax ()
13.
JSF and Ajax

Ajax Basics

Building Ajax applications

DynaFaces

Ajax4jsf
14.
Ice Faces

IceFaces
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.
15.
JSF and Portal/Portlets

JSF and Portlets
16.
Testing and Debugging tools

Testing tools
17.
Localization

Localization
8.
Other Web-tier Frameworks

Shale (The next generation Struts/JSF)

Tapestry

Echo2

Wicket

Comparing various Java Web Application frameworks

EJB 2.x

EJB 2.x Overview

JMS

Session Beans

Entity Beans
9.
Java EE 5, EJB 3.0, Java Persistence API (JPA)

Introduction to Java EE 5

EJB 3.0

EJB 3.0 Enterprise Beans Overview

JPA

Java Persistence API (JPA) Basics

Java Persistence API (JPA) Mapping

Java Persistence Query Language (JPQL)
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.

Java Persistence API Advanced

Java Persistence API (JPA) Transaction
10.
Design patterns, Best practices, Performance tuning, etc

Java EE Design patterns

Performance tuning

UML
11.
Hibernate

Hibernate Step by Step

Hibernate Basics

Hibernate Mapping

Hibernate Support in Net Beans IDE 6.5

Hibernate Query Language

Hibernate Transaction and Concurrency

Hibernate Interceptors and Events

Hibernate Join Fetch
12.
Spring framework

Spring framework basics

Refactoring Hello World application using Spring framework

Spring framework Dependency Injection Basics

Spring framework Dependency Injection Advanced

Spring framework and persistence

Spring framework and Hibernate

Spring framework and JPA

Spring framework Web-tier technologies

Spring MVC
This document was created by Unregistered Version of Word to PDF Converter
BhagatDeep Software’s Pvt. Ltd.

Spring Web Flow

Spring integration with Struts

Spring integration with JSF

Spring AOP

Spring AOP Basics

Spring framework and J2EE (JMS)

Spring framework and Web Services

Spring and Transaction ()

Misc.

Advanced Spring framework

Spring Pet Clinic Sample applications

Acegi security with Spring framework

Spring and testing ()
13.
Portlets and Portal

Portlet Basics