Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ColdBox: From Zero to Hero
Rating: 3.6 out of 5(20 ratings)
105 students

ColdBox: From Zero to Hero

Introduction to the most popular CFML MVC Framework
Created byOrtus Solutions
Last updated 7/2021
English

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.

Course content

3 sections40 lectures5h 16m total length
  • Pre- Introduction0:23

    Pre-Introduction

  • Welcome to ColdBox Zero to Hero4:29

    Welcome to the ColdBox Zero to Hero workshop. Meet your trainer, Gavin Pickin, and learn about his background with Ortus Solutions, coldfusion, and ColdBox MVC. Learn why we designed the training the way we did.

  • Scaffolding our Base Application16:10

    In this video, we start on our twitter clone, by scaffolding our Base Application,using CommandBox. We'll create our scaffold, and then start our CFML server up (using CommandBox) and see what we get with a newly created app. We'll browse the tests from TestBox in the browser, and run the tests in the CLI as well.

  • Hands-on Step 10:25
  • ColdBox Config Part 114:54
  • ColdBox Config Part 210:33
  • MVC Conventions Overview22:01
  • Configuration Files9:01
  • Adding a handler, view and test7:44
  • Hands-on Step 20:43
  • Review - Hands on Step 2, links, view, and handler4:57

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