Developers
cancel
Showing results for 
Search instead for 
Did you mean: 

DXM Template Development Training

DXM Developer Training Course Overview

Introduction

This course is directed at people who want to know more about developing content management experiences using Crownpeak DXM and is based on a series of labs.
 
We expect that attendees will have some understanding of the world wide web and the technologies used in making that work (HTTP, HTML, CSS, Javascript and so forth). The DXM templating system uses C# but we expect that anyone with some development experience, whether in Javascript, Java or C# will be comfortable with the technical components of the training.

Curriculum

Module Description
Introduction to Crownpeak A brief overview of the company and the different product sets: DXM, DQ, and DG
Overview of DXM Architecture & Implementation process A more in-depth look at the DXM product offering (DXM, Hosting, Search, WCO) and how these parts interact from an architecture perspective
Content Lifecycle A first look at the CMS interface and an introduction to basic content creation and editing activities. The goal is to ensure developers understand what the content editor experience could be like.
Lab 1: Standard Templating A hands-on series of exercises designed to familiarize developers with standard DXM templates, template tiles (input, output, post-input, etc.). We also cover the important concepts of navigation wrappers and widgets (content fragments).
Lab 2: Search G2 A hands-on series of exercises that extends the standard templating lab and covers how to push content from the CMS to the search platform and how to query the search platform to produce a front-end experience.
Lab 3: WCO (Personalization, Test & Target) Introduction to the Web Content Optimizer (WCO) product set and practical exercises to familiarize developers with changes they need to make to templates to support WCO features and also how to set up personalization and A/B testing exercises.
Component Library Introduction Overview of Component Library covering what it is, how to install it, what the component parts of the library are and how they fit together.
Lab 4: Component Library Hands-on exercises that re-create the templates from the Standard Templating lab but this time using Component Library. The goal is to have the same CMS and site features but allow a comparison of the implementation method.
Advanced Component Library Presentation on more advanced uses of Component Library. This includes additional component library syntax as well as best practices for implementations.
Lab 5: Advanced Component Library Hands-on exercises covering a variety of complex and advanced cases such as optional components, text localization, conversion of nav wrappers to master pages and custom navigation wrappers.
Administration Topics (Workflow, Security and Publishing) Presentation on CMS configuration elements. The CMS ships with basic workflow and security roles already set up. This presentation walks through the elements of the configuration and how to make changes. These are complex topics but typically only need to be done once per project and often once per client as workflows and security roles are often shared across sites/projects.

Pre-requisites

Please read and review the "New to Crownpeak DXM Development?" article on the Community site.
The course is very heavily lab-based meaning that you will be expected to be working on code alongside the trainer. To facilitate this, it is strongly recommended that you have access to two monitors -- one to view the web conference on and one for you to work on. A conference room with a large screen projector is a good option as it allows a group of people to attend and share the web conference view.

Next steps

Look out for announcements on when training courses are being scheduled – we endeavour to have one per month, usually in the first week of the month. 

If you would like more information or would like to talk to us about scheduling this training on-site, please email training@crownpeak.com.

Labels (1)
Version history
Revision #:
4 of 4
Last update:
‎10-21-2019 06:03 AM
Updated by:
 
Contributors
Looking for more?
Ask in Discussions
Developers

Peer-to-peer support  and answers on developing CMS templates, modifying privacy scripts or building integrations.

Digital Experience Management

Find answers and ask questions on content management, personalization and targeting.

Digital Quality Management

Find answers and ask questions on WCAG and SEO quality management.

Digital Governance

Find answers and ask questions on consent and monitoring solutions.