7
l l l Understanding Requirement: why JAVA Why java important to the internet JAVA on LINUX PLATFORM JAVA INTRODUCTION To JAVA CURRICULUM J2SE (JAVA 2 STANDARD EDITION) l l l l l l l Java Virtual machine Architecture Class loading process by class loaders Booting loader Extension loader System loader Role of Just In time compiler (JIT) Execution Engine INTRODUCTION TO JAVA VIRTUAL MACHINE l l l l l l Data Types , Variables ad Arrays Operators Control statements Object oriented paradigms Abstractions The Three OOP Principles: (Encapsulation, Inheritance, Polymorphism) AN OVERVIEW OF JAVA AND BUZZWORDS l l l l l l l l l l l l l l Class fundamentals Commands line arguments Learning Static Initializer Declaration of objects Instance variable Hiding Overloading and Overriding of Methods Upcasting Down casting Understanding of Access Controls (private, public and protected) Learning Nested and Inner classes Dynamic method Dispatching Using Abstract classes Using final to prevent Overriding & Inheritance Garbage collection JAVA CLASSES AND OOP IMPLEMENTATION l l l l l l l l Defining a package Understanding CLASSPATH Access Protection Importing packages Defining and Implementing interfaces Anonymous classes Abstract classes Vs Interfaces Adapter classes PACKAGES AND INTERFACES l l l l l l l l l Fundamental of Exception handling Types of Exceptions Learning exceptions handlers Try and Catch Multiple catch Clauses Nested Try statements Throw , throws and finally Creating custom exceptions Assertion EXCEPTION HANDLING l l l l l l Learning String Operation Learning character Extraction Learning string Comparison Understanding string Buffer Classes String builder class Creating Immutable Class STRING HANDLING l l l l l l l l l Premain method , Object size Generics Annotations Vargs Static Import For each String in which Multiple exception handling Dimond Operator NEW IN JDK 5/6/7

Java Training in Noida Delhi NCR BY Ducat

Embed Size (px)

Citation preview

l

l

l

Understanding Requirement: why JAVA

Why java important to the internet

JAVA on LINUX PLATFORM

JAVAINTRODUCTION To JAVA

CURRICULUM

J2SE (JAVA 2 STANDARD EDITION)

l

l

l

l

l

l

l

Java Virtual machine Architecture

Class loading process by class loaders

Booting loader

Extension loader

System loader

Role of Just In time compiler (JIT)

Execution Engine

INTRODUCTION TO JAVA VIRTUAL MACHINE

l

l

l

l

l

l

Data Types , Variables ad Arrays

Operators

Control statements

Object oriented paradigms

Abstractions

The Three OOP Principles:

(Encapsulation, Inheritance, Polymorphism)

AN OVERVIEW OF JAVA AND BUZZWORDS

l

l

l

l

l

l

l

l

l

l

l

l

l

l

Class fundamentals

Commands line arguments

Learning Static Initializer

Declaration of objects

Instance variable Hiding

Overloading and Overriding of Methods

Upcasting

Down casting

Understanding of Access Controls (private,

public and protected)

Learning Nested and Inner classes

Dynamic method Dispatching

Using Abstract classes

Using final to prevent Overriding & Inheritance

Garbage collection

JAVA CLASSES AND OOP IMPLEMENTATION

l

l

l

l

l

l

l

l

Defining a package

Understanding CLASSPATH

Access Protection

Importing packages

Defining and Implementing interfaces

Anonymous classes

Abstract classes Vs Interfaces

Adapter classes

PACKAGES AND INTERFACES

l

l

l

l

l

l

l

l

l

Fundamental of Exception handling

Types of Exceptions

Learning exceptions handlers

Try and Catch

Multiple catch Clauses

Nested Try statements

Throw , throws and finally

Creating custom exceptions

Assertion

EXCEPTION HANDLING

l

l

l

l

l

l

Learning String Operation

Learning character Extraction

Learning string Comparison

Understanding string Buffer Classes

String builder class

Creating Immutable Class

STRING HANDLING

l

l

l

l

l

l

l

l

l

Premain method , Object size

Generics

Annotations

Vargs

Static Import

For each

String in which

Multiple exception handling

Dimond Operator

NEW IN JDK 5/6/7

Swing & AWT

Introduction to JFC

Controls

Event Delegation Method

Event Classes

Event listeners

l

l

l

l

WINDOWS PROGRAMMING

APPLENETl

l

l

l

l

l

Applenet Basics

Architecture and Skeleton

Simple Apple Display Methods

The HTML Applet Tag

Inter Applet communication

Trusted Applet (Applet with Database)

l

l

l

l

l

l

l

l

l

l

The java thread model

Creating a thread: Extended Thread and Implementing Runable

Creating multiple Thread and Context Switching

Synchronization: methods and statements

Inter thread Communication

Thread local

Dead lock

Threadpool executer class

Shutdown hookup

Re-entrent locking

Multi threaded Programming

l

l

l

l

l

l

l

l

l

File handling

Binary Streams

Character stream

Serialization

Scanner

Stream tokenizer

String tokenizer

GzipOutStream class

Data Encryption & decryption

Introduction to I/O streams

l

l

l

l

URL, InetAddress

Socket And Server Socket

Datagram socket

Socket factories

NETWORKING

l

l

Determining the class of an object

Getting information about classes modifier,

fields, methods, constructor, and super classes

Reflection API

l

l

l

l

l

l

Finding out constant and method declaration

belong to an interface

Creating an instance of a class whose name is

not known until runtime

Getting and setting value of an objects field if

field name is unknown until runtime

Invoking a method on an object if the method is

unknown until runtime

Creating a new array whose size and

components type are not know until runtime

Invoking private member of a class

ADVANCED JAVA/J2EE (JAVA 2

ENTERPRISE EDITION)

l

l

l

l

l

l

l

l

l

l

The Collection Interfaces (list , set, Sorted set)

The collection classes

(The array list, Linked list, Hash set, Tree set)

Accessing a Collection via an Iterator

Working with maps

Working with Comparators

The Collection Algorithms

The Legacy Classes and Interfaces

(Enumeration, Vector, Stack, Dictionary, Hash table)

Date and Time Handling

COLLECTION CLASS

Array class

COLLECTION FRAMEWORK

l

l

l

l

Usage of Property file

Define the locale

ResourceBundle

Fetching Text from ResourceBundle

SYSTEM PROPERTIES & INTERNATIONALIZATION

l

l

l

l

Distributed Applications

RMI Architecture

Implementation

Call-Back Mechanism

REMOTE METHOD INVOCATION (RMI)

l

l

l

l

l

l

l

l

l

l

JDBC Drivers

Statements

Metadata

Scrollable & Updatable Result set

Batch Updates

Data Sources And Connecting Pooling

Row sets

Transaction (commit , rollback,savepoint)

Getting Data from excel sheet

Generating log file

DATABASE PROGRAMMING USING JDBC(4.1)

l

l

l

l

Single Tier

Two Tier

Three Tier

N Tier

INTRODUCTION TO J2EE ARCHITECTURETIER ARCHITECTURE

l

l

Web components

Business components

l

l

Containers Type

Containers Services

J2EE COMPONENTS

J2EE CONTAINERS

l

l

l

l

Java Naming and Directory Interfaces

Java Transaction Services

Java Messaging Services

Java Authentication & Authorization Services

J2EE Services

l

l

Use Cases

Diagrams

INTRODUCATION TO UML

l

l

l

l

Document type Definition (DTD)

XML parsers

Document object module(DOM)

Simple API for XML (SAX)

INTRODUCTION TO XML

l

l

l

l

l

l

l

l

l

Introduction to Web Programming

Advantages to Servlet

Servlet Lifecycle

Request Dispatching

Session Tracker

Event Listener

Dependency Injection

Filters

Servlet with Annotation

JAVA SERVLET

l

l

l

l

l

l

l

l

l

@WebFilter

@WebInitParam

@WebListener

@WebServlet

@MultipartConfig

@ServletSecurity

File uploading/file downloading

Security

Refreshing servlet

l

l

l

l

l

l

l

l

l

JSP Architecture

JSP Element

JSP Directives

JSP Actions

JSP Objects

Custom Tags

Using Tags of JSTL

Expression Language

Exception handling in JSP

JAVA SERVER PAGES (JSP) & JSTL

l

l

l

l

l

l

l

l

l

Ÿ

Ÿ

l

XMLHTTPRequest

Ready State

OnreadystateChange

ResponseText

ResponseXML

Status

StatusText

Div Tag

Functon

Open ( )

Send ( )

Ajax Web Application Model

Ajax

l

l

l

l

l

l

l

l

Jquery with Ajax

Jquery Event

Jquery Selectors

JSON

Calling JSP with Jquery

Animation

get ( ) Function

Jquery Ajax Event

Jquery

l

l

l

Introduction

Architecture

Types of EJB

ENTERPRISE JAVA BEANS (EJB-3.2)

l

l

l

l

l

l

l

l

l

l

l

l

l

l

Introduction

State Management

Dpendency Injection

Interceptors

Timer Service

Life cycle Callback Methods

@PostConstruct

@PreDestroy

@PreActivate

@PrePassivate

Types

Stateless

State full

Singleton

SESSION BEANS

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

Introduction

Java Persistence API

Java Persistence Query

Language(JPQL)

The Entity Life Cycle

Entity Relationships

@One To One

@One To Many

@Many To One

@Many To Many

@Entity

@Id

@Table

@Column

@Basic

ENTITY BEANS

l

l

l

l

l

l

l

l

Messaging overview

Messaging models

Point to point models

Topic subscriber models

JMS Implementation

Life cycle

@MessageDriven

@ActivationConfigProperty

MESSAGE DRIVEN BEANS & JMS2.0

l

l

l

l

l

l

l

l

Why design pattern?

Front controller

Composite view

Session façade

Service Locator

Data Access Object

Value object

Singleton pattern , factory pattern

J2EE DESIGN PATTERN

l

l

l

l

l

l

Email system and Protocols

Architecture

Sending mail

Receiving mail

Handling attachments

Replying & forwarding

JAVA MAIL

PACKAGING AND DEPLOYMENT USINGANT

l

l

l

Local Device

UUID class

Discovery Listener

BLUETOOTH API

l

l

l

l

l

A conceptual overview of Web Services

Web services requirements

SOAP

WSDL

UDDI

Introduction to Web services

l

l

My Eclipse 2013

NetBeans 6.5

UTILITIES

l Apache Tomcat 7.0

WEB SERVER

l

l

l

l

Bea's Web logic 10.3/12c

J Boss

Sun Application server

Web share

APPLICATION SERVER

STRUTS 2.X curriculum

l

l

l

l

l

l

l

MVC /Model2

Filter

Action

Result

Interceptors

Valuestack, ONGC and DATA transfer

Action Context

STRUTS 2 FRAMEWORK

l

l

l

l

l

Introducing Struts 2 actions

Packing your actions

Implementing Actions

Transferring data onto objects

File uploading: a case study

WORKING WITH STRUTS 2 ACTIONS

l

l

l

l

Why intercept requests

Interceptors in actions

Surveying the built –in struts 2 interceptor

Building your own interceptor

ADDING WORKFLOW WITH INTERCEPTOR

l

l

l

l

Data transfer and type conversion

OGNL and Struts 2

Built-in type convertors

Customizing type conversion

DATA TRANSFER: OGNL AND TYPE CONVERSION

l

l

l

l

l

An overview of struts tags

Data tags

Miscellaneous tags

Using JSTL and other native tags

A brief primer for the OGNL expression

language

BUILDING A VIEW : TAGS

l

l

l

Why we need UI components tags

Tags, template, and themes

UI component tag reference

UI COMPONENT TAGS

l

l

l

Life after action

Commonly used result types

Global results

RESULTS IN DETAIL

l

l

l

Why use spring with struts 2?

Adding to spring to struts 2

Why use the java persistence API with struts 2?

INTEGRATING WITH SPRING AND HIBERNATE/JPA

l

l

l

l

Getting familiar with the validation framework

Wiring your actions for validation

Writing a custom validator

Validation framework advanced topics

EXPLORING THE VALIDATION FRAMEWORK

l

l

l

l

The struts 2 framework and JAVA i18n

A struts 2 i18n demo

Struts 2 i18n: the details

Overloading the framework's default locale

determination

UNDERSTANDING INTERNATIONALIZATION

Struts with Annotation

DATABASE CURRICULUMSQL Basic

l

l

l

l

l

l

Introduction

Select

Where

Insert

Update

Delete

SQL ADVANCEDl

l

l

l

l

l

l

l

l

l

l

l

l

l

SQL order By

SQL AND & OR

SQL in

SQL between

SQL join

SQL union

SQL create

SQL drop

SQL alter

Decode SQL

SQL group By

SQL select by

SQL create view

Creating index

SQL Functionsl

l

Aggregate functions

Scalar functions

Working with Dates

Introduction to PL

Working with Procedure and Functions

Working with Triggers

Working with Sequences

HIBERNATE 3.0

INTRODUCTION TO MAPPING OBJECTS TO RELATIONALDATABASES

l

l

l

l

Serialization 2

XML2

Object- oriented Database system

Mapping

INTRODUCTION TO HIBERNATEl

l

l

l

l

l

Hibernate Architecture

Hibernate configuration

Hibernate's Support for Other Technologies

Installing Hibernate

A “Hello world” stand alone application

A Servlet–Based Hibernate application

CREATING PERSISTING CLASSESl

l

l

l

l

l

Mapping a basic Java Class

Mapping a Class with Binary Data

Mapping a Serializable Class

Mapping a class with Data/ calendar attributes

Mapping a Read-only class

Mapping a class using Versioning /Timestamps

MAPPING INHERITENCE WITH JAVA CLASSES

l

l

l

l

Table-Per –class Hierarchy Mapping

Table-Per –subclass Hierarchy Mapping

Table-Per –concrete-subclass Hierarchy

Mapping

Persistence interfaces

WORKING WITH COLLECTIONSl

l

l

l

l

l

l

Associations

Lazy initialization

Mapping Maps/Sorted Maps

Mapping Sets/Sorted Sets

Mapping lists

Mapping Arrays

Mapping a Bidirectional Association

USING PERSISTENT OBJECTSl

l

l

Persisting Objects

Loading Data into an Object

Updating and finding Objects

SCALAR QUERIES AND HIBERNATE QUERY LANGUAGE

l

l

l

l

Queries

Named Queries

SQL Queries

Hibernate Queries language

HIBERNATE CACHINGl

l

l

l

Setting Up a Session Factory Cache

Using the persistent Object cache

Using the Query cache

Setting Up EHcache

HIBERNATE TRANSACTIONS AND LOCKING

l

l

l

l

l

l

Configuration

Database support

Using Transactions

The Transactions API

Transaction Example Using Oracle

Locking

HIBERNATE AND XDOCLETl

l

l

Introduction to XDoclet

Using XDOclet with Hibernate

Hibernate XDoclet Tags and description

HIBERNATE AND ECLIPSEl

l

l

Hibernator

HiberClipse

Hibernate synchronizer

INTEGRATION OF STRUTS 2, HIBERNATE AND SPRING

l

l

l

Struts and Hibernate

Spring and Hibernate

Struts, Spring and Hibernate

l

l

l

Spring modules

Understanding dependency Injection

Applying aspect-oriented programming

What is Spring?

SPRING v3.0

l

l

l

l

l

Containing your Bean

Creating bean

Injecting into bean properties

Auto wiring

Controlling bean creation

Basic bean wiring

l

l

l

l

Declaring parent and Child Bean

Applying method injection

Injecting Non-spring Beans

Registering Custom property editors

Advanced Bean wiring

l

l

l

l

l

l

Introducing AOP

Creating classic spring aspects

Creating advice

Defining Pointcuts and Advisors

Using proxyFactory Bean

Autoproxying

Advising Beans

l

l

l

l

l

l

l

Learning spring's data Access Philosphy

Configuring a data source

Using JDBC with Spring

Working with JDBC Templates

Using Spring's DAO Support Classes for JDBC

Integrating Hibernate with Spring

Caching

Hitting the Database

l

l

l

l

l

An overview of Spring remoting

Working with RMI

Remoting with Hessian and Burlap

Using Spring's Http Invoker

Spring and Web services

Spring and POJO based remote services

l

l

l

l

l

Introducing Spring-WS

Defining Contract (First!)

Handling messages with service endpoints

Wiring it all together

Consuming Spring-WS Web services

Building Contract-First Web services in spring

l

l

Wiring EJBs in Spring

Spring and EJB3

Spring and Enterprise JAVA beans

l

l

l

l

Getting started with Spring MVC

Mapping requests to controller

Handling request with controller

Handling exceptions

Handling Web Requests

l

l

l

l

l

Using spring with struts

Registering the Spring plug-in with struts

Writing springware struts actions

What about struts 2?

Working Spring into webwork2 / struts 2

Integrating with other Web frameworks

Partners :

.

E - 35, SITE - 4, Near SwarnaNagari, Adjacent J.P. Golf Course, Greater Noida (U. P.)Ph. : 0120-4345190-91-92 to 97Mb. :09899909738, 09899913475

GREATER NOIDANOIDAA-43 & A-52, Sector-16, Noida - 201301, (U.P.) INDIAPh. : 0120-4646464Mb. : 09871055180

GHAZIABAD1, Anand Industrial Estate, Near ITS College, Mohan Nagar, Ghaziabad (U.P.)Ph.: 0120-4835400...98-99Mb. : 09810831363 / 9818106660

GURGAON1808/2, 2nd floor old DLF,Near Honda Showroom,Sec.-14, Gurgaon (Haryana)Ph. : 0124-4219095-96-97-98Mb. : 09873477222-333

SCO-32, 1st Floor, Sec.-16,Faridabad (HARYANA)Ph. : 0129-4150605-09Mb. : 09811612707

FARIDABAD

38,Jai Jawan Colony 3rd,Near Gaurav Tower,JLN Marg, Jaipur (Rajsthan) Ph. : 0141-2550077, 2550202Mb : 08824246937

JAIPURC-8, Ist floor, Opposite Aditya College, Near Airtel Office,City Centre, Gwalior (M.P.)Ph. : 0751-6058744Mb. : 09039078744

GWALIOR

www.facebook.com/ducateducation

USPsBooks

LABSŸ 7:30AM To 10:30PM

LIVE PROJECTS

COURSE CERTIFICATE

CONFIRMATION LETTER TRAINING CERTIFICATE PROJECT CERTIFICATE

UPDATE COURSE CONTENTS(U.C.C)

CONSULTANTS/FACULTIES

INDUSTRY COLLABORATION & AWARENESS FROM

TECHNICAL PANEL FROM INDUSTRY IN DIFFERENT DOMAINS

100% JOB ASSISTANCE

Ÿ For Degree Pursing Candidates to Submit in Colleges

Ÿ Regular Updated Course Contents According To Submit in Colleges

Ÿ

Ÿ

Best Part of the Industry who is talking Corporate Batches Eg. SDG, XANSA, HCL, WIPRO, PYRAMID, CMS, PATNI & MANYM More...

Ÿ Bangalore, Hyderabad & Pune

Ÿ IBM, FIDELITY, STERIA, HCL, WIPRO, BIRLA SOFT & ManyMore...

Ÿ

Ÿ

Ÿ

Ÿ

Ÿ

Ÿ

Ÿ

Outsourcing Resourcing Through Consultancy Services Regular Walk Ins Exclusive Walk Ins For DUCATiens Campus Interviews Resume Sending References