CBOX-100: Intro To ColdBox
Course Overview
Intro to ColdBox is an intense 1-day training course that will get you started with ColdBox Application Development. This course focuses on the main aspects of ColdBox Development and it delivers a one-two punch to get you started.
All training sessions are conducted by ColdBox core developers and experts in application development using the ColdBox Platform. This course will provide you with all the in-depth knowledge necessary to succeed in designing, building and maintaining ColdBox applications. Get your technology edge and sharpen your ColdFusion skills!
General Information
Intro to ColdBox is an introductory course that focuses on the main development aspects of the platform. It is by no means designed to be an all-encompassing course, but just an introduction. If you need more focused training, we suggest you take our CBOX10 1: Core ColdBox course, which encompasses OO best practices, web application architecture, plugin development, security, interceptor development, remote proxy applications, Ajax Interactions, Flex Interactions and so much more.
Requirements
Below is a listing of some of the course requirements or assumptions you will need:
- Laptop or Personal Computer
- Eclipse with CFEclipse and MXUnit is preferred over any other IDE
- Basic CFC knowledge
- Intermediate ColdFusion Knowledge
- Basic understanding of web applications
- Basic knowledge of CSS,XML,HTML,JavaScript and AJAX
Course Outline
Below is the full 1 day course outline separated into the logical scheduled units. Some units may bleed into each others sections if necessary.
Unit 1
- Course Introduction
- ColdBox Platform Introduction
- What is MVC
- What is a framework
- Why use a framework
- Benefits of frameworks
- What is the ColdBox Platform
- Goals & Vision
- How ColdBox Works
- Main Components
- MVC Request Life Cycle
- Remote Request Life Cycle
Unit 2
- ColdBox Installation
- Reference & Development Tool Installations
- A ColdBox Application Field Trip
- ColdBox Debugger & SideBar
- Directory Structure & Conventions
- Code Walkthroughs
Unit 3
- The ColdBox Configuration File
- XML Tools
- Declaration & Settings
- Configuration Elements
- The Request Context Object
- The Event Object
- Common Methods & Properties
- Extending For Customization
Unit 4
- Event Handlers
- Ontology of Event Handlers
- Implicit Events
- Conventions & Explicit Events
- Usage
- Event Caching
- Best Practices
- Pretty URLs SES Routing
- SES Rewrite Engines
- Configurations
- ColdBox Routing System
- Building Links
- Best Practices
- The ColdBox Layout Manager
- Basic Layouts
- Renderings
- Implicit Declarations
- Overriding Layouts
- Caching
- Helpers and Plugins
- Best Practices
Menu
Advertise With Us
Info Box