Study Plan

Day 1:
Getting Started with Dojo
Setting up Hello Dojo in Eclipse
Configuring Dojo with dojoConfig


Day 2:
DOM Basics
Animation using Dojo
Dojo DOM Functions
Dojo Effects
Events with Dojo
Keyboard Events with Dojo
Using dojo/query


Day 3:
Dojo Fundamentals
Ajax with dojo/request
Dojo Arrays
Augmenting Objects
Creating Classes
Using Deferreds


Day 4:
Dojo Widgets
Charting
Checkboxes
Dialogs & Tooltips
Layout with Dijit
Dijit Editor
Form Management with dojox/form/Manager
Vector Graphics with Dojo’s GFX


Day 5:
Dojo Widgets continued ..
Dijit Menus
Getting Selective with Dijit
Advanced Dijit Selects using Stores
Sliders with Dijit
Dijit Themes, Buttons, and Textboxes
Forms and Validation
Working with the Grid


Day 6:
Working with Data in Dojo
Creating Stores
Data Modeling for MVC Applications
Introduction to Datagrid
Internationalization with the Dojo Toolkit
Dojo Object Store
Populating your Grid using dojo/data
Real-time Stores
Connecting a Store to a DataGrid
Connecting a Store to a Tree


Day 7:
JSF2 – Overview and Architecture
JSF2 – Life Cycle and a Sample Application
Restore view
Apply request values
Process validation
Update model values
Invoke application
Render response

JSF2 – Managed Beans
Using XML Configuration
Using Annotation
Scope Annotations

JSF2 – Page Navigation
Implicit Navigation
Auto navigation in JSF page
Auto navigation in Managed Bean
Conditional Navigation
Resolving Navigation based on from-action
Forward vs Redirect

JSF2 – Basic Tags
h:inputText
h:inputSecret
h:inputTextarea
h:inputHidden
h:selectBooleanCheckbox
h:selectManyCheckbox
h:selectOneRadio
h:selectOneListbox
h:selectManyListbox
h:selectOneMenu
h:outputText
h:outputFormat
h:graphicImage
h:outputStylesheet
h:outputScript
h:commandButton
h:Link
h:commandLink
h:outputLink
h:panelGrid
h:message
h:messages
f:param
f:attribute
f:setPropertyActionListener

JSF2 – Facelets Tags
Templates
Parameters
Custom
Remove


Day 8:
JSF2 – Validator Tags
f:validateLength
f:validateLongRange
f:validateDoubleRange
f:validateRegex
Custom Validator

JSF2 – Data Tables
Display DataTable
Add data
Edit data
Delete data
Using DataModel

JSF2 – Ajax and Tag Attributes
disabled
event
execute
immediate
listener
onerror
onevent
render

JSF2 – Event Handling
valueChangeListener
actionListener
Application Events

JSF2 – Expression Language
JSF2 – Internationalization
Define properties files
Update faces-config.xml
Use resource-bundle var


Day 9:
JPA – Introduction and Architecture
JPA Providers
Class Level Architecture

JPA – ORM Components and Annotations
@Entity
@Table
@Basic
@Embedded
@Id
@GeneratedValue
@Transient
@Column
@SequenceGenerator
@TableGenerator
@AccessType
@JoinColumn
@UniqueConstraint
@ColumnResult
@ManyToMany
@ManyToOne
@OneToMany
@OneToOne
@NamedQueries
@NamedQuery

JPA – Entity Managers
Model or POJO
Persistence
Service
Creating Entities
Persistence Operations


Day 10:
JPA – JPQL
Query Structure
Scalar and Aggregate Functions
Between, And, Like Keywords
Ordering
Named Queries
Eager and Lazy Loading

JPA – Advanced Mappings
Single Table strategy
Joined table Strategy
Table per class strategy

JPA – Entity Relationships
@ManyToOne Relation
@OneToMany Relation
@OneToOne Relation
@ManyToMany Relation

JPA – Criteria API
Criteria Query Structure
Example of criteria API

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s