Courses Available Now!

EARLY BIRD DISCOUNTS available for a limited time. Contact us and start learning today!

*Thank you for your interest, you will receive an email shortly with more details. How would you like to proceed?




Interested?

Try our Free Lessons

This course contains 5 chapters and each chapter contains several lessons. We've made Chapter 2 lesson 8 (has 2 parts) and Chapter 4 lesson 5 (has 3 parts) available for preview. All of the lessons in this course contain an Overview & Objectives Teaser Sheet. Most lessons also have a visual review sheet to help reinforce concepts.
View Free Lessons

Course curriculum

  • 1

    Welcome to the course!

    • A message from the instructor
    • How to use this course software
    • Before we begin...
  • 2

    Chapter 1: Cascade Fundamentals - How to build Pages in Cascade

    • Lesson 1 - Cascade Development Overview
    • Lesson 1 - Creating a Cascade Site from Scratch
    • Lesson 1 - Site Creation Homework Solution
    • Lesson 2 - Introduction to Templates
    • Lesson 2 - Template Creation Concepts
    • Download Example Website Files
    • Lesson 2 - Organize Template Files
    • Lesson 3 - Template Creation Overview
    • Lesson 3 - Template Creation Preparation
    • Lesson 3 - Template Creation Part 1
    • Lesson 3 - Template Creation Part 2
    • Lesson 3 - Template, Block, and Format Files for Download
    • Lesson 3 - Template Creation Part 3
    • Lesson 4 - Configurations
    • Lesson 5 - Metadata Sets
    • Lesson 6 - Data Definitions Overview
    • Lesson 6 - Creating a Data Definition Part 1
    • Lesson 6 - Creating a Data Definition Part 2
    • Lesson 6 - Creating a Data Definition Part 3
    • Lesson 7 - Content Types
    • Lesson 8 - Creating a Page
    • Lesson 8 - What's Next?
    • Ch. 1 Quiz: Cascade Fundamentals
  • 3

    Chapter 2: Intro to Cascade Programming

    • Lesson 1 - All About Blocks
    • Lesson 1 - All About Blocks - Visual Review
    • Lesson 2 - Understanding Index Blocks
    • Lesson 2 - Static vs Dynamic Index Blocks
    • Lesson 2 - Creating an Index Block
    • Lesson 3 - Formats
    • Lesson 4 - Why do we need to program in Cascade?
    • Lesson 5 - Connecting the Index Block
    • Lesson 5 - Connecting the Index Block - Visual Review
    • Quiz: Blocks, Formats & Putting it all Together
    • Lesson 6 - Big Picture - Blocks, Formats, Velocity
    • Lesson 7 - Velocity Variables
    • Lesson 8 - Velocity Tools - $_XPathTool
    • Lesson 8 - XPathTool Visual Review
    • Ch. 2 Quiz: Intro to Cascade Programming
  • 4

    Chapter 3: Programming Your First Format

    • Lesson 1 - The .getChild() Method
    • Lesson 2 - .value and the EscapeTool
    • Lesson 3 - Troubleshooting Guide
    • Lesson 4 - The Serializer Tool
    • Lesson 4 - The Serializer Tool - Visual Review
    • Ch. 3 Quiz: Programming Your First Format
  • 5

    Chapter 4: Building a Carousel

    • Lesson 1 - Data Definition Review & $_XPathTool.selectNodes()
    • Lesson 2 - Loops & the Velocity Tools that help them go’round
    • Lesson 2 - Loops & Velocity Tools - Visual Review
    • Lesson 3 - Finding and setting slide content
    • Lesson 4 - Troubleshooting Guide Revisited
    • Lesson 5 - #if/elseif/else Statements Part 1
    • Lesson 5 - #if/elseif/else Statements Part 2
    • Lesson 5 - Adding Links & if/elseif/else Statements - Visual Review
    • Ch. 4 - Quiz: Building a Carousel
  • 6

    Chapter 5: How to Make Content Reusable

    • Lesson 1 - Content Reuse: Easily Recreate your Page
    • Lesson 1 - Content Reuse: Easily Recreate your Page part 2
    • Lesson 2 - Additional Resources
    • Intro to Cascade Development: Final Exam
    • Before you go...