|
TE
- Using
the XQuery Query Language
Instructor: Jonathan Robie, R&D Fellow, Software AG This
is a hands-on tutorial, presented by one of the editors of XQuery, will focus
on XQuery, the W3C XML query language. The tutorial will use a working prototype
that you can install on your machine. Attendee
Requirements / Laptop with CD-ROM drive. If need be, delegates can share a
laptop.
TE
- XML Content Creation: Customizing XMetaL
Instructor: John Turnbull, Product Manager, SoftQuad Software
Using the XMetaL content authoring tool as its basis, this half-day tutorial will
take a look at how the intricacies of creating XML can be masked from non-technical
users.
Pre-requisites
/ General knowledge of XML and some knowledge of
scripting.
Attendee Requirements / All attendees will need
a laptop with a 3.5 drive. Attendees will need to download
an evaluation copy of XMetal 2.1 from www.softquad.com,
and install it.
TE
- Building Web Services with Java Instructor:
Doug Tidwell, Cyber Evangelist, IBM Corporation Web services are the
next evolution of the Web. The basic idea behind Web services is that pieces of
code should be addressable and discoverable across a network. In this tutorial,
we'll cover the basics of Web services, then actually implement them. We'll discuss
how to install the infrastructure and tools you need to build, test, and deploy
Web services, and we'll talk about how you can adapt your legacy applications
to be Web services. Forget the hype this tutorial focuses on what you can implement
now. When you leave at the end of the session, you'll be a Web services pioneer!
Pre-requisites
/ Basic knowledge of Web concepts and some programming experience. Exercises
in the class can be done in Perl or Java, although programmers who use other languages
will benefit as well. Attendee
Requirements / Attendees are encouraged to bring their laptop computers. You
should have your favorite programming environment installed other software will
be provided in the class. (If you're use something other than Perl or Java, contact
the instructor.) HL/TE
- Understanding ebXML
Instructor: Dale Waldt, Director, aXtive Minds
This tutorial is designed
to get you familiar with ebXML, what it is, how it's used, and an overview of
implementation. The vision of ebXML is to create a single global electronic marketplace
where enterprises of any size and in any geographical location can meet and conduct
business with each other through the exchange of XML based messages. ebXML enables
anyone, anywhere, to do business with anyone else over the Internet. More than
just another XML messaging architecture, ebXML provides a method for defining
your business practices and processes, and making them available to the marketplace
for discovery. It also provides a way to define trading partner agreements.
Pre-requisites
/ An understanding of XML basics would be helpful,
but is not required.
HL/TE
- Getting Inside SVG: What Web Content Creators and Software
Developers Should Know Instructor: Jon Ferraiolo, Senior
Computer Scientist, Network Publishing, Adobe Systems Incorporated
This tutorial will provide a high-level overview of SVG, descriptions of many
uses for SVG, and a broad technical introduction to SVG development and deployment
Pre-requisites
/ Best if the attendee knows the meaning of acronyms such as XML and DOM.
HL/TE
-
Introducing
.NET for Developers* Instructors:
Scott Guthrie, Microsoft Corporation and Keith Ballinger, Microsoft Corporation
The session will begin with an overview of the .NET Framework, where you will
learn: - What
the common language runtime is, what it does, and the benefits it provides.
- What
happens during managed execution.
- How
the Common Type System provides consistent typing across the runtime.
- How
the .NET Framework Class Library expedites and optimizes the development process
and gives you access to system functionality.
- How
managed objects written in different languages can interact with each other.
- The
security mechanisms for protecting resources and code from unauthorized code and
users.
With
the .NET Framework in hand, we will move on to exploring the capabilities of .NET,
by building applications with ASP.NET. ASP.NET is a unified Web development platform.
It provides a new programming model and infrastructure that enables a powerful
new class of applications. In ASP.NET, you can author applications in any of the
20+ .NET compatible language, including Visual Basic, and C#. Additionally, the
entire .NET Framework is available to any ASP.NET application. We will cover: - Introducing
ASP.NET Web Forms
- Working
with Server Controls
- Applying
Styles to Controls
- Server
Control Form Validation
- ASP.NET
Web Forms User Controls
- Data
Binding Server Controls
- Server-Side
Data Access
- Data
Access and Customization
- Working
with Business Objects
- Authoring
Custom Controls
- ASP.NET
Web Forms Controls Reference
- ASP.NET
Web Forms Syntax Reference
- Introduction
to XML Web services
*
This information packed day of training begins with an introductory overview of
the .NET platform with a wide variety of live-code examples. The second half of
the day is dedicated to advanced .NET development and QA with the developers.
|