Introduction
The DXM developer training course provides developers with practical knowledge of developing content management experiences using Crownpeak DXM and is based on a series of online self-paced training courses and 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 & Implementation Process |
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 and how to approach implementation within DXM. |
Classic Templates |
A hands-on series of exercises designed to familiarize developers with standard DXM templates and template handlers (input, output, post-input, etc.). We also cover the important concepts of navigation wrappers and widgets (content fragments). |
Search G2 |
A hands-on series of exercises that 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. |
Translation Model Framework |
Introduction to the Translation Model Framework (TMF) to familiarize developers with TMF, TMF configuration and how TMF is one way to help you address multi-language implementations. |
Component Library |
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. Hands-on exercises that re-create the templates from the Classic 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. This includes additional component library syntax as well as best practices for implementations. |
Master Pages |
Hands-on exercises covering the conversion of nav wrappers to master pages and custom navigation wrappers. |
Modular Templates |
Hands-on exercises covering enabling drag and drop within Component Library projects and creating modular templates using the Section Builder pattern. |
Web Content Optimizer |
An introduction to the testing and targeting capabilities of WCO. |
Project Branching |
An introduction to using project branching to manage project updates and release cycles. |
Developer Certification Exam |
The certification exam is designed to test your knowledge of Crownpeak and allows developers to become a Crownpeak Certified Developer. |
In addition to the DXM Developer Training & Certification course you will also be enrolled in the following supplementary courses:
- DXM Software Development Kit (SDK) for React, Vue.js and Angular Walkthrough
- Scripting in the CMS
- DXM Publishing, Workflow & Access Control
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 training material. To facilitate this, it is strongly recommended that you have access to two monitors -- one to view the online course materials on and one for you to work on.
Next steps
To register, please complete this form and we will be in touch shortly.