Detailed Agenda

The following is covered during the 3-day Development Fundamentals course for Episerver CMS.

Day 1

Working with Episerver CMS

  • What is Episerver CMS – overview and important concepts
  • Episerver CMS product installation
  • Creating and editing content
  • The Development Environment
  • Setting up a new project
  • Creating your first page type and template
  • Content settings, media management, reusing content

Day 2

Page Types, Page Templates and Pages

  • Overview of the CMS framework
  • Page types, templates and pages
  • Working with properties
  • Rendering of properties

Rendering & Routing

  • Display Channels and Resolutions
  • Content Areas
  • Multiple templates for one content
  • Single template, multiple renderings
  • Routing

Block Types and Blocks

  • Block, Block Type and Block Template – the concepts
  • Shared Blocks and Folders
  • Working with Blocks
  • On Page Edit of Blocks
  • Media
  • Folders

Day 3

Listing, Menus and Helpers

  • Listings
  • Menus
  • Helpers
  • Access Rights

Search and Filter

  • Retrieving content from Episerver
  • Lucene APIs
  • FindPagesWithCriteria (API)
  • Working with Criteria
  • Filtering

Episerver Architecture

  • What is the Episerver Framework?
  • Episerver CMS Architecture

Extending Episerver CMS

  • Extending Episerver CMS - Why?
  • Extending using plug-ins
  • An introduction to Custom Property Types
  • Add-ons


  • Testability (Test Driven Development)
  • Episerver & Generic Helpers

Download the detailed agenda in PDF.

Sign up

Sign up for a course today.

E-mail us

Questions or requests by e-mail.