ColdFusion MX 7 (aka Blackstone) was released today! See below for
more details. CFUNITED-05 http://www.cfunited.com/ will cover
this version extensively! In other training news we moved our CF and SQL class
to 3/1/05 and had to move our Dot Net for CFers class to the Double Tree Hotel 
because of it's popularity! (If you are not sure whether to come you can hear
the teachers Adam and David Churvis speak at MDCFUG the night before the
class 2/8/05).

Also below I interview Jeff Peters of GrokFusebox
about his new Fusebox 4.1 book. Jeff will be at Tuesday night's
MDCFUG meeting with some copies...

- Michael Smith, TeraTech, Inc

PS If you can't make a class we have one-on-one mentoring and on site
classes too. Just email me if you are interested.

Class list
**********
Wed 2/9/05  DN 101 - DotNet from CF $349 (only time this year in DC)
Tue 2/15/05 FB 101 - Intro to Fusebox $199
Tue 2/22/05 FB 201 - Intermediate Fusebox $349
Tue 3/1/05  CF 206 - ColdFusion SQL Skills $349 (only time this year in DC)

More details at http://www.teratech.com/training/

ColdFusion MX 7 news from Christian Cantrell's blog:
http://www.markme.com/cantrell/archives/006954.cfm

    * The ColdFusion Product Page

    * SYS-CON TV Interview with Dave Gruber (ColdFusion Product Manager
      )
    * License Changes in ColdFusion MX 7 (via Talking Tree)

    * With the release of a new version comes new tech notes
      .
    * If you're not already subscribed to the ColdFusion Product RSS
      feed  (or other Macromedia
      product RSS feeds), what are you waiting for?
    * Blackstone Locales by Paul Hastings

    * Learn More About ColdFusion MX by Ben Forta

    * Warning About Flash Forms (Ray Camden)

    * Installing CFMX 7 on Mac OS X
    * Warning About Application Events (Ray Camden)

    * Find everything else ColdFusion related in the ColdFusion category
      of MXNA


Now for the Jeff Peters interview.

MS: Who should read you new book?

JP:  It's really aimed at people who are familiar with Fusebox 4.0 and
want to know "What's New in Fusebox 4.1". In a way, it's sort of an addendum
to my "Fusebox 4 & FLiP: Master-Class ColdFusion Applications".

MS: What does it cover?

JP:  Oddly enough, it covers what's new in Fusebox 4.1!
Seriously, though, the book is a very concise reference to the
features that have been added or changed with the 4.1 release of
the Fusebox core files.  For each feature, there's a code sample (if
appropriate), and a discussion of how the change affects the
developer.  There are some features that make a big difference,
and others that aren't as influential.

MS: For those new to Fusebox why would they do Fusebox programming?

JP: There are many reasons.  One of the best is that Fusebox is the
most widely used development framework for ColdFusion. This means
that there are lots of folks out there who "speak Fusebox".  It means
that projects written with Fusebox will be easy to understand for a
large portion of the ColdFusion development community.  Even if you
never interact with other developers, though, Fusebox creates an
environment where even complex applications are easy to analyze,
define, design, code, and test.  There are even Fusebox core files
available for PHP and Lasso.  Fusebox isn't just for CF anymore.

MS: Is it hard to learn?

JP:  Absolutely not.  The nice thing about Fusebox is that you can
start with small, easy-to-digest projects and apply the same
techniques to larger projects as your understanding increases.  The
sample application in my book "Fusebox 4 & FLiP: Master-Class
ColdFusion Applications" is very simple, but it illustrates most of
the concept a developer will apply in Fusebox. Another great thing
about Fusebox is that you can be productive very quickly, and expand
on the techniques you apply to your applications over time.  You
don't need to learn "all about Fusebox" to get an application
working.

MS: That makes sense. But what about the requirements process - how
does Fusebox help that?

JP:  The requirements process is related to FLiP: the Fusebox
Lifecycle Process.  FLiP is the process we use to determine the point
of the application, design the frontend, design the architecture,
code the application, and test. The steps in FLiP form a well-defined
path from early application concept to finished product.

MS: So where can I get your book?

JP:  Thanks for asking.  My Fusebox and ColdFusion books are
available online only from the Proton Arts website, at
http://www.protonarts.com. You can also usually find them at events
where I'm speaking, such as CFUNITED this summer, and at CFUG events
if my name happens to be on the agenda.  Proton Arts offers discounts
to CFUGs, too.


Class details:


CF 206 - ColdFusion SQL Skills
******************************
Full Day course Sign-in 9:30am, Class 10am-5pm
Just $349, includes lunch
Prerequisite: CF102 or similar basic ColdFusion knowledge.

Ever feel you work too hard in CF when SQL could do more? Want to learn SQL
tricks from the masters? Our CF206 class will cover joins,subqueries, stored
procedures, sum, nulls, transactions, optimizing your SQL and more.

Come to an intensive intermediate class on ColdFusion and SQL in Rockville
Maryland and learn vital topics of CF for the experienced programmer so you can
program faster and better!

Learn more advanced SQL skills for your ColdFusion programming.
* SQL basics review - Select, update, insert, delete
* Joins and sub-queries
   Left join, right join, inner join, outer join
* Getting next ID safely
   Avoid ID field problems
* Summary operations sum, min, max
   become an expert on GROUP BY and HAVING
* Null data tricks and traps
   Why null can damage your queries and how to protect yourself
* Transactions, commits and rollbacks
   What to do when SQL goes wrong. Protect you data from mistakes.
* Using stored procedures from ColdFusion
   Speed up and secure your pages. Plus do things that straight SQL can't do!
* Indices and database maintenance
   Speed up your pages without recoding them! Tricks of indices and data backup
* Optimizing your SQL for faster pages
   What to do when a query is running too slow without buying expensive new 
hardware
* How and when to cache queries
   Learn what caching does and doesn't do and how it can speed up you pages 100x
* SQL Server, Oracle and Access SQL language differences
   How to write portable applications that upsize easily
* Resources for SQL programming
   Where to go to learn more

Note: this class does not cover SQL Server or Oracle admin skills
- it is for advanced SQL coding skills.

Class includes a FREE copy of Ben Forta's book on SQL

Dot Net
DN 101 - DotNet for CFers
*************************
Full Day course Sign-in 9:30am, Class 10am-5pm
Just $349, includes lunch
Prerequisite: CF102 or similar basic ColdFusion knowledge.
Teachers: Adam and David Churvis

This one day class is designed to both fast-track you into ASP.NET with C-Sharp 
and
to teach you everything you'll need to know to build effective ASP.NET
applications. Specifically suited for ColdFusion developers, there is no other
training course like this anywhere else.

Don't be intimidated by the object oriented aspects of C-Sharp. We'll have you
speaking in objects in no time, and you'll soon wonder what all that fear was
about. We take the conceptual portions of the course slowly and deliberately so
everyone has plenty of time to practice and ask questions until they're
comfortable.

The .NET Framework Architecture
  * An overview of the .NET Framework
  * The Common Language Runtime (CLR)
  * Assemblies
  * Just-In-Time compilation
The Visual Studio .NET IDE
  * Getting comfortable with the Visual Studio IDE
  * Configuring the IDE to suit your specific needs
  * Toolbox
  * The Solution Explorer
  * Property pages
Object Oriented Programming Concepts
  * Objects
  * Class structure
  * Properties
  * Methods
  * Instances
  * Namespaces
  * Access modifiers
  * Encapsulation
  * Inheritance
  * Polymorphism
The C-Sharp Language
  * C-Sharp language syntax
  * Properties
  * Events
  * Functions
  * Data types, implicit casting, and explicit casting
  * Simple variables versus simple types
  * Complex variables versus complex types
  * Variable scopes
  * The different notations used to reference objects and properties
  * Flow control
ASP.NET Basics
  * Building a basic forms-based application
  * The request cycle
  * The page processing cycle
  * Postback
  * The event model
  * Code-behind
..NET Forms: The Building Blocks of an ASP.NET Application
  * Forms are objects in .NET
  * Handling form events
  * Form controls
  * Binding objects to forms
HTML Controls and HTML Server Controls
  * Standard HTML form controls
  * Table objects
  * Custom buttons
  * Programmatically manipulating HTML server controls
Web Server Controls
  * Calendars
  * Tables
  * Placeholders
  * Panels
  * Form control validators
ADO.NET
  * The ADO.NET object model
  * Mastering the syntax
  * Selecting and modifying data
  * Calling stored procedures
  * Using DataSet objects
  * Programmatically creating DataSet objects
Data Binding
  * Binding simple data objects
  * Binding complex data objects
  * Using the DataGrid
  * DataLists
  * Repeaters
State Management in ASP.NET
  * The state management framework
  * Application state
  * Session state
  * View state
  * Locking
  * Using cookies
User Controls and Custom Controls
  * Similarities and differences with ColdFusion custom tags
  * Reusing markup
  * Creating custom properties
  * Implementing navigation
  * The advantages of programming custom controls
ASP.NET Application Structure
  * Application
  * Modules
  * Pages
  * Objects
Securing the Application
  * Configuring a hierarchical security framework
  * Authentication
  * Authorization
  * Combining Windows authentication with file-based security
  * Request validation
Structured Exception Handling
  * Understanding C-Sharp exceptions
  * Handling caught exceptions at the code block
  * Handling uncaught exceptions at the page level
  * Handling uncaught exceptions at the application level
  * Mailing error information to the administrator
  * Logging error information
Testing, Debugging, and Tracing
  * Stepping through execution
  * Creating conditional breakpoints
  * Developing a unit test suite
  * Tracing object execution and logging test output
  * Discovering and resolving problems
The Deployment Cycle
  * Compiling the application
  * Installing assemblies in the Global Assembly Cache
  * Deploying an application via FTP
  * Creating a basic installer application


Fusebox Classes
***************
[ What is Fusebox? ]

Learn all the basics of how the Fusebox architecture can help you
build ColdFusion Applications.  Learn to tie together all the
queries, display elements, and actions of your application in a
consistent model.

[ How can Fusebox help you code? ]

Find out about how Fusebox can improve your applications from better
organization to proven methods of application design.

[ Did you ever wonder how you could work better as a team? ]

Fusebox builds teamwork!  Regain the efficiency of a single
programmer in a team environment.

[ Do you want to speed up development? ]

Fusebox helps you accelerate development with clear organization.
Avoid redundancy and easily make changes with reusable queries and
display elements.  Avoid getting bogged down in the application
design and stick to the coding.  Get a taste of how Fusebox works
well with prototyping.


FB 101 - Introduction to Fusebox
********************************
Half Day course noon-4pm
Just $199

FB101 is ideal for any ColdFusion users interested in learning the
basics of Fusebox.  Whether you're just getting started with
ColdFusion or you're an experienced developer, Fusebox can help
you build better applications.

* What is Fusebox?
* How can Fusebox help you code?
* index.cfm organization
* Naming conventions
* fuseaction

+ Learn all the basics of how the Fusebox architecture can help you
build ColdFusion Applications.

+ Learn to tie together all the queries, display elements, and
actions of your application in a consistent model.

+ Study a sample fusebox application and take the code home with you
to use in your own applications.

+ Find out about how Fusebox can improve your applications from
better organization to proven methods of application design.

+ Work with the latest Fusebox techniques

* Q & A time



FB 201 - Intermediate Fusebox
*****************************
Full Day course 10am-5pm
Just $349, includes lunch

Prerequisite: FB101 or similar basic Fusebox knowledge.

FB201 is for people who have already met Fusebox and want to improve
their skills with the new Fusebox 4.0 spec. Step up to the next level
with your Fusebox programming and save yourself time and headaches
when coding ColdFusion applications. Great for team projects!

* Fusebox 4 overview
   - How version 4 is better than version 3
* Core files - fusebox.xml, circuit.xml
   - What files are essential to an FB app
* Nested Circuits
   - How nesting can help you organize your code for reuse
* XFAs
   - How Extended FuseActions can save time and self document code
* Layouts
   - How layout can help code reuse and be smart layouts
     that can change appearance depending where they are used
* Plugins
   - How plugins can let you change core file behavior without
     going crazy editing the core file itself
* Wireframes
   - How to build wireframe outlines of a site and what not to include
     them if you don't want headaches
* Devnotes
   - How Devnotes can save you butt when developing
* Fusedocs
   - How to document the Fusebox way and why it can help testing too
* Fusebox API variables
   - What are all the API variables and what can you use them for

+ Learn all the advanced parts of how the Fusebox architecture can
help you build ColdFusion Applications.

+ Learn to tie together all the new parts of a Fusebox 4 application
together.

+ Study a sample fusebox application and take the code home with you
to use in your own applications.

+ Find out about how Fusebox can improve your applications from
better organization to proven methods of application design.

+ Work with the latest Fusebox techniques

* Q & A time

--------------

[ Teachers ]
* Michael Smith, Jo Belyea-Doerrman and David Schroeder - TeraTech's ColdFusion
Gurus. Michael did the tech edit on the Fusebox book by New Riders and the
Fusebox 4 book by Techspedition.

For class details and registration please go to:
http://www.teratech.com/training/

All classes will be held at TeraTech training center

          405 E Gude Dr Ste 207
             Rockville MD 20850
          phone 301-424-3903
          email [EMAIL PROTECTED]

[ On-site ]
On-site and customized classes are available for your organization.
Contact Michael at [EMAIL PROTECTED] for more details.

Register now! Seats are limited.
http://www.teratech.com/training/


[ CF Help ]
Need expert ColdFusion, SQL, VB and Access Programming? Project stuck
and need one-on-one help? Looking for onsite training? Call TeraTech
800-447-9120 or email mailto:[EMAIL PROTECTED] We get you moving
fast




-- 
Michael Smith, TeraTech Inc - Tools for Programmers(tm)
TeraTech voted Best Consulting Service by CFDJ readers!
CF/ASP Web, VB, Math, Access programming tools and consulting
405 E Gude Dr Ste 207, Rockville MD 20850 USA
Please check out http://www.teratech.com/ - email mailto:[EMAIL PROTECTED],
or call us for more information; in the USA at 1-800-447-9120,
+1-301-424-3903 International, Fax 301-762-8185  Thanks!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193486
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to