Sei sulla pagina 1di 7

JAVA

CURRICULUM
J2SE (JAVA 2 STANDARD EDITION)
INTRODUCTION To JAVA

PACKAGES AND INTERFACES

l Understanding Requirement: why JAVA

l Defining a package

l Why java important to the internet

l Understanding CLASSPATH

l JAVA on LINUX PLATFORM

l Access Protection

INTRODUCTION TO JAVA VIRTUAL MACHINE


l Java Virtual machine Architecture
l Class loading process by class loaders
l Booting loader
l Extension loader
l System loader

l Importing packages
l Defining and Implementing interfaces
l Anonymous classes
l Abstract classes Vs Interfaces
l Adapter classes

EXCEPTION HANDLING

l Role of Just In time compiler (JIT)

l Fundamental of Exception handling

l Execution Engine

l Types of Exceptions

AN OVERVIEW OF JAVA AND BUZZWORDS


l Data Types , Variables ad Arrays
l Operators
l Control statements
l Object oriented paradigms
l Abstractions
l The Three OOP Principles:

(Encapsulation, Inheritance, Polymorphism)

JAVA CLASSES AND OOP IMPLEMENTATION

l Learning exceptions handlers


l Try and Catch
l Multiple catch Clauses
l Nested Try statements
l Throw , throws and finally
l Creating custom exceptions
l Assertion

STRING HANDLING
l Learning String Operation

l Class fundamentals

l Learning character Extraction

l Commands line arguments

l Learning string Comparison

l Learning Static Initializer

l Understanding string Buffer Classes

l Declaration of objects

l String builder class

l Instance variable Hiding

l Creating Immutable Class

l Overloading and Overriding of Methods

l Premain method , Object size

l Down casting

l Generics

l Understanding of Access Controls (private,


l
l
l
l
l

NEW IN JDK 5/6/7

l Upcasting

public and protected)


Learning Nested and Inner classes
Dynamic method Dispatching
Using Abstract classes
Using final to prevent Overriding & Inheritance
Garbage collection

l Annotations
l Vargs
l Static Import
l For each
l String in which
l Multiple exception handling
l Dimond Operator

WINDOWS PROGRAMMING
l Finding out constant and method

Swing & AWT


l Introduction to JFC
l Controls
Event Delegation Method
l Event Classes
l Event listeners

declaration
belong to an interface
l Creating an instance of a class whose
name is
not known until runtime
l Getting and setting value of an objects
field if
field name is unknown until runtime
l Invoking a method on an object if the
method is
unknown until runtime
l Creating a new array whose size and
components type are not know until runtime
l Invoking private member of a class

APPLENET
l Applenet Basics
l Architecture and Skeleton
l Simple Apple Display Methods
l The HTML Applet Tag
l Inter Applet communication
l Trusted Applet (Applet with Database)

Multi threaded Programming


l The java thread model
l Creating a thread: Extended Thread and

Implementing Runable
l Creating multiple Thread and Context
Switching
l Synchronization: methods and
statements
l Inter thread Communication
l Thread local
l Dead lock
l Threadpool executer class
l Shutdown hookup
l Re-entrent locking

ADVANCED JAVA/J2EE (JAVA 2


ENTERPRISE EDITION)
COLLECTION FRAMEWORK
l The Collection Interfaces (list , set, Sorted

set)
l The collection classes
l
l
l
l
l

Introduction to I/O streams


l File handling
l Binary Streams

l Character stream

l Serialization

l Scanner
l Stream tokenizer

(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

SYSTEM PROPERTIES &


INTERNATIONALIZATION

l String tokenizer

l Usage of Property file

l GzipOutStream class

l Define the locale

l Data Encryption & decryption

l ResourceBundle

NETWORKING
l URL, InetAddress
l Socket And Server Socket

l Fetching Text from ResourceBundle

REMOTE METHOD INVOCATION (RMI)


l Distributed Applications

l Datagram socket

l RMI Architecture

l Socket factories

l Implementation

Reflection API
l Determining the class of an object
l Getting information about classes modifier,

fields, methods, constructor, and super


classes

l Call-Back Mechanism

DATABASE PROGRAMMING USING


JDBC(4.1)
l JDBC Drivers

l @WebFilter

l Statements

l @WebInitParam

l Metadata

l @WebListener

l Scrollable & Updatable Result set

l @WebServlet

l Batch Updates

l @MultipartConfig

l Data Sources And Connecting Pooling

l @ServletSecurity

l Row sets

l File uploading/file downloading

l Transaction (commit , rollback,savepoint)

l Security

l Getting Data from excel sheet

l Refreshing servlet

l Generating log file

JAVA SERVER PAGES (JSP) & JSTL


INTRODUCTION TO J2EE ARCHITECTURE l JSP Architecture
l JSP Element
TIER ARCHITECTURE
l Single Tier

l JSP Directives

l Two Tier

l JSP Actions

l Three Tier

l JSP Objects

l N Tier

l Custom Tags

J2EE COMPONENTS
l Web components
l Business components

J2EE CONTAINERS
l Containers Type
l Containers Services

J2EE Services
l Java Naming and Directory Interfaces
l Java Transaction Services
l Java Messaging Services
l Java Authentication & Authorization

Services

INTRODUCATION TO UML
l Use Cases
l Diagrams

INTRODUCTION TO XML
l Document type Definition (DTD)
l XML parsers
l Document object module(DOM)
l Simple API for XML (SAX)

JAVA SERVLET

l Using Tags of JSTL


l Expression Language
l Exception handling in JSP

Ajax
l XMLHTTPRequest
l Ready State
l OnreadystateChange
l ResponseText
l ResponseXML
l Status
l StatusText
l Div Tag
l Functon
Open ( )
Send ( )
l Ajax Web Application Model

Jquery
l Jquery with Ajax
l Jquery Event
l Jquery Selectors
l JSON
l Calling JSP with Jquery

l Introduction to Web Programming

l Animation

l Advantages to Servlet

l get ( ) Function

l Servlet Lifecycle

l Jquery Ajax Event

l Request Dispatching
l Session Tracker
l Event Listener
l Dependency Injection
l Filters
l Servlet with Annotation

ENTERPRISE JAVA BEANS (EJB-3.2)


l Introduction
l Architecture
l Types of EJB

SESSION BEANS
l Introduction
l State Management
l Dpendency Injection
l Interceptors
l Timer Service
l Life cycle Callback Methods
l @PostConstruct
l @PreDestroy
l @PreActivate
l @PrePassivate
l Types
l Stateless
l State full
l Singleton

ENTITY BEANS

JAVA MAIL
l Email system and Protocols
l Architecture
l Sending mail
l Receiving mail
l Handling attachments
l Replying & forwarding

PACKAGING AND DEPLOYMENT USING


ANT
BLUETOOTH API
l Local Device
l UUID class
l Discovery Listener

Introduction to Web services


l A conceptual overview of Web Services
l Web services requirements
l SOAP

l Introduction

l WSDL

l Java Persistence API

l UDDI

l Java Persistence Query


l Language(JPQL)
l The Entity Life Cycle
l Entity Relationships
l @One To One
l @One To Many
l @Many To One
l @Many To Many

UTILITIES
l My Eclipse 2013
l NetBeans 6.5

WEB SERVER
l Apache Tomcat 7.0

APPLICATION SERVER
l Bea's Web logic 10.3/12c

l @Entity

l J Boss

l @Id

l Sun Application server

l @Table

l Web share

l @Column
l @Basic

MESSAGE DRIVEN BEANS & JMS2.0

STRUTS 2.X curriculum


STRUTS 2 FRAMEWORK
l MVC /Model2

l Messaging overview

l Filter

l Messaging models

l Action

l Point to point models

l Result

l Topic subscriber models

l Interceptors

l JMS Implementation

l Valuestack, ONGC and DATA transfer

l Life cycle

l Action Context

l @MessageDriven
l @ActivationConfigProperty

J2EE DESIGN PATTERN


l Why design pattern?
l Front controller
l Composite view
l Session faade
l Service Locator

WORKING WITH STRUTS 2 ACTIONS


l Introducing Struts 2 actions
l Packing your actions
l Implementing Actions
l Transferring data onto objects
l File uploading: a case study

ADDING WORKFLOW WITH


INTERCEPTOR

l Data Access Object

l Why intercept requests

l Value object

l Interceptors in actions

l Singleton pattern , factory pattern

l Surveying the built in struts 2 interceptor


l Building your own interceptor

DATA TRANSFER: OGNL AND TYPE


CONVERSION

SQL ADVANCED
l SQL order By

l Data transfer and type conversion

l SQL AND & OR

l OGNL and Struts 2

l SQL in

l Built-in type convertors

l SQL between

l Customizing type conversion

l SQL join
l SQL union

BUILDING A VIEW : TAGS

l SQL create

l An overview of struts tags

l SQL drop

l Data tags

l SQL alter

l Miscellaneous tags

l Decode SQL

l Using JSTL and other native tags

l SQL group By

l A brief primer for the OGNL expression

l SQL select by

language

l SQL create view

UI COMPONENT TAGS

l Creating index

l Why we need UI components tags

SQL Functions

l Tags, template, and themes

l Aggregate functions

l UI component tag reference

l Scalar functions

RESULTS IN DETAIL

Working with Dates

l Life after action

Introduction to PL

l Commonly used result types


l Global results

Working with Procedure and


Functions

INTEGRATING WITH SPRING AND


HIBERNATE/JPA

Working with Triggers

l Why use spring with struts 2?


l Adding to spring to struts 2

Working with Sequences

l Why use the java persistence API with struts

2?

HIBERNATE 3.0

EXPLORING THE VALIDATION


FRAMEWORK

INTRODUCTION TO MAPPING
OBJECTS TO RELATIONAL
DATABASES

l Getting familiar with the validation framework


l Wiring your actions for validation
l Writing a custom validator

l Serialization 2

l Validation framework advanced topics

l XML2

UNDERSTANDING INTERNATIONALIZATION
l The struts 2 framework and JAVA i18n
l A struts 2 i18n demo

l Object- oriented Database system


l Mapping

INTRODUCTION TO HIBERNATE

l Struts 2 i18n: the details

l Hibernate Architecture

l Overloading the framework's default locale

l Hibernate configuration

determination

l Hibernate's Support for Other

Struts with Annotation

DATABASE CURRICULUM
SQL Basic
l Introduction

Technologies
l Installing Hibernate
l A Hello world stand alone application
l A ServletBased Hibernate application

CREATING PERSISTING CLASSES


l Mapping a basic Java Class

l Select

l Mapping a Class with Binary Data

l Where

l Mapping a Serializable Class

l Insert

l Mapping a class with Data/ calendar

l Update

attributes
l Mapping a Read-only class
l Mapping a class using Versioning
/Timestamps

l Delete

MAPPING INHERITENCE WITH


JAVA CLASSES
l Table-Per class Hierarchy Mapping
l Table-Per subclass Hierarchy Mapping
l Table-Per concrete-subclass Hierarchy

Mapping
l Persistence interfaces

WORKING WITH COLLECTIONS


l Associations
l Lazy initialization
l Mapping Maps/Sorted Maps
l Mapping Sets/Sorted Sets
l Mapping lists
l Mapping Arrays
l Mapping a Bidirectional Association

USING PERSISTENT OBJECTS


l Persisting Objects
l Loading Data into an Object
l Updating and finding Objects

SCALAR QUERIES AND HIBERNATE


QUERY LANGUAGE

SPRING v3.0
What is Spring?
l Spring modules
l Understanding dependency Injection
l Applying aspect-oriented programming

Basic bean wiring


l Containing your Bean
l Creating bean
l Injecting into bean properties
l Auto wiring
l Controlling bean creation

Advanced Bean wiring


l Declaring parent and Child Bean
l Applying method injection
l Injecting Non-spring Beans
l Registering Custom property editors

Advising Beans
l Introducing AOP
l Creating classic spring aspects
l Creating advice

l Queries

l Defining Pointcuts and Advisors

l Named Queries

l Using proxyFactory Bean

l SQL Queries

l Autoproxying

l Hibernate Queries language

HIBERNATE CACHING
l Setting Up a Session Factory Cache
l Using the persistent Object cache
l Using the Query cache
l Setting Up EHcache

HIBERNATE TRANSACTIONS AND


LOCKING
l Configuration
l Database support
l Using Transactions
l The Transactions API
l Transaction Example Using Oracle
l Locking

HIBERNATE AND XDOCLET


l Introduction to XDoclet
l Using XDOclet with Hibernate
l Hibernate XDoclet Tags and description

HIBERNATE AND ECLIPSE

Hitting the Database


l Learning spring's data Access Philosphy
l Configuring a data source
l Using JDBC with Spring
l Working with JDBC Templates
l Using Spring's DAO Support Classes for
JDBC
l Integrating Hibernate with Spring
l Caching

Spring and POJO based remote


services
l An overview of Spring remoting
l Working with RMI
l Remoting with Hessian and Burlap
l Using Spring's Http Invoker
l Spring and Web services

Building Contract-First Web services in


spring
l Introducing Spring-WS
l Defining Contract (First!)

l Hibernator

l Handling messages with service endpoints

l HiberClipse

l Wiring it all together

l Hibernate synchronizer

l Consuming Spring-WS Web services

INTEGRATION OF STRUTS 2,
HIBERNATE AND SPRING
l Struts and Hibernate
l Spring and Hibernate
l Struts, Spring and Hibernate

Spring and Enterprise JAVA beans


l Wiring EJBs in Spring
l Spring and EJB3

Handling Web Requests


l Getting started with Spring MVC
l Mapping requests to controller
l Handling request with controller
l Handling exceptions

Integrating with other Web frameworks


l Using spring with struts
l Registering the Spring plug-in with struts
l Writing springware struts actions
l What about struts 2?
l Working Spring into webwork2 / struts 2

USPs
Books
LABS
7:30AM To 10:30PM

LIVE PROJECTS
COURSE CERTIFICATE
CONFIRMATION LETTER TRAINING CERTIFICATE PROJECT CERTIFICATE
For Degree Pursing Candidates to Submit in Colleges

UPDATE COURSE CONTENTS(U.C.C)


Regular Updated Course Contents According To Submit in Colleges

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

INDUSTRY COLLABORATION & AWARENESS FROM


Bangalore, Hyderabad & Pune

TECHNICAL PANEL FROM INDUSTRY IN DIFFERENT DOMAINS


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

100% JOB ASSISTANCE


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

Partners :

www.facebook.com/ducateducation

Java
NOIDA

GREATER NOIDA

GHAZIABAD

FARIDABAD

A-43 & A-52, Sector-16,


Noida - 201301, (U.P.) INDIA
Ph. : 0120-4646464
Mb. : 09871055180

E - 35, SITE - 4, Near Swarna


Nagari, Adjacent J.P.
. Golf
Course, Greater Noida (U. P.)
Ph. : 0120-4345190-91-92 to 97
Mb. :09899909738, 09899913475

1, Anand Industrial Estate,


Near ITS College, Mohan Nagar,
Ghaziabad (U.P.)
Ph.: 0120-4835400...98-99
Mb. : 09810831363 / 9818106660
: 08802288258 - 59-60

SCO-32, 1st Floor, Sec.-16,


Faridabad (HARYANA)
Ph. : 0129-4150605-09
Mb. : 09811612707

GURGAON

JAIPUR

1808/2, 2nd floor old DLF,


Near Honda Showroom,
Sec.-14, Gurgaon (Haryana)
Ph. : 0124-4219095-96-97-98
Mb. : 09873477222-333

38,Jai Jawan Colony 3rd,


Near Gaurav Tower,JLN
Marg, Jaipur (Rajsthan)
Ph. : 0141-2550077, 2550202
Mb : 08824246937

Potrebbero piacerti anche