|
Participants will
come out with the
understanding of
[Skills acquired]
-
Enhancing User
Experience of
Web Based
Applications
-
Applying Model
View View/Model
Pattern (Prism)
-
Improving
Performance
through Better
Responsiveness
-
Using Expression
Blend Studio
-
Domain Services
Concept in
Silverlight
-
Implementing SOA
-
Applying the
above in a real
world project
Value Proposition
The participants get
to learn features
and controls that,
when combined with
the continued
innovation in
Microsoft’s
world-class tools
for designers and
developers —
Microsoft Visual
Studio and Microsoft
Expression Blend –
to present the
leading edge in
rapid, powerful
application
development.
[Specific & Tangible
Outcome]
The participants who
would benefit from
this workshop are
Technology
Perspective
The workshop would
encompass the
following
Operational
Perspective
The workshop will be
conducted as
[Execution Model
Logistics]
-
An onsite at
customer
provided/approved
location, or
-
A resident
program at
specified
locations
providing
lodging and
technology
infrastructure.
The format of
conducting the
workshop relies on 5
aspects, each of
which is described
briefly.
Deep Dive
Training
This will be
available on request
Case Study
Synopsis
At the onset,
participants are
introduced to a real
world requirement.
Each participant is
supposed to
understand the scope
and deliverables, as
proposed by the
mentor conducting
the workshop.
Club Membership
Management is a rich
internet application
created to promote
the facilities
offered by a Sports
Club. It consists of
two main parts:
Both of them are
developed completely
using Silverlight
with no HTML. XAML
Controls of
Silverlight were
chosen for their
richness and feature
set, and for their
full Silverlight 4
support.
The interactive web
site includes a
number of pages,
offering details
about the membership
registration, the
available
facilities, as well
as contact
information along
with an interactive
map which allows
users to easily find
their way to the
Club by typing their
current location.
There is also an
iPhone like image
gallery utilizing
the CoverFlow
control, a
Registration form
and a guest book
where member can
give their feedback.
The member data
management system
includes a data
service which allows
users to add, delete
and update member
detail. It
integrates a tree
view and a grid
control, so that
when a tree view
item is selected,
its content is
displayed in the
grid. The membership
management system
also includes a
business entities
management section
where users can add,
delete and update
data objects from
the web site.
Activities
The mentor has to be
equipped with
relevant activities
that will need to be
conducted during the
workshops, as a way
of experimenting
with an idea, a
concept, or
understanding of
specific
technological
aspect.
It is also
recommended that the
mentor have the
solutions to such
activities, and has
tried out the same
on a group in a
simulated/test
environment, thereby
ensuring the
effectiveness.
Mentoring
Discussions &
Guidance
The role of a mentor
is two fold
-
Customer
-
Technical Mentor
At prescribed stages
of the workshop,
appropriate role
play will have to
enacted, encouraging
discussions,
collaboration, and
team work.
Appraisal
The overall
effectiveness will
be judged on the
basis of
1. Participant’s
ability to complete
tasks
2. Participant’s
feedback of the
workshop
3. Mentor’s
assessment of Q&A
conducted at the end
of the workshop
Summary
This workshop is
intended to provide
a solid platform for
individuals and
organizations
seeking to scale up
from existing
development of
software skills, to
a more flexible and
accepted practice of
Web Application
Development. The
mentor would ensure
the complete
transfer of
knowledge and
experience is
undertaken within
the confines of a
simulated real world
assignment. |