Blog

Luis Majano

January 19, 2011

Spread the word


Share your thoughts

We are proud to announce another addition to the ColdBox Training Series: CBOX203: ColdBox Modules.  This is our first course in our advanced series that will take your development to the next level.  Below you can review the course syllabus and you can also register for our March trainings!

Course Overview

CBOX-203 is one of our advanced courses dealing with ColdBox Modules, Architecture and Modularization spread in 2 intense training days. In this course you will learn all about modular architecture, planning and the power behind ColdBox Modules. You will have both theory and hands on workshops that will sharpen your skills and challenge you.

Unit 1

  • Course Introduction
  • Modules Introduction
    • Concepts
    • Architecture
    • Software Design
    • Capabilities
  • ColdBox Module Service
    • ColdBox Architecture
    • Module Life Cycle
    • Open API
    • Extensibility
  • Parent Application Configuration
    • Configuration
    • Conventions
    • External Locations
    • URL Mappings

Unit 2

  • Module Configuration
    • Locations
    • Callback Interceptors
    • Custom URL Mappings
    • Settings
    • WireBox Injectors
  • Module Conventions
  • Module Events
    • Handler registrations
    • Execution syntax
    • Application enhancements
    • Integration testing

Unit 3

  • Module Renderings
    • Rendering engine overview
    • Layout overrides
    • Common layouts
    • View overrides
    • Common views
    • A-la-carte rending
  • Module Plugins

Unit 4

  • Module Models
    • Architecture
    • WireBox integration
    • Package scannning
    • Unit testing
  • Module Caching
  • Module Logging

Unit 5

  • Free workshops
Here is how to register for our next trainings:

Add Your Comment

Recent Entries

BX-AI 1.2 Released: Claude 4 Support, New Tooling API, CFML Compatibility & More!

BX-AI 1.2 Released: Claude 4 Support, New Tooling API, CFML Compatibility & More!

We’re excited to announce the release of BoxLang AI v1.2, a major update to the BoxLang AI module that powers intelligent applications with a unified AI abstraction layer across even more providers: OpenAI, Claude, Grok, Gemini, and more. This release packs new features for providers, tools, debugging, and customization — making it easier than ever to build multi-runtime, AI-driven BoxLang and CFML applications.

Luis Majano
Luis Majano
June 19, 2025
Ortus Solutions invited at America Digital 2025

Ortus Solutions invited at America Digital 2025

Our participation is more than a presence, it is a commitment to represent El Salvador’s growing influence in the global tech ecosystem and to inspire others to embrace modern software practices.

This invitation is a recognition of our contributions to open source and a reminder of the importance of building with purpose. Whether through BoxLang, ColdBox, or any of our other tools, our focus remains the same: to empower developers, elevate teams, and enable the future of digital transformation.

Maria Jose Herrera
Maria Jose Herrera
June 18, 2025
Introducing the BoxLang Version Manager!

Introducing the BoxLang Version Manager!

We're excited to announce the release of BVM (BoxLang Version Manager), a powerful new tool that makes managing multiple BoxLang installations effortless across Mac, Linux, and Windows Subsystem for Linux (WSL). Whether you're a BoxLang developer working on multiple projects or testing across different versions, BVM is designed to streamline your workflow.

Luis Majano
Luis Majano
June 17, 2025