This track contains lessons and resources to help web developers learn how to build and manage websites on the HubSpot CMS. You’ll learn how to use the CMS tools to create a wide variety of assets, and how to maximize your effectiveness with these tools to streamline your process and increase your productivity.
Getting Started with the HubSpot CMS
In this lesson, you’ll learn about the tools and workflows developers use to build a variety of web assets in the HubSpot CMS.
HubL: The Templating Language of the HubSpot CMS
In this lesson, you’ll learn about HubL, the templating language of the HubSpot CMS. You’ll learn about the syntax of HubL, the programmatic constructs, and common uses of HubL in the CMS.
Building HubSpot CMS Templates
In this lesson you’ll learn about the components of a HubSpot CMS template, how to build them with the design manager, and best practices for creating templates that delight your content editors and save you time.
Building HubSpot CMS Modules
In this lesson you’ll learn about HubSpot CMS modules. You’ll learn the rationale for building your own modules, how to create them using the design tools, and how to balance content editor flexibility and guardrails.
Building HubSpot CMS Themes
In this lesson you'll learn about the anatomy of HubSpot CMS Themes and how to build them with a special focus on creating intuitive editing experiences and a scalable codebase.
Blog, Email, and System Templates in the HubSpot CMS
In this lesson, you'll learn about blog, email, and system templates and the unique aspects of working with each of these template types. We'll explore how to configure common template settings and how to create and edit these templates within HubSpot.
Other Data Sources: Using HubDB and Custom Objects in CMS Hub
In this lesson, you'll learn how to integrate data from HubDB and CRM custom objects into CMS Hub webpages. You'll also learn how to build dynamic pages using the data. Integrating these data sources with your CMS Hub will allow you to tap into the power of CRM + CMS, making your site more connected with all parts of the CRM ecosystem.
CMS for Developers Practicum
This practicum is one of two requirements for receiving your CMS for Developers certification. Depending on your level of expertise, this practicum should take two to five hours.
CMS for Developers Next Steps
Learn what to do once you finish the CMS for Developers Certification Course!