Вы находитесь на странице: 1из 7

JAVA

CURRICULUM

J2SE (JAVA 2 STANDARD EDITION)

INTRODUCTION To JAVA PACKAGES AND INTERFACES


Understanding Requirement: why JAVA Defining a package
Why java important to the internet Understanding CLASSPATH
JAVA on LINUX PLATFORM Access Protection
Importing packages
INTRODUCTION TO JAVA VIRTUAL MACHINE
Defining and Implementing interfaces
Java Virtual machine Architecture
Anonymous classes
Class loading process by class loaders
Abstract classes Vs Interfaces
Booting loader
Adapter classes
Extension loader
System loader EXCEPTION HANDLING
Role of Just In time compiler (JIT) Fundamental of Exception handling
Execution Engine Types of Exceptions
Learning exceptions handlers
AN OVERVIEW OF JAVA AND BUZZWORDS
Try and Catch
Data Types , Variables ad Arrays
Multiple catch Clauses
Operators
Nested Try statements
Control statements
Throw , throws and finally
Object oriented paradigms
Creating custom exceptions
Abstractions
Assertion
The Three OOP Principles:
(Encapsulation, Inheritance, Polymorphism) STRING HANDLING
JAVA CLASSES AND OOP IMPLEMENTATION Learning String Operation
Class fundamentals Learning character Extraction
Commands line arguments Learning string Comparison
Learning Static Initializer Understanding string Buffer Classes
Declaration of objects String builder class
Instance variable Hiding Creating Immutable Class
Overloading and Overriding of Methods NEW IN JDK 5/6/7
Upcasting Premain method , Object size
Down casting Generics
Understanding of Access Controls (private, Annotations
public and protected) Vargs
Learning Nested and Inner classes Static Import
Dynamic method Dispatching For each
Using Abstract classes String in which
Using final to prevent Overriding & Inheritance Multiple exception handling
Garbage collection Dimond Operator
WINDOWS PROGRAMMING
Swing & AWT Finding out constant and method
Introduction to JFC declaration
Controls belong to an interface
Event Delegation Method Creating an instance of a class whose
Event Classes
name is
Event listeners
not known until runtime
Getting and setting value of an objects
APPLENET field if
field name is unknown until runtime
Applenet Basics
Invoking a method on an object if the
Architecture and Skeleton
method is
Simple Apple Display Methods
unknown until runtime
The HTML Applet Tag
Creating a new array whose size and
Inter Applet communication
components type are not know until runtime
Trusted Applet (Applet with Database)
Invoking private member of a class
Multi threaded Programming
The java thread model ADVANCED JAVA/J2EE (JAVA 2
Creating a thread: Extended Thread and
Implementing Runable ENTERPRISE EDITION)
Creating multiple Thread and Context COLLECTION FRAMEWORK
Switching The Collection Interfaces (list , set, Sorted
Synchronization: methods and set)
statements The collection classes
Inter thread Communication (The array list, Linked list, Hash set, Tree set)
Thread local Accessing a Collection via an Iterator
Dead lock Working with maps
Threadpool executer class Working with Comparators
Shutdown hookup The Collection Algorithms
Re-entrent locking The Legacy Classes and Interfaces
Introduction to I/O streams (Enumeration, Vector, Stack, Dictionary, Hash
File handling table)
Binary Streams Date and Time Handling
Character stream COLLECTION CLASS
Serialization Array class
Scanner SYSTEM PROPERTIES &
Stream tokenizer INTERNATIONALIZATION
String tokenizer Usage of Property file
GzipOutStream class Define the locale
Data Encryption & decryption ResourceBundle
NETWORKING Fetching Text from ResourceBundle
URL, InetAddress REMOTE METHOD INVOCATION (RMI)
Socket And Server Socket Distributed Applications
Datagram socket RMI Architecture
Socket factories Implementation
Reection API Call-Back Mechanism
Determining the class of an object
Getting information about classes modifier,
fields, methods, constructor, and super
classes
DATABASE PROGRAMMING USING
JDBC(4.1)
JDBC Drivers @WebFilter
Statements @WebInitParam
Metadata @WebListener
Scrollable & Updatable Result set @WebServlet
Batch Updates @MultipartConfig
Data Sources And Connecting Pooling @ServletSecurity
Row sets File uploading/file downloading
Transaction (commit , rollback,savepoint) Security
Getting Data from excel sheet Refreshing servlet
Generating log file JAVA SERVER PAGES (JSP) & JSTL
INTRODUCTION TO J2EE ARCHITECTURE JSP Architecture
TIER ARCHITECTURE JSP Element
Single Tier JSP Directives
Two Tier JSP Actions
Three Tier JSP Objects
N Tier Custom Tags
Using Tags of JSTL
J2EE COMPONENTS
Expression Language
Web components
Exception handling in JSP
Business components
J2EE CONTAINERS Ajax
XMLHTTPRequest
Containers Type
Ready State
Containers Services
OnreadystateChange
J2EE Services ResponseText
Java Naming and Directory Interfaces
ResponseXML
Java Transaction Services
Status
Java Messaging Services
StatusText
Java Authentication & Authorization
Div Tag
Services
Functon
INTRODUCATION TO UML Open ( )
Use Cases
Send ( )
Diagrams
Ajax Web Application Model
INTRODUCTION TO XML Jquery
Document type Definition (DTD)
Jquery with Ajax
XML parsers
Jquery Event
Document object module(DOM)
Jquery Selectors
Simple API for XML (SAX)
JSON
JAVA SERVLET Calling JSP with Jquery
Introduction to Web Programming Animation
Advantages to Servlet get ( ) Function
Servlet Lifecycle Jquery Ajax Event
Request Dispatching
Session Tracker
ENTERPRISE JAVA BEANS (EJB-3.2)
Introduction
Event Listener
Architecture
Dependency Injection
Types of EJB
Filters
Servlet with Annotation
SESSION BEANS JAVA MAIL
Email system and Protocols
Introduction
Architecture
State Management
Sending mail
Dpendency Injection
Receiving mail
Interceptors
Handling attachments
Timer Service
Replying & forwarding
Life cycle Callback Methods
@PostConstruct PACKAGING AND DEPLOYMENT USING
@PreDestroy ANT
@PreActivate BLUETOOTH API
@PrePassivate Local Device
Types UUID class
Stateless Discovery Listener
State full Introduction to Web services
Singleton A conceptual overview of Web Services
Web services requirements
ENTITY BEANS SOAP
Introduction WSDL
Java Persistence API UDDI
Java Persistence Query
Language(JPQL)
UTILITIES
My Eclipse 2013
The Entity Life Cycle
NetBeans 6.5
Entity Relationships
@One To One WEB SERVER
Apache Tomcat 7.0
@One To Many
@Many To One APPLICATION SERVER
@Many To Many Bea's Web logic 10.3/12c
@Entity J Boss
@Id Sun Application server
@Table Web share
@Column STRUTS 2.X curriculum
@Basic
STRUTS 2 FRAMEWORK
MESSAGE DRIVEN BEANS & JMS2.0 MVC /Model2
Messaging overview Filter
Messaging models Action
Point to point models Result
Topic subscriber models Interceptors
JMS Implementation Valuestack, ONGC and DATA transfer
Life cycle Action Context
@MessageDriven WORKING WITH STRUTS 2 ACTIONS
@ActivationConfigProperty Introducing Struts 2 actions
Packing your actions
J2EE DESIGN PATTERN
Implementing Actions
Why design pattern?
Transferring data onto objects
Front controller
File uploading: a case study
Composite view
Session faade ADDING WORKFLOW WITH
Service Locator INTERCEPTOR
Data Access Object Why intercept requests
Value object Interceptors in actions
Singleton pattern , factory pattern Surveying the built in struts 2 interceptor
Building your own interceptor
DATA TRANSFER: OGNL AND TYPE SQL ADVANCED
CONVERSION SQL order By
Data transfer and type conversion SQL AND & OR
OGNL and Struts 2 SQL in
Built-in type convertors SQL between
Customizing type conversion SQL join
SQL union
BUILDING A VIEW : TAGS
SQL create
An overview of struts tags
SQL drop
Data tags
SQL alter
Miscellaneous tags
Decode SQL
Using JSTL and other native tags
SQL group By
A brief primer for the OGNL expression
SQL select by
language
SQL create view
UI COMPONENT TAGS Creating index
Why we need UI components tags
Tags, template, and themes SQL Functions
Aggregate functions
UI component tag reference
Scalar functions
RESULTS IN DETAIL
Life after action
Working with Dates
Commonly used result types Introduction to PL
Global results
Working with Procedure and
INTEGRATING WITH SPRING AND Functions
HIBERNATE/JPA
Why use spring with struts 2?
Working with Triggers
Adding to spring to struts 2 Working with Sequences
Why use the java persistence API with struts
2?
HIBERNATE 3.0
EXPLORING THE VALIDATION
FRAMEWORK INTRODUCTION TO MAPPING
Getting familiar with the validation framework OBJECTS TO RELATIONAL
Wiring your actions for validation DATABASES
Writing a custom validator Serialization 2
Validation framework advanced topics XML2
Object- oriented Database system
UNDERSTANDING INTERNATIONALIZATION
The struts 2 framework and JAVA i18n Mapping

A struts 2 i18n demo INTRODUCTION TO HIBERNATE


Struts 2 i18n: the details Hibernate Architecture
Overloading the framework's default locale Hibernate configuration
determination Hibernate's Support for Other
Technologies
Struts with Annotation Installing Hibernate
A Hello world stand alone application
DATABASE CURRICULUM A ServletBased Hibernate application
SQL Basic CREATING PERSISTING CLASSES
Introduction Mapping a basic Java Class
Select Mapping a Class with Binary Data
Where Mapping a Serializable Class
Insert Mapping a class with Data/ calendar
Update attributes
Delete Mapping a Read-only class
Mapping a class using Versioning
/Timestamps
MAPPING INHERITENCE WITH
JAVA CLASSES SPRING v3.0
Table-Per class Hierarchy Mapping
Table-Per subclass Hierarchy Mapping
What is Spring?
Spring modules
Table-Per concrete-subclass Hierarchy
Understanding dependency Injection
Mapping
Applying aspect-oriented programming
Persistence interfaces
Basic bean wiring
WORKING WITH COLLECTIONS Containing your Bean
Associations
Creating bean
Lazy initialization
Injecting into bean properties
Mapping Maps/Sorted Maps
Auto wiring
Mapping Sets/Sorted Sets
Controlling bean creation
Mapping lists
Mapping Arrays
Advanced Bean wiring
Declaring parent and Child Bean
Mapping a Bidirectional Association
Applying method injection
USING PERSISTENT OBJECTS Injecting Non-spring Beans
Persisting Objects Registering Custom property editors
Loading Data into an Object Advising Beans
Updating and finding Objects Introducing AOP
SCALAR QUERIES AND HIBERNATE Creating classic spring aspects
QUERY LANGUAGE Creating advice
Queries Defining Pointcuts and Advisors
Named Queries Using proxyFactory Bean
SQL Queries Autoproxying
Hibernate Queries language Hitting the Database
Learning spring's data Access Philosphy
HIBERNATE CACHING Configuring a data source
Setting Up a Session Factory Cache
Using JDBC with Spring
Using the persistent Object cache
Working with JDBC Templates
Using the Query cache
Using Spring's DAO Support Classes for
Setting Up EHcache
JDBC
HIBERNATE TRANSACTIONS AND Integrating Hibernate with Spring
LOCKING Caching
Configuration
Database support
Spring and POJO based remote
Using Transactions
services
An overview of Spring remoting
The Transactions API
Working with RMI
Transaction Example Using Oracle
Remoting with Hessian and Burlap
Locking
Using Spring's Http Invoker
HIBERNATE AND XDOCLET Spring and Web services
Introduction to XDoclet
Building Contract-First Web services in
Using XDOclet with Hibernate
spring
Hibernate XDoclet Tags and description Introducing Spring-WS
HIBERNATE AND ECLIPSE Defining Contract (First!)
Hibernator Handling messages with service endpoints
HiberClipse Wiring it all together
Hibernate synchronizer Consuming Spring-WS Web services
INTEGRATION OF STRUTS 2, Spring and Enterprise JAVA beans
HIBERNATE AND SPRING Wiring EJBs in Spring
Struts and Hibernate Spring and EJB3
Spring and Hibernate
Struts, Spring and Hibernate
Handling Web Requests
Getting started with Spring MVC
Mapping requests to controller
Handling request with controller
Handling exceptions

Integrating with other Web frameworks


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

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 : Java
NOIDA GREATER NOIDA GHAZIABAD FARIDABAD
A-43 & A-52, Sector-16, F 205 Neelkanth Plaza Alpha 1 1, Anand Industrial Estate, SCO-32, 1st Floor, Sec.-16,
Noida - 201301, (U.P.) INDIA commercial Belt Opposite to Alpha Near ITS College, Mohan Nagar, Faridabad (HARYANA)
Ph. : 0120-4646464 Metro Station Greater Noida Ghaziabad (U.P.) Ph. : 0129-4150605-09
Mb. : 09871055180 Ph. : 0120-4345190-91-92 to 97 Ph.: 0120-4835400...98-99 Mb. : 09811612707
Mb. :09899909738, 09899913475 Mb. : 09810831363 / 9818106660
: 08802288258 - 59-60
GURGAON JAIPUR
1808/2, 2nd floor old DLF, 38,Jai Jawan Colony 3rd,
Near Honda Showroom, Near Gaurav Tower,JLN
Sec.-14, Gurgaon (Haryana) Marg, Jaipur (Rajsthan)
Ph. : 0124-4219095-96-97-98 Ph. : 0141-2550077, 2550202
Mb. : 09873477222-333 Mb : 08824246937
www.facebook.com/ducateducation

Вам также может понравиться