Training

Training courses for learning how to build websites in dotcms. The leading Open Source Java Content Management System.

We offer a complete range of training courses that can help you get your project going in the right direction. Our training programs are designed to empower everyone involved with your dotCMS project, from content contributors and web developers to system administrators and Java developers. Each course will help you solve business problems, find new ways to use dotCMS technology, and gain a better return on your project and technology investment.

Our in-house, dedicated dotCMS training experts teach all of our courses. Not only do they know their stuff and have years of experience, they’re dotCMS practitioners too. That means your instructor is focused on the practical application of content management and digital experience technology and they're prepared to help your team gain the knowledge and skills to excel in using dotCMS.

Courses are offered onsite or remotely via online meeting, twelve students or less per class and scheduled in advance. Contact us for scheduling details and to discuss what dotCMS training courses are right for your team. You'll find course descriptions and agendas listed below.

Download Content Contributor Agenda (Remote)*
Download Content Contributor Agenda (Onsite)

For Those frequently adding or modifying web pages, copy, and images
Pre-requisite None
Optimal Student Background Proficient in Word, worked with a shared drive
Duration 6 hours (two remote sessions or one day onsite)
Description This course includes all the required information for end-users to become content contributors/publishers and basic webpage creators/publishers. This is an introductory dotCMS course intended for ALL USERS of dotCMS. This training teaches all the basic dotCMS operations such as creating and managing content (copy, images, video), permissions, versions, creating menu links and virtual links, the user workflow, content contribution, and using containers and templates for webpage creation. View the course agenda links above for a complete list of topics covered.
*These sessions are conducted via virtual meeting (WebEx), led by an instructor and include fully interactive Q&A.

Download Content Architect Agenda (Remote)*
Download Content Architect Agenda (Onsite)

For Those implementing dotCMS and those wishing to master advanced level concepts of the complete dotCMS feature set.
Pre-requisite None
Optimal Student Background Basic HTML knowledge, web development skills
Duration 12 hours (three remote sessions or two days onsite)
Description This course is intended for dotCMS users who have complete knowledge of all dotCMS basic functions provided by the Content Manager Level I training. This course teaches the creation of containers, structures, relationships, templates, velocity code macros, dynamic pages, groups and roles, as well as the use of other advanced features such as the event calendar and form handler. View the course agenda links above for a complete list of topics covered.
*These sessions are conducted via virtual meeting (WebEx), led by an instructor and include fully interactive Q&A.

Download Web Developer Agenda (Remote)*
Download Web Developer Agenda (Onsite)

For Webmasters who have completed the Content Architect training and wish to focus on advanced level dotCMS programming tools for site building.
Pre-requisite Content Architect
Optimal Student Background Basic HTML, Basic Javascript, Basic velocity syntax, web development skills
Duration 12 hours (broken up into 2 or 3 days)
Description This course is a must for web developers and HTML/Javascript coders planning to create dynamic, content rich websites and/or custom web application features in dotCMS. The Web Developer training course is an advanced course designed for users who have already completed the dotCMS Content Architect training and wish to learn dotCMS view tools and macros, advanced velocity programming, building widgets with parameters, creating/ingesting data feeds, session handling, custom theme building, URL Mapping, and other advanced programming techniques in dotCMS. View the course agenda links above for a complete list of topics covered.
*These sessions are conducted via virtual meeting (WebEx), led by an instructor and include fully interactive Q&A.

Download Java Developer Agenda (Remote)*
Download Java Developer Agenda (Onsite)

For Java developers who want to build or integrate applications with dotCMS
Pre-requisite Content Architect, *Required Training Setup
Optimal Student Background Java development skills
Duration 12 hours (three remote sessions or two days onsite)
Description This course is intended for dotCMS users who have complete knowledge of all dotCMS basic and advanced functions provided by the first two dotCMS courses and are looking to get their hands on the Java dotCMS source code. This course provides an overview of the dotCMS java APIs and architecture, source control with git merge and revision handling, setting up an Eclipse environment, dotCMS integration as well as Velocity and AJAX programming. View the course agenda links above for a complete list of topics covered.
*These sessions are conducted via virtual meeting (WebEx), led by an instructor and include fully interactive Q&A.

Download Server Administration Agenda (Remote)*
Download Server Administration Agenda (Onsite)

For Those responsible for dotCMS server administration
Pre-requisite Content Architect training/general server knowledge
Optimal Student Background Windows or Linux/Unix server administration
Duration 6 hours (two remote sessions or one day onsite)
Description This course is intended for those who will be assigned to the server administration of the dotCMS installation. Server administrators will learn how to configure and implement LDAP user authentication as well as auto-synchronization of LDAP groups with the dotCMS user groups and roles. The course will teach administrators how to implement the dotCMS in a clustered environment, dotCMS maintenance tasks, and how to fine tune dotCMS performance on a server. View the course agenda links above for a complete list of topics covered.
*These sessions are conducted via virtual meeting (WebEx), led by an instructor and include fully interactive Q&A.

Download Permissions Agenda (Remote)*

For Webmasters who but need an in-depth permissions refresher or those who are upgrading from a prior dotCMS version and need some help navigating permissions.
Pre-requisite Content Architect
Optimal Student Background Experienced dotCMS users who have completed Content Architect Training
Duration 3 hours (remote only)
Description Complete training on planning role distribution to users, LDAP authentication integration, permission inheritance, best practices for widespread sharing or limited views to all dotCMS objects including forms and dynamic widgets. View the course agenda links above for a complete list of topics covered.
*These sessions are conducted via virtual meeting (WebEx), led by an instructor and include fully interactive Q&A.