HubSpot CMS for Developers II: Best Practices

FREE Certification Course

As a web developer, you're responsible for creating websites that delight your customers and generate leads for your business. It's not enough, however, for your website to look great — it also needs to be accessible, fast, and search-friendly. Additionally, the themes and modules you develop should be easy for content editors and developers to manage. In this course, explore how to develop websites that prioritize web accessibility, performance optimization, SEO, and HubSpot-specific best practices.

What you'll learn
  • Learn best practices related to web accessibility, website performance, HubSpot themes, and SEO.
  • Learn how to apply best practices in the real world from a HubSpot partner agency and two HubSpot engineers.
  • Apply your learning from the course by completing the hands-on practicum.
Includes
    1 Certification
    8 Lessons
    25 Videos
    5 Quizzes
    1 Practical Exercise
    3 hr 12 min
  • Search Engine Optimization (SEO)
  • Website Design
  • Web Development
HubSpot CMS for Developers II: Best Practices

The bearer of this certificate is deemed capable and skilled in the methodology of the above topic. They have been tested on best practices and are capable of applying them in a practical meaningful way.

CEO Yamini RanganAcademy

HubSpot Certifications

  • Grow your skillset by completing industry-recognized certifications and adding them to your LinkedIn profile.
  • Get certified today, and join the 200,000+ professionals who've advanced their career with HubSpot Academy.

Instructors

Photo of Ben Brophy

Ben Brophy

Ben is a web developer and developer professor with HubSpot Academy. He loves to learn new things and help developers get the most out of HubSpot. In his free time, he enjoys reading, board games, and hanging out with friends and family.

Photo of Jon Sasala

Jon Sasala

Jon Sasala is president of Morey Creative Studios, a New York-based HubSpot Partner Agency specializing in inbound B2B marketing, content development, web design, digital accessibility, lead generation and sales support. In addition to his agency responsibilities, Jon co-founded InclusionHub.com, an online database, resource nexus, and community designed to help businesses make better decisions around web accessibility and digital inclusion.

Photo of Tanya Scales

Tanya Scales

Tanya is a Software Engineer at HubSpot and currently leads the team that oversees development and maintenance of the default themes and modules within the HubSpot CMS. She is passionate about digital accessibility and holds a certification as a CPWA (Certified Professional of Web Accessibility) from the IAAP.

Photo of Rachel Sheldon

Rachel Sheldon

Rachel is an Inbound Professor on the HubSpot Academy team focused on educating and inspiring people about the HubSpot CMS.

Photo of Jason Rosa

Jason Rosa

Jason is a Senior Software Engineer at HubSpot. He works on CMS assets such as default modules, default themes, and the open source CMS boilerplate. When he's not writing code, you can find him in the garden, playing golf, or hanging out with his dog Summit.

Curriculum

  • Thumbnail for Welcome to the CMS for Developers II: Best Practices Certification Course

    Welcome to the CMS for Developers II: Best Practices Certification Course

    • Lesson
    • 8 min

    Read more

    Lesson instructor: Ben Brophy

    As a web developer, you're responsible for creating websites that delight your customers and generate leads for your business. It's not enough, however, for your website to look great — it also needs to be accessible, fast, secure, and SEO-optimized. Additionally, the themes and modules you develop should be easy for content editors and developers to manage. In this lesson, explore how to develop websites that prioritize web accessibility, performance optimization, SEO, and HubSpot-specific best practices.

    Start course
  • Thumbnail for Web Accessibility

    Web Accessibility

    • Lesson
    • 26 min

    Read more

    Lesson instructor: Ben Brophy

    When developing websites, it's important to remember that not everybody uses the web in the same way. To ensure that everyone, including individuals who use assistive technology, can access your website, it's essential to develop with web accessibility best practices in mind. In this lesson, learn the basics of web accessibility and how to perform accessibility audits on your websites.

    See full details

    Start course
  • Thumbnail for Website Performance

    Website Performance

    • Lesson
    • 34 min

    Read more

    Lesson instructor: Ben Brophy

    Page speed is a foundational aspect of user experience. By accounting for performance, you can ensure that your users have the best experience possible when they visit your website. In this lesson, learn about why page speed matters, the steps a browser takes to load and render web pages, common performance optimizations, and ways to measure and improve page speed using Google Lighthouse.

    See full details

    Start course
  • Thumbnail for Themes, Sections, and Modules

    Themes, Sections, and Modules

    • Lesson
    • 37 min

    Read more

    Lesson instructor: Ben Brophy

    There's a lot that goes into building a website, and it takes a great amount of collaboration between designers, developers, and content editors. Building themes, sections, and modules using best practices will ensure that your code is easy to maintain and that content editors will be able to use the templates and modules you develop without difficulty. In this lesson, you'll learn how to build well-structured themes, use HubSpot's brand settings options in your code, and develop both sections and modules using best practices.

    See full details

    Start course
  • Thumbnail for SEO for HubSpot CMS Developers

    SEO for HubSpot CMS Developers

    • Lesson
    • 42 min

    Read more

    Lesson instructor: Ben Brophy

    As a developer working with SEO specialists and other marketing professionals, you may be frequently called upon to take responsibility for the technical aspects of search engine optimization (SEO). In addition, developing search-friendly websites is key to ensuring that people can find and benefit from the web pages that you've created. In this lesson, learn about the different aspects of SEO that you, as a developer, should be aware of, including on-page SEO, creating mobile-friendly websites, using structured data, preventing content from being crawled and indexed, managing URL redirects, and working with sitemaps.

    See full details

    Start course
  • Thumbnail for Case Studies: Applying Best Practices in the Real World

    Case Studies: Applying Best Practices in the Real World

    • Lesson
    • 25 min

    Read more

    Lesson instructor: Ben Brophy

    Applying best practices in a real-world setting takes practice. As a developer with multiple responsibilities and deadlines to meet, best practices are often the last item on a checklist of tasks. In this lesson, we'll hear from a HubSpot partner agency and two HubSpot software engineers on processes you can follow to ensure you're consistently developing websites that adhere to modern best practices.

    See full details

    Start course
  • Thumbnail for CMS for Developers II: Best Practices Practicum

    CMS for Developers II: Best Practices Practicum

    • Lesson
    • 15 min

    Read more

    Lesson instructor: Ben Brophy

    This practicum is one of two requirements for receiving your CMS for Developers II: Best Practices certification. Depending on your level of expertise, this practicum should take two to five hours.

    Start course
  • Thumbnail for Next Steps for CMS for Developers II: Best Practices

    Next Steps for CMS for Developers II: Best Practices

    • Lesson
    • 6 min

    Read more

    Lesson instructor: Ben Brophy

    Learn what to do once you finish the CMS for Developers II: Best Practices Certification Course!

    Start course

More like this

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.