Coldbox 7 - from zero to hero
Description
In this 1-day training we will introduce you to ColdBox 7. The latest release of this conventions-based HMVC framework. We will start our adventure in setting up a modern development environment with CommandBox and leveraging its automation and package management tooling to quickly create applications and servers we can work on.
The course will take place on Wednesday, June 21st at the conference venue.
We will go through all the basics of MVC and how it compares to building traditional ColdFusion applications. We will create an application using Behavior Driven Development testing techniques, CBsecurity for securing our application, Database Migrations, and fluent query building. Yes, we will see testing, and it won't be scary!
Get ready to transform yourself into an MVC coding machine!
Prerequisites
- Latest CommandBox CLI installed (https://www.ortussolutions.com/products/commandbox)
- Docker Desktop or a local MySQL 8 server installed
- Basic ColdFusion Knowledge
Repo
https://github.com/Ortus-Solutions/coldbox-zero-to-hero/
Schedule / Outline
https://github.com/Ortus-Solutions/coldbox-zero-to-hero/blob/wip/Course Outline.md
Who is the audience for the workshop?
Beginners to the world of MVC that want to get a quickstart into the MVC ecosystem or Medium/Advanced developers that want to sharpen their skills using the latest ColdBox version and testing techniques.
Why should I take the workshop?
- If you have never done any work with an MVC framework and you want to get exposed to how to build CFML apps with one in record time.
- If you have worked with ColdBox before but have never had to deal with building an app using a BDD approach.
- If you are an expert and want to hone in on your ColdBox skills by working with the latest version of ColdBox and TestBox.
You will leave the workshop with:
- An understanding of how to build an application using MVC and BDD/TDD.
- An understanding of how to version the database using Migrations.
- An understanding of how to rapidly put together an application using modern tooling.
The course will take place on Wednesday, June 21st at the conference venue.
Ticket: 349€ (415,31€ incl. 19% tax)