CMS Data-Driven Content

FREE Course

As a developer, you’re responsible for creating websites that offer seamless digital experiences for users. Websites need to be more than just visually appealing- they should be data-driven and scalable, allowing your website to grow along with your business. In this course, you’ll learn about the following: how and when to use smart CRM objects and HubDB, fetching data in templates and modules, and generating dynamic pages. By integrating smart CRM data sources with the HubSpot CMS, you can enrich your CMS content with dynamic data and connect your site more deeply to the full Customer Platform ecosystem. Upon course completion, you'll have gained strategies for creating sophisticated interactive digital experiences that are driven by data.

Includes
    5 Lessons
    18 Videos
    4 Quizzes
    2 hr 59 min
  • Web Development

Watch preview

Instructors

Photo of Nicole Casares

Nicole Casares

Nicole is a developer professor with HubSpot Academy. She is passionate about educating others in web development to empower her students to build better. Outside of work, she loves reading and nail polish.

Photo of Brooke Bond

Brooke Bond

Brooke is a developer advocate with HubSpot. She helps developers grow better with HubSpot through educational content focused on front-end development, APIs, and UX. When she's not coding or teaching, she enjoys cooking, reading, and being overly competitive about board games.

Curriculum

  • Thumbnail for Case Studies: Creating CMS Data-Driven Websites in the Real World

    Case Studies: Creating CMS Data-Driven Websites in the Real World

    • Lesson
    • 15 min

    Read more

    Lesson instructor: Nicole Casares

    In this lesson, you’ll learn how two businesses created data-driven websites by integrating their customer platforms with the HubSpot CMS. These case studies will review their approaches, such as using HubDB and HubL. We’ll review how the featured businesses created interactive digital experiences to delight users and drive positive business outcomes.

    See full details

    Start course
  • Thumbnail for HubSpot Data Sources

    HubSpot Data Sources

    • Lesson
    • 43 min

    Read more

    Lesson instructor: Brooke Bond

    HubSpot is a powerful CRM that comes with standard objects and the ability to create your own custom objects and HubDB tables. In this lesson, you’ll learn about the structure of CRM objects and the relationships between different objects. You'll dive into building and using HubDB and custom objects and will gain an understanding of how to use each data source within the CMS. By the end of the lesson, you'll be able to confidently create a HubDB table (including importing and exporting data within it) and a CRM custom object schema from scratch.

    See full details

    Start course
  • Thumbnail for Data Fetching From the Customer Platform to CMS

    Data Fetching From the Customer Platform to CMS

    • Lesson
    • 1 hr

    Read more

    Lesson instructor: Brooke Bond

    How you call HubSpot data into themes impacts the way your visitors will experience your website. Each method has its benefits and considerations that involve speed and security. In this lesson, you'll learn how to fetch data using HubDB API, HubL, serverless functions, and GraphQL data queries. Then, explore how to bind that data into templates and modules.

    See full details

    Start course
  • Thumbnail for Dynamic Pages in HubSpot CMS

    Dynamic Pages in HubSpot CMS

    • Lesson
    • 45 min

    Read more

    Lesson instructor: Brooke Bond

    The larger a website becomes, the more complicated theme creation can be. HubSpot makes it easy for developers to generate dynamic pages that display HubDB and CRM object records. As a developer, building dynamic pages will reduce the amount of custom pages you need to create and reduce your overall workload. In this lesson, you’ll learn how to build dynamic pages for HubDB and CRM object records using HubL and GraphQL API.

    See full details

    Start course
  • Thumbnail for Next Steps for CMS Data-Driven Content

    Next Steps for CMS Data-Driven Content

    • Lesson
    • 5 min

    Read more

    Complete our short 3-minute survey to help us improve our education.

    Start course

Why learn with Academy?

unlock illustration

It's Free

Creating a HubSpot Academy account is 100% free and gets you unlimited access to our complete library of education and free software tools. Create an account and never fill out a form for content again.
dedicated-ip-board illustration

It's personalized

Your account will be full of personalized training recommendations tailored to you, making it quick and easy for you to continuously develop your knowledge and skills.
additional-hubspot-account-globe illustration

It's global

With our globally-recognized certifications across 5 languages, you can show off your skills and stand out to new or existing employers. Join over 250,000 other HubSpot Academy certified professionals now.