ColdBox: From Zero to Hero
What you'll learn
- In this workshop you will be introduced to the latest version of the most popular CFML MVC framework;ColdBox6. We will go over the basics of installation, templating and configuration to the most advanced features.
Requirements
- Object Oriented Programming
Description
Join us for an in-depth, hands-on workshop where you’ll dive into the latest features of ColdBox 6, the most popular CFML MVC framework. Whether you’re a seasoned ColdBox user or new to the framework, this session is designed to guide you through everything you need to build powerful, maintainable, and scalable applications.
Prerequisites
Latest CommandBox CLI
A local database server (MySql 8 is recommended)
Basic to Intermediate ColdFusion (CFML) Knowledge
IMPORTANT - DISCLAIMER
This course was done live with students as part of our training seminars. The entire course can be found in our GitHub repository as well. Please note that since the format of this course was done on-site, some information might be missing context or done off-camera.
What You’ll Learn
This workshop will start with the fundamentals and gradually progress to advanced concepts. Here’s a glimpse of what you can expect:
• Getting Started with ColdBox 6: Learn the installation process, framework templating, and core configuration to set up your project with ease.
• Advanced HMVC Development: Master Hierarchical MVC with modules for organized, modular, and reusable codebases.
• Building RESTful APIs: Discover how to create robust APIs with ColdBox, making your applications ready for modern client-server communication.
• Interception Points: Gain control over application workflows by leveraging the interception point system for event-driven development.
• Integration Testing: Implement comprehensive testing strategies to ensure the quality and reliability of your applications.
Building a Real-World Application: SoapBox
To solidify your learning, we’ll focus on building SoapBox, a dynamic micro-blogging application. This project will demonstrate key ColdBox concepts and methodologies, ensuring you leave the workshop with practical, real-world experience.
• Behavior-Driven Development (BDD): Harness the power of BDD to design, test, and refine your application features.
• ForgeBox Integration: Use popular ForgeBox modules to enhance your application with prebuilt, reusable components and tools.
By the end of this workshop, you’ll have a deep understanding of ColdBox and the confidence to apply its capabilities to your projects. Whether you’re building modern web applications or APIs, this session will equip you with the knowledge and tools to succeed.
Who this course is for:
- Web developers
Instructor
Ortus Solutions is a minority-owned Christian business founded by Luis Majano in 2006 with the vision of empowering developers with great open source tools and empowering clients with scalable and robust applications. We have a proven track record of successful web application development from small scale to mission critical applications, software architecture, website design, training and support services.