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

