Page 1

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

l Character stream

l

l Serialization

l

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 façade 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 Servlet–Based 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

JAVA Training & Certification Institutes In Delhi, Noida, Ghaziabad, Gurgaon, Faridabad, Greater Noi  

DUCAT offers exclusive JAVA Training & Certification program with live project by industry expert In Noida,Ghaziabad,Gurgaon,Faridabad,Great...

Read more
Read more
Similar to
Popular now
Just for you