SD provides timely, relevant courses
that are designed to help solve your daily, real-world development challenges. Taught by the industry's
most renowned instructors, the SD curriculum is second to none. SD East 2002's technical tracks are:
C++
Java Programming
.NET Programming
XML Development
People, Process & Projects
Modeling, Design & Quality
Web Services
Software
Development Tracks
C++
C++ has been in widespread commercial use for more than a decade, yet developers
are still discovering innovative ways to use the language and standard library.
C++ continues to be full of interesting surprises. SDÕs C++ speakers are the
most knowledgeable in the field and they do an exceptional job of providing
information you can use. To keep pace with the growing literature and experience
in the field, our C++ classes have evolved towards more intermediate and advanced
topics. In particular, they focus on the features that only recently have been
fully implemented in C++ compilers. Take advantage of the cutting edge instruction
in this technology track.
Java
Programming
The Java programming environment is stronger, faster, and more comprehensive
than ever. It is the de-facto standard for developing web-based applications.
This track covers the gamut of Java technology to bring the full power of Java
programming to attendees. From hardcore internals, to brand-new APIs, to in-depth
tutorials on developing real Java, our Java Track provides complete Java training
for the professional developer.
.NET
Programming
It's time to ramp up the energy: with .NET less than a year old, acceptance
is gaining momentum as it becomes clear that .NET is a fully mature, robust
development technology with a relatively flat learning curve (and a relatively
steep productivity curve). So we've moved our .NET track beyond the basics of
C# to focus on more advanced, powerful and engaging techniques and tactics for
building Enterprise Applications. We focus on .NET essentials and a comprehensive
look at the base class libraries. You'll also learn about how to leverage legacy
COM components from .NET and port C++ applications to .NET, implement transactions,
harness .NET security, and build Enterprise applications. We'll address globalization,
distributed processing, model-driven design and web programming as well. We're
particularly proud of our .NET speakers this year. Come find out why!
XML
Development
In a relatively short time XML has become the lingua franca in web based development
for its ability to provide a clean, powerful cross-platform language that learns
from and corrects the mistakes of its predecessors. But XML also has applications
far beyond the web including custom file formats, component software development,
database integration and much more. XML provides a common mechanism for sharing
information between applications, as well as common representations for data
that everyone can agree on. In this technical path, our respected XML faculty
will comprehensively cover the A to Z of this important technology, from an
introductory level though advanced applications.
People,
Process & Projects
Have you risen through the ranks because of your technical success? Are you
interested in better understanding and guiding your staff? Johanna Rothman's
top management tips will help you lead rather than control. Better yet, self-managing
teams that follow a methodology such as Scrum (taught by Ken Schwaber), the
Team Software Process (Noopur Davis), Extreme RUP (Gary Evans) or Extreme Programming
(Robert C. Martin) may be the answer to your organization's prayers--or let
Scott Meyers guide you to a best-of-breed assortment of best practices. Finally,
if you're managing a massive project, you'll want to hear Scott Ambler's take
on how Fortune 1000 companies are adapting the Unified Process to their needs.
Modeling,
Design & Quality (MOD)
From getting the right requirements fast (Ellen Gottesdiener) to drafting quality
use cases, the up-front work of design impacts every activity that follows--so
you might as well get it right. Gary Evans gives his crowd-pleasing advice on
killing, then saving your project with use cases, while Scott Ambler shows how
to do an agile modeling process that doesn't end in analysis paralysis. Are
you hoping your next project will be a career-enhancing thing of beauty, admired
by all? Scott Meyers points out those pesky keyhole problems, Robert C. Martin
shows how to prevent "software rot" with good design, Brian Marick describes
agile testing, and Ken Pugh explains how to incorporate testing into the architecture
rather than as an onerous afterthought.
Web
Services
Now that the world is networked, computers today can intelligently route and
manage information being sent across the Internet in the form of Web Services.
The Web Services track will explain and explore the concepts and technologies
enabling computer-to-computer communications. Standards like SOAP and UDDI will
be addressed and each will then be applied to such technologies as Oracle, J2EE
or Apache. Attendees will learn the basics, platforms and standards of Web Services
and how to apply them to their IT environment.
|