|
|
|
Events outside of conference sessions:
TeraTech Class schedule
MM UG Manager's meeting. More info coming
soon!
Exhibitor/Networking Event on Wednesday evening Social Event on Thursday evening
Lunch will be provided to every CFUNITED attendee all 3 days!
|
|
What is BOF? Birds of Feather are usually reserved for discussion topics and such. More information coming soon.
|
|
Classes:
Class will be held at the Bethesda North
Marriott Hotel. The cost of these classes
are $349 EACH and includes breakfast, lunch,
materials, and coffee/tea. Does not include
hotel room. If you have any questions, call
Liz at 301.424.3903 x107. There is a limit
of 30 people per class. Your conference registration
does not cover these classes.
Note: You can only register to attend one class
per day.
Monday |
|
|
Designing
and Developing OO Applications with
CFCs This class is meant for people who understand the basics of object orientation (encapsulation, inheritance, polymorphism) but want to understand how to use these basic concepts to create real-world applications. In this one-day class, I’ll discuss the difference between page-centric and domain-centric application development. While page-centric development is common among web developers, the domain-centric approach is a much better one when those web applications evolve into complex, sophisticated applications. Beginning with a domain model, exposed through an API, offers significant benefits to the creators – but especially the maintainers!—of the web application. |
Hal
Helms |
6/27
10am-5pm
Room 1
Register |
|
|
Roll
Your Own API - Maximizing Code ReUse
with CFCs and Custom Tags
Have you heard about Object Oriented
Programming but aren't sure how
it applies to ColdFusion development?
Are you unsure about best practices
and techniques for seperating business
logic a presentation tier code and/or
architecting ColdFusion applications?
Have you ever wanted to find out
how the pros approach development,
first hand? If you answered "yes"
to any of these questions then don't
miss Simon Horwith's 6 hour hands-on
session: "Roll Your Own API: Maximizing
Code Reuse With CFCs and Custom
Tags". In this session, Simon will
explain some of the fundamental
ideas that underly Object Oriented
Design Patterns, and examine how
these ideas are put into practice
in ColdFusion Application Development.
Class focus will be on a technique
that Simon likes to call the "API
approach to development". This approach
lends itself well to development
of ColdFusion applications and after
a decade of experience building
ColdFusion applications, has become
Simon's preferred ColdFusion development
methodology. In addition to building
their own APIs, students will examine
existing API code bases, learn how
this approach allows for more rapid
development than others, and will
receive a CD containing many useful
applications. This is a session
you won't want to miss! |
Simon
Horwith |
6/27
10am-5pm
Room 2
Register |
|
|
Introduction to Web Development Using .NET
This class presents the fundamentals of .NET and then focus on the
skills needed to create web pages using ASP.NET. Included is a look at
the layers of the .NET framework, .NET languages (C# and Visual Basic
.NET) and development tools.
In the second part of the course, we'll focus on ASP.NET web technology.
You'll
learn about the page class, server-side events, and server controls to
create HTML and connect to databases. We'll also take a look at web
services to connect applications together across the Internet.
Part three will focus on the next version of ASP.NET 2.0. Version 2.0
has many
controls that produce solutions that require little or no code. Explore
the new
features of ASP.NET 2.0 to control: data, site-wide templates, portal
web parts, automated navigation and membership.
To run examples in class on your laptop, copies of the current beta of
Visual Web Developer 2005 Express Edition and SQL Server Express will be
provided. Visual Web Developer 2005 Express is Microsoft's inexpensive,
lightweight, easy-to-use development tool for ASP.NET development.
Explore the drag-and-drop interface for writing Visual Basic, C#, and J#
ASP.NET web pages and edit with an advanced code editor with
IntelliSense
and tools for developing data-driven Web applications. |
Dwight Barbour |
6/27
10am-5pm
Room 3
Register |
|
|
Beyond
Basic SQL for CF
Pre-Requisites: At least a basic knowledge of ColdFusion is required, Previous use of a database with ColdFusion will be helpful, At least a basic knowledge of writing SQL queries will also be helpful.
This class will skip past the basics of using SQL with ColdFusion and dive right in to more intermediate and advanced topics. We will explore the many features, options, and practices available to developers besides just using basic queries. Find out that there is much more to using a database with ColdFusion than simply storing and accessing data. Find out ways to speed up your development time and ways to improve your application performance. Learn some great tricks (some even undocumented) for common data uses in your CF application such as pagination and data manipulation.
In this one day class Nate will also cover specific features when using a Microsoft SQL Database with your application. This includes items such as stored procedures, triggers, indexes, and Transact SQL. Learn some great uses for some of the internal system tables and procedures. Ever worked with an application using sensitive data such as social security numbers or credit card information? Learn how to properly store and access this information while keeping it secure.
Students who bring a laptop to follow along will get the best results out of this class. If you do not have one you can follow along with Nate. |
Nate
Nelson |
6/27
10am-5pm
Room 4
Register |
|
|
|
Tuesday |
|
|
Leveraging .Net Strengths from CFML
In my hour-long CFUNITED talk I barely have time to scratch the surface of
leveraging .NET strengths from CFML. In this day-long session, we'll have
both more time to talk about and the chance to really try out all the cool
examples of such CFML/.NET integration. Besides learning briefly about .NET
itself, to understand its strengths, and seeing some basics of leveraging
.NET controls and features, we'll then focus first on benefits that come
from running CFML on .NET even without changing CFML code. There are
performance, stability, security, session management, and other advantages
that come. Further, you'll learn why CFML on .NET is supercharged! Yet it's
still just CFML.
We'll see how just minor changes in your CFML can open up new doors, and
even if you don't know ASP.NET, you'll learn how simple changes in an
ASP.NET page can leverage your legacy CFML apps. For instance, CFML
applications can directly call .NET objects, including those that return
.NET datatables, which can be processed as CF query resultsets. Further,
CFML pages can even create .NET control output (datagrids, calendars, and
more) directly within CFML, as well as "include" ASP.NET pages (and
vice-versa) that use them and other features (like internationalization,
mobile device support, and more). We'll also learn about sharing complex
data objects between CFML and ASP.NET, learn how to invoke CFCs from the
ASP.NET page, and even see how to drop CFML inline into an ASP.NET page. A
copy of BlueDragon/.NET will be available for all to try it on and take home
for free developer use. It may sound like a lot to cover, but we will,
because it's so easy to do! |
Charlie
Arehart |
6/28
10am-5pm
Room 1
Register |
|
|
Advanced
Cascading Stylesheets
Pre-Requisites -Structured HTML, CSS Font and Text properties, Colors,
Knowledge of using CSS Classes
This advanced class in Cascading stylesheets, focuses on the areas more
advanced students have problems with, specifically understanding advanced
CSS Selectors, the box model, styling lists and form elements and lastly
looking at the different types of positioning available in Cascading Style
sheets. If you are looking to take your Cascading Stylesheet knowledge to
the next level, then this class is for you.
Print
Class Syllabus |
Sandra
Clark |
6/28
10am-5pm
Room 2
Register |
|
|
Forms
and Beans: Refactoring existing
ColdFusion using Objects
ColdFusion Components (CFCs)
allow you to bring the power of
Object
Oriented Programming into ColdFusion.
However, the learning curve can
be steep! In this class, we'll
take apart an existing application,
and see where we can supercharge
it with Object Oriented principles.
Through iterative refactoring,
we'll learn about Object Oriented
Programming Object Oriented Design.
By the time we're done, we'll
have demystified the "separation
of business logic from presentation
logic" buzzphrase and created
a flexible, reusable Object Oriented
application that demonstrates
common Design Patterns.
|
Joe
Rinehart |
6/28
10am-5pm
Room 3
Register |
|
|
FLiP
and Fusebox walkthrough Get an introduction to Fusebox the easy way: spend a day going
through the steps of the FLiP process with the Fusebox reference
application Wegot Widgets. Each step of the process will be done
hands-on in class, from the wireframe through deployment.
Attendees will get the best benefit from this class if they bring
their own laptop, but all attendees will be provided with a CD with
each step's completed material.
This is an overview course, with enough detail for those who are
interested in getting started with Fusebox. It's also a great lead-
in for those who are considering a more intensive multi-day Fusebox
course. |
Jeff
Peters |
6/28
10am-5pm
Room 4
Register |
See schedule for conference on Wednesday, Thursday, and Friday.
|
|
|