ColdBox Platform Developer Week 2012
4.1 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
119 students enrolled
Wishlisted Wishlist

Please confirm that you want to add ColdBox Platform Developer Week 2012 to your Wishlist.

Add to Wishlist

ColdBox Platform Developer Week 2012

Come learn about ColdBox, the conventions based ColdFusion web development platform that will blow your socks off!
4.1 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
119 students enrolled
Created by Luis Majano
Last updated 11/2012
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 15.5 hours on-demand video
  • 2 Articles
  • 27 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Get an introduction to MVC
  • Get up to speed with ColdBox basics
  • Get introduced to advanced topics like ORM, Caching, Dependency Injection, TDD, Mocking and much more
View Curriculum
Requirements
  • CFML Engine
  • Cup of Coffee/Tea or preferred energy beverage
Description

This ColdBox tutorial course covers materials from our live webinars hosted by the ColdBox Team and seasoned ColdBox developers from around the world during ColdBox Developer Week 2012 and a lot more content. These sessions covered topics from the basics and essentials of ColdBox Platform and its internal libraries to very advanced topics like AOP, Cloud Development, ORM enhancements, Test Driven Development, Mocking, i18n, RESTful services, Flex Integrations and so many more.  We have arranged the topics from introduction to advanced to give you a sense of learning from all these presentations and from extra goodies we have created for you.  We are even including two free eBooks and lots of published guides in downloadable and searchable format. Start with the ColdBox tutorial today.

Who is the target audience?
  • Begginners
  • Some Advanced Topics
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 53 Lectures Collapse All 53 Lectures 24:57:21
+
Introduction
2 Lectures 00:47
Hi fellow developers!  Thanks for purchasing our ColdBox Developer Week training course.  This course focuses on major areas of the ColdBox Platform from simple MVC, simple apps, dependency injection, AOP, testing and even deployment to the cloud.  We have compiled the best presentations from our Co…
Welcome To ColdBox Developer Week Course
00:47

Get a quick start overview about the ColdBox Platform
ColdBox Overview
15 pages
+
ColdBox Basics
7 Lectures 02:22:49

An introductory guide to MVC patterns and the ColdBox framework by Tim Cunningham. This session is for people getting started in ColdBox, or for those just wanting to re-enforce ColdBox best practices.  Much of the presentation and code shown in this lecture is available here: https://github.com/boltz/Robot-Strategy-Example

Presented by Tim Cunningham

Tim Cunningham has been obsessed with programming since his dad bought a Kaypro IV to help run the family business in 1984. He started developing web applications in 1995 and developing ColdFusion applications since 1999. He serves as Vice-President of IDMI (Information Distribution and Marketing Incorporated) a group of ColdFusion centric companies aimed at the personal property insurance industry, credit card processing and print management. As Vice-President he strives to keep a forward vision toward new technology to improve customer service, improve employee skill sets and increase company profitability. Tim is proud to be an Adobe Community Professional and a member of the CodebassRadio.net team. He blogs at http://cfmumbojumbo.com and hosts community interviews on http://bolttalks.com

http://cfmumbojumbo.com http://bolttalks.com

Preview 01:01:48

 Source Code for intro to MVC with ColdBox

Boltz Robot Strategy Example
1.8 MB

This lecture is designed to help developers make the transition from "the old ways" to building applications on top of a framework. Many developers feel hesitant to change the way they build applications because they feel comfortable doing things a familiar way. Many newcomers are deterred by the flood of new terms and concepts that they don't understand. This can cause a developer to overlook new ways of doing things that would be beneficial to them, possibly saving them time, resources, and headaches. We will discuss many of these benefits and compare them to traditional approaches. This session will give you a good idea of why and how to build applications using the ColdBox framework.

Presented by Jim Spoonmore

Jim is an application developer, software architect, and systems administrator who has spent half of his life as a professional programmer. He is the founder and CTO of Linkdrop (www.linkdrop.com), a bookmarking and link sharing service, and also the founder and president of GRAPE Stack (www.grapestack.com), an open source application development platform. In addition to his entrepreneurial endeavors, Jim serves a consultant to various businesses and organizations and participates in many open source communities, which includes being a member of Team ColdBox and being an active member of the Railo community. Outside of work, Jim enjoys reading, playing and listening to music, attending concerts, learning new technologies, doing hobby electronics, studying and taking online courses, playing video games, and helping other people learn how to do and build things whenever he has the opportunity.

http://www.grapestack.com
Your Friend The Framework
01:21:01

Here is the PDF of the video lecture you just saw.
Your Friend The Framework Slides
9 pages

Our guide to ColdBox Event Handlers
Event Handlers
29 pages

Our guide to ColdBox layouts, views and RESTful rendering
Layouts Guide
23 pages

A nice Models guide
Models Guide
20 pages
+
Building A Simple App
3 Lectures 57:55

 Here is the sample source code for the presentation you just watched!

Building Simple ColdBox App From Scratch Source Code
2.8 MB

In this lecture we will build a simple ColdBox app from scratch. You will see examples of ColdBox handlers, views, environment-specific settings, CacheBox and WireBox integration and more.

Presented by Brad Wood

Brad grew up in southern Missouri where he systematically disassembled every toy he ever owned which occasionally led to unintentional shock therapy (TVs hold charge long after they've been unplugged, you know) After high school he majored in Computer Science with a music minor at MidAmerica Nazarene University (Olathe, KS). Today he lives in Kansas City with his wife and three girls where he still disassembles most of his belongings (including automobiles) just with a slightly higher success rate of putting them back together again. Brad blogs when he can (http://www.codersrevolution.com), and enjoys church, all sorts of international food, and the great outdoors. Brad has been programming ColdFusion for 12 years and has used every version of CF since 4.5. He first fell in love with ColdFusion as a way to easily connect a database to his website for dynamic pages. A while back he converted his personal sites to Railo. Brad also actively participates in the local CF user group (KCDEVCORE). Brad currently works as an application programmer/architect and DBA for an enterprise ColdBox-driven app at an international training company. He enjoys configuring and performance tuning high availability Windows and Linux ColdFusion environments as well as SQL Server. Things he’s been privileged to learn in the past few years include source control (SVN, Git) , unit testing, Continuous Integration, and Agile (Scrum).

http://www.codersrevolution.com
Building A Simple ColdBox App From Scratch
57:55

 Here are the slides for the lecture you just watched

Build Simple ColdBox App Slides
5 pages
+
Validation
4 Lectures 54:52

ColdBox validation helps you validate forms, objects and even custom structures with an extensive set of rules and constraints.  Leverage i18n, custom messaging, custom validation and even closures for your validators.

Presented by Luis Majano (Creator of ColdBox)

Preview 54:52

 Here are the slides for the lecture you just saw.

ColdBox Validation Slides
28 pages

A fully working Validation sample source code

 

Validation Sample Source Code
29.2 kB

A guide to ColdBox Validation
Validation
9 pages
+
ColdBox Modules
3 Lectures 01:05:08

In this lecture we will discuss the theory behind ColdBox Modules, how and when to use them, why they are important, and how they can change how you architect your applications. We will also look at the ins about outs of creating modules and discuss some of the challenges associated with building them.

Presented by Curt Gratz

Curt is a Co-Owner of Computer Know How, a Wisconsin based technology firm and ColdBox Alliance Partner. He has been working with CFML since 1997 (version 4) doing software development, architecture and system design. Curt is a husband to a beautiful wife, dad to 3 great kids, coach of his local CC and track teams, youth leader at his local church, and system architect by day. He is also a member of Team ColdBox and enjoys everything Star Wars.

Twitter: @gratzc | http://blog.coldbox.org
ColdBox Modules
01:05:08

 The slides for the ColdBox Modules lecture.

ColdBox Modules Slides
38 pages

A guide to ColdBox Modules
Modules
17 pages
+
i18n
3 Lectures 57:57

This lecture will provide base i18N definitions and will demo i18N support in ColdBox platform by creating an i18N ready application from scratch. You will be amazed how easy to create an multilingual application by using ColdBox.

Presented by Oğuz Demirkapı

Oğuz Demirkapı is a code poet and lover of all things related to intelligent web technologies. He started developing CGI web applications in 1994 and has developed cutting edge ColdFusion applications since 1997. Serving as Chief Technological Officer or Senior Developer for many well known commercial and Blue Chip companies in Turkey, Germany and the U.S., Oğuz has been a fixture in the ever evolving realm of computer science and a selfless mentor to aspiring developers. He remains active in various user groups such as Linux, ColdFusion, Flex etc. and was the founder and leader of CFTR - ColdFusion Turkey User Group and Orange County Adobe Developers User Group, an emerging hub of ColdFusion development. A well known and highly regarded ColdFusion evangelist, Oğuz has presented at numerous conferences and user group meetings in Europe and the United States. His main areas of interest lie in ColdFusion, Flex, Frameworks technologies, CMS, portal, e-commerce solutions and social web applications. Among his many achievements he is a renowned expert in i18N & L10N implementation

erId-text=Luis Majano

Multi Lingual Solutions In ColdBox Platform
57:57

A i18n sample application

 

I18N Sample Source Code
6.6 kB

Our i18n guide
I18n
5 pages
+
ORM Integration
8 Lectures 01:01:42

In this lecture we will take a look at the powerful set of tools built into ColdBox that can help you if you are using the built in ORM support in ColdFusion or Railo. We will take a look at the methods available in the BaseORMService, how to setup and being using ColdBox’s VirtualService layer, and also look at the powerful criteria builder that is available to you. We will discuss some of the different nuisances of using ORM, how to configure your ORM objects for injection by WireBox, and other common spots that trip people when starting to develop with ORM and our suite of ORM related tools.

Presented by Curt Gratz

Curt is a Co-Owner of Computer Know How, a Wisconsin based technology firm and ColdBox Alliance Partner. He has been working with CFML since 1997 (version 4) doing software development, architecture and system design. Curt is a husband to a beautiful wife, dad to 3 great kids, coach of his local CC and track teams, youth leader at his local church, and system architect by day. He is also a member of Team ColdBox and enjoys everything Star Wars.

http://blog.coldbox.org

Harnessing The Power Of ColdBox ORM Services
01:01:42

Here are the slides for the lecture.

 

Harnessing The Power Of ColdBox ORM Services Slides
27 pages

 Some ORM samples

ORM Samples
908.2 kB

Our guide to Base ORM Services
Base ORM Services
29 pages

Our guide to ColdBox Virtual Entity Services
Virtual Services
4 pages

Our guide to using ColdBox Active Entity
Active Entity
35 pages

A guide to using our ColdBox Criteria Builder
Criteria Builder
10 pages

Our guide to ORM Event Handlers
ORM Event Handler
4 pages
+
Web Services & Remoting
6 Lectures 02:14:14

This lecture covers not only building but designing RESTful services powered by ColdBox. We will cover the basics of HTTP representation protocols, ColdBox RESTful routing, security, authentication and testing. We will then move to modeling RESTful resources via ColdBox Relax; Restful Tools For Laxy Experts!

Presented by Luis Majano

RESTful Services Made Easy
01:21:16

 The slides of the lecture you just saw.

ColdBox RESTFul Services Slides
42 pages

 Here is the source code for the RESTful services lecture

ColdBox RESTFul Services Source Code
4.3 MB

The URL mappings guide
URL Mappings Guide
12 pages

In this lecture we’ll be looking at different ways we can power Rich Internet Applications using the ColdBox Platform. We’ll explore how to use ColdBox’s built in proxy and how to extend its functionality to allow for a seamless integration between the server and the client. If you are already or is planning to work with Rich Client user interfaces like HTML5/Ajax or Flex/AIR this session will be a great addition to your toolbox.

Presented by Phill Nacelli

Phill Nacelli has been architecting and developing software solutions for over 10 years. He has led the engineering and development of multiple enterprise web based applications for the Federal Government, Commercial Software, and Non-Profit Association/Education markets. He enjoys playing with the latest in programming techniques, frameworks and development tools. Phill is very active in the Adobe ColdFusion community as a member of the Adobe Community Professional Program, serving as the Capital Area ColdFusion User Group Manager, and Adobe ColdFusion Customer Advisory Board. He's also involved in speaking at technical conferences, writing technical articles, user group presentations, community forums/chat rooms support and via his blog on www.phillnacelli.net. He is currently the Senior Software Architect - Solutions Lead at AboutWeb; a leading provider of Information Technology Solutions primarily to Federal agencies and government related organization and services to small business, corporations and associations; based in Rockville, MD in the Washington DC Metro Area.

http://www.phillnacelli.net
Seamless ColdBox Powered Rich Internet Apps
52:58

The ColdBox Proxy Guide
ColdBox Proxy Guide
10 pages
+
WireBox: Dependency Injection & AOP
5 Lectures 02:13:47

In this lecture we will cover the basics of DI (Dependency Injection), what is the problem behind object oriented design, how to solve the problem, benefits of DI, event driven programming, and much more. We will then venture into how to apply DI/AOP principles into our applications using conventions and the latest in dependency injection for ColdFusion, WireBox.

Presented by Luis Majano

WireBox Dependency Injection & AOP
01:15:22

Our definite guide to WireBox
WireBox: Dependency Injection Guide
56 pages

Here are the slides to the lecture.

 

WireBox Dependency Injection & AOP Slides
54 pages

In this lecture we are going to take a look at how to use WireBox in a pure vanilla ColdFusion application just running Application.cfc. This is a beginning talk to help those who may not be familiar with ColdBox who want to get started using something to manage their CFC’s besides ColdSpring.

Presented by George Murphy

George currently serves as an on-site representative for AboutWeb at the National Institute of Standards and Technology (NIST). He has been working with ColdFusion since version 4.5. His web experience goes back to 1993. George has been working with and learning ColdBox for the past 3 years. He really loves building sexy front end facing applications.

http://websbygeorge.com

Using WireBox Outside Of ColdBox
58:25

The definitive guide to WireBox AOP
WireBox AOP Guide
11 pages
+
CacheBox : Enterprise Cache & Agreggator API
4 Lectures 01:20:04

This lecture will cover the enterprise caching engine, CacheBox. You''ll learn how to configure CacheBox and use it in your ColdBox apps for easy caching of events, views, or any object you want. We'll also cover creating multiple caches for your application as well as various object stores.

Presented by Brad Wood

Brad grew up in southern Missouri where he systematically disassembled every toy he ever owned which occasionally led to unintentional shock therapy (TVs hold charge long after they've been unplugged, you know) After high school he majored in Computer Science with a music minor at MidAmerica Nazarene University (Olathe, KS). Today he lives in Kansas City with his wife and three girls where he still disassembles most of his belongings (including automobiles) just with a slightly higher success rate of putting them back together again. Brad blogs when he can (http://www.codersrevolution.com), and enjoys church, all sorts of international food, and the great outdoors. Brad has been programming ColdFusion for 12 years and has used every version of CF since 4.5. He first fell in love with ColdFusion as a way to easily connect a database to his website for dynamic pages. A while back he converted his personal sites to Railo. Brad also actively participates in the local CF user group (KCDEVCORE). Brad currently works as an application programmer/architect and DBA for an enterprise ColdBox-driven app at an international training company. He enjoys configuring and performance tuning high availability Windows and Linux ColdFusion environments as well as SQL Server. Things he’s been privileged to learn in the past few years include source control (SVN, Git) , unit testing, Continuous Integration, and Agile (Scrum).

http://www.codersrevolution.com

Getting started with CacheBox: Enterprise Cache
01:20:04

 The slides for the lecture

Getting Started with CacheBox Slides
29 pages

 Source code for the getting started with CacheBox lecture

Getting Started with CacheBox Source Code
2.6 MB

 As a free gift to this course you get our latest book, CacheBox : Scaling ColdFusion applications.

CacheBox E-Book
3.9 MB
2 More Sections
About the Instructor
Luis Majano
4.1 Average rating
5 Reviews
119 Students
1 Course
CEO at Ortus Solutions, Corp

Luis Majano is a Computer Engineer born in El Salvador and is the president of Ortus Solutions, a consulting firm specializing in CFML, web development, architecture and professional open source support and services. His background includes over 14 years of software development experience, architecture and system design.

He is the creator of the ColdBox Platform, ContentBox Modular CMS, manages the Inland Empire user group and is an Adobe Community Professional.