java+uijava persistence api java persistence query language(jpql) the entity life cycle entity...
TRANSCRIPT
CURRICULUM
J2SE (JAVA 2 STANDARD EDITION)
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
l
l
l
Understanding Requirement: why JAVA
Why java important to the internet
JAVA on LINUX PLATFORM
INTRODUCTION To JAVA
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
JAVA+UI
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
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
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
Struts with Annotation
DATABASE CURRICULUMSQL Basic
l
l
l
l
l
l
Introduction
Select
Where
Insert
Update
Delete
INTERNATIONALIZATION
What is an HTML Table? U sing the Border Attributel
A ligning a Table on the Pagel
A ligning Tables and Textl
Creating a Hyperlink I Framel
Graphic File Formats U sing Images to Anchor Linksl
Forms and Controls F orms , Form Elementsl
F orm Actions, Form Methods , Form \l
Design
CSS 2 and CSS 3CSS review and basics C SS syntaxl
C SS selectorsl
C lasses and ID'sl
Some basic CSS properties T he box modell
D iv's and spansl
UI(USER INTERFACE)
Creative artwork and CSS G raduated fillsl
R ound cornersl
Layout principals with CSS D ocument flowl
A bsolute positioningl
R elative positioningl
S tatic positioningl
F loating elementsl
CSS based navigation S tyling links with pseudo classesl
C SS drop down navigation systemsl
Creating a CSS styled form A ssociating labels with inputsl
F orm based selectorsl
F ormatting inputsl
Working with other media types S witching to a different medial
JavaScript I ntroduction to JavaScriptl
C ommon Programming Conceptsl
J ava and JavaScriptl
W orking with Variables and Datal
J avaScript Reserved and Keywordsl
E xpressions and Operatorsl
F unctions, Methods, and Eventsl
M ethods as Functionsl
U ser Events and JavaScript Event Handlersl
T he button, checkbox, text, text area, radio button, l
and select Objects T he if...else, while, for, break, and continue l
Statements J avaScript Language Objectsl
T he String, Array, Date, and Math Objectsl
E valuating Stringsl
S etting and Extracting Time Informationl
Jquery G etting Started with jQueryl
T raversing the DOM and Chainingl
H andling Events and Event Delegationl
A JAX, JSON and Deferredsl
G rids , Tables with Ajax , Pagination, JQuery UIl
HTML5
Laying out a page with HTML5 N ew HTML5 Structural Tagsl
HTML5 - How we got here N ew Features of HTML5l
C urrent State of Browser Supportl
SECTIONS AND ARTICLES
HTML5 AUDIO AND VIDEO T he audio Elementl
T he video Elementl
A ccessibilityl
S cripting Media Elementsl
D ealing with Non-Supporting Browsersl
HTML5 FORMS N ew Input Typesl
HTML5 NEW FORM FIELD ATTRIBUTES r equiredl
p laceholderl
a utofocusl
a utocompletel
f orml
p atternl
NEW FORM ELEMENTS d atalistl
p rogress and meterl
HTML5 WEB STORAGE O verview of HTML5 Web Storagel
W eb Storagel
HTML5 CANVAS G etting Started with Canvasl
D rawing Linesl
C olor and Transparencyl
R ectanglesl
C ircles and Arcsl
Q uadratic and Bezier Curvesl
I magesl
INTEGRATED APIS O ffline Application APIl
D rag and Drop APIl
BootStrapLayout with Bootstrap G rid Layoutsl
Everyday Bootstrap
Bootstrap Component
Typescript What is Typescriptl�
Typescript Classesl�
Typescript Array ,String ,Tuples, Unionl�
Interfacel�
Inheritancel�
Constants and scoped variablesl�
Arrow functionl�
Template Stringl�
Modulesl�
ANGULAR 2
Partners :
PITAMPURA (DELHI)NOIDAA-43 & A-52, Sector-16,
GHAZIABAD1, Anand Industrial Estate, Near ITS College, Mohan Nagar, Ghaziabad (U.P.)
GURGAON1808/2, 2nd floor old DLF,Near Honda Showroom,Sec.-14, Gurgaon (Haryana)
SOUTH EXTENSION
www.facebook.com/ducateducation
Java
Plot No. 366, 2nd Floor, Kohat Enclave, Pitampura,( Near- Kohat Metro Station)Above Allahabad Bank, New Delhi- 110034.
Noida - 201301, (U.P.) INDIA 70-70-90-50-90 +91 99-9999-3213 70-70-90-50-90 70-70-90-50-90
70-70-90-50-90
70-70-90-50-90
D-27,South Extension-1New Delhi-110049
+91 98-1161-2707
(DELHI)
Introduction A natomy of an Angular 2 Applicationl
G et the Most from This Coursel
S ample Applicationl
Introduction to Components W hat Is a Component?l
C reating the Component Classl
D efining the Metadata with a Decoratorl
I mporting What We Needl
D emo: Creating the App Componentl
B ootstrapping the App Componentl
D emo: Bootstrapping the App Componentl
Templates, Interpolation, and Directives B uilding a Templatel
B uilding the Componentl
U sing a Component as a Directivel
B inding with Interpolationl
A dding Logic with Directives: ngIfl
A dding Logic with Directives: ngForl
Data Binding & Pipes P roperty Bindingl
H andling Events with Event Bindingl
H andling Input with Two-way Bindingl
T ransforming Data with Pipesl
Retrieving Data Using HTTP O bservables and Reactive Extensionsl
S etting Upl
S ending an Http Requestl
S ubscribing to an Observablel
Navigation and Routing Basics S etting Upl
C onfiguring Routesl
T ying Routes to Actionsl
P lacing the Viewsl
P assing Parameters to a Routel
A ctivating a Route with Codel
Services and Dependency Injection H ow Does It Work?l
B uilding a Servicel
R egistering the Servicel
I njecting the Servicel