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)
112 students

ColdBox: From Zero to Hero

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

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

    Take hands-on step one by building the base app with bots, using the code box application and command boxes, then run tests and view the local server and test runner.

  • ColdBox Config Part 114:54

    Demonstrates the code box framework anatomy, Kobuk settings, caching, and interceptors, and guides configuring development versus production environments with environment variables and an example file.

  • ColdBox Config Part 210:33

    Explore ColdBox config and routing by examining framework tight integration, environment variables, and development/production modes; learn to restart servers, reload environment variables, and work with router, CFC, and views.

  • MVC Conventions Overview22:01

    Explore mvc conventions in ColdBox by treating handlers as controllers, sharing data to views via rc and prc, and placing business logic in models while views remain presentation only.

  • 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

    This hands-on walkthrough shows creating a new handler, defining actions and links, and routing from the handler to different views while demonstrating looping through links and data.

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