Home » HubsSpot CMS for Developers Certification Exam Answers

HubsSpot CMS for Developers Certification Exam Answers

HubSpot CMS for Developers Certification Exam Answers. Get all of the validated answers for the hubspot cms for developers certification exam. Ideal for quick and fast review or getting ready for the actual test. if you have short time then you are on right place.

HubsSpot CMS for Developers Certification Exam Answers

This is the hubspot cms for developers certification exam with 100% correct answers:

Q1: Which of the following statements about the design manager is NOT true?

  1. The design manager is an IDE.
  2. The design manager helps developers build and manage assets.
  3. The design manager can be used to edit CSS files.

Q2: Which of the following statements about HubL in modules is TRUE?

  1. Modules must contain custom HubL and cannot be published without it.
  2. HTML attributes cannot contain HubL code.
  3. The drag and drop editor allows you to write HubL in a custom module without having to write code.

Q3: Which of the following statements about blog templates is TRUE?

  1. Any template can be used for blogs.
  2. Blog templates cannot contain custom modules.
  3. To build a blog template, you must write custom HubL.

Q4: Which of the following statements about accessing HubDB via Javascript is NOT true?

  1. Most GET requests only require a table ID.
  2. Modifying table data requires authentication.
  3. Using an API key in client side code is a bad idea.

Q5: Which of the following is NOT true about section templates?

  1. Section templates allow you to add a screenshot Path annotation that is used to preview that section in the page editor.
  2. Modules can be added to section templates to extend their reusability.

Q6: Fill in the blank: If you wanted to copy the HubL markup of a section in the page editor, you would need to _____.

  1. Place the query string? developerMode=true at the end of the url​ to enter developer mode.
  2. Use the Design Manager.

Q7: Select all that apply. Which of the following is something that can NOT be added to a dnd_section tag inside a section template.

  1. Template annotations
  2. A section classes
  3. A context parameter

Q8: In the body of a section template, which tag needs to be the parent tag?

  1. dnd_column
  2. dnd_area
  3. dnd_row

Q9: Select all that apply. In order to create a section template, you need which of the following in the file?

  1. A dnd_area tag
  2. A link to a css file

Q10: Which of the following statements does NOT accurately describe HubL?

  1. HubL is a templating language for building assets in the HubSpot CMS.
  2. HubL provides common programming constructs like variables, loops, and conditionals.
  3. HubL is not client side code.

Q11: Which of the following is not included in HubL?

  1. Loops
  2. Macros
  3. Filters

Q12: Which of the following statements about HubL module syntax is NOT TRUE?

  1. Basic module syntax is a single line statement.
  2. HubL modules can be added with a block syntax.
  3. HubL modules use parameters for required and optional module settings.

Q13: Which of the following is NOT an important aspect of using HubL?

  1. Documentation
  2. Community
  3. Developer info

Q14: Which data structure does HubL use for storing data in key and value pairs?

  1. Lists
  2. Objects
  3. Binary trees

Q15: Which of the following sets of data would NOT be a good fit for storing in a single HubDB table?

  1. Names, titles, and biographies of employees of an organization
  2. A dinner menu for a restaurant
  3. Information about cats available for adoption from an animal shelter

Q16: Which of the following is not an aspect of dynamic pages?

  1. Pages are generated from table rows.
  2. A published page must be linked to a dynamic page table via page settings.
  3. Links to dynamic pages should be added to the listing section of a template.

Q17: Which of the following is NOT a sound strategy for working with HubDB?

  1. Plan out your data needs with stakeholders before creating tables in HubDB.
  2. Use multiple tables linked with foreign ids to handle complex, multi-faceted content.
  3. Use select columns to standardize repeated values.

Q18: True or false? HubDB is a good place to store customer data such as credit card numbers.

  1. True

Q19: Which of the following is NOT a feature of the HubSpot CMS of special interest to web developers?

  1. Preconfigured solutions to common tasks
  2. Security and updates
  3. In-app and local dev workflows

Q20: Which of the following is possible with the command line tools?

  1. Creating a new template
  2. Watching for changes in local files and uploading on save
  3. Creating a new module

Q21: Which of the following statements about templates is NOT TRUE?

  1. Templates allow content creators to do their job without having to collaborate with designers and developers during every step of creating web pages.
  2. Templates have a big effect on the editing experience for content creators.
  3. Templates are an important intersection point for developers and content editors.

Q22: Which of the following statements about templates is TRUE?

  1. Templates must be purchased from a 3rd party vendor.
  2. There are no requirements for header and footer content.
  3. Comments are not allowed in templates because they look messy.

Q23: Which of the following statements about drag and drop areas is TRUE?

  1. Drag and drop areas allow developers to drag scripts into their pages for rapid prototyping with handlebars.
  2. Drag and drop areas must contain at least one rich text area.
  3. The dnd_area tag is a special HubL tag that editors can copy and paste into the file manager to edit photos.

Q24: True or False? People hate dragging and dropping things so the HubSpot CMS does not contain this capability

  1. True

Q25: Which of the following statements about a healthy codebase is TRUE?

  1. Repeating the same code throughout your codebase is usually preferable to abstracting and reusing code because it’s easier for novice developers to understand.
  2. Developers using the HubSpot CMS are discouraged from reusing snippets of code because the cost of the CMS is prorated by file size and we would prefer that your codebase is extremely large.
  3. DRY is an acronym that stands for Do Right Yesterday. It means that finishing a project early is better than taking extra time to make a codebase maintainable.

Q26: Which statement about repeating module fields is FALSE?

  1. Repeating fields give editors the ability to add or subtract instances of fields.
  2. The HubL used to implement repeating fields uses a loop.
  3. It is also possible to use repeating field groups.

Q27: Which of the following statements about HubSpot CMS themes is TRUE?

  1. Themes are only relevant for very large websites.
  2. Themes should only contain 5 templates.
  3. Themes cannot contain modules.

Q28: Which file in a theme controls the global fields that content editors can edit?

  1. fields.xml
  2. theme.json
  3. That depends on the operating system the content editor is using.

Q29: Choose all that apply. Which of the following options is configured in the theme.json file?

  1. List of account users who cannot use the theme

Q30: Which of the following statements about global partials is NOT TRUE?

  1. Global partials are a good way to keep your codebase DRY.
  2. Global partials can be used to give content editors access to content that appears in more than one template.
  3. Global partials can contain content that is not editable in the content editor.

Q31: If you wanted to create an unordered list from each value in a dictionary, which aspect of HubL would be most essential?

  1. An expression test
  2. The do tag
  3. This is not possible in HubL

Q32: How many different email templates should be created?

  1. Three: a thank you email, a welcome email, and a “sad to see you go” email.
  2. One for each day of the week.
  3. None, each email should be built specifically for each use case.

Q33: True or false? System templates can only be built using the Design Manager.

  1. True

Q34: True or false? The best way to style emails is through an external CSS stylesheet.

  1. True

Q35: In the blog listing template, which variable provides access to blog post data?

  1. posts
  2. post_data
  3. articles

Q36: True or false? You can add modules to your blog listing page in the page editor even if your blog listing template does not contain a drag-and-drop area.

  1. True

Q37: Fill in the blank: You should omit the ______ from the simple listing page using the {% if not_simple_list_page %} statement.

  1. post title
  2. post excerpt
  3. post author

Q38: Which of the following is NOT an additional page view generated by the blog listing template?

  1. Author page
  2. Simple listing page
  3. Tag page

Q39: What HubL function must you use when calling a list of custom object records on a CMS page?

  1. crm_associations
  2. crm_property_definitions

Q40: Which of the following datasets would be a good fit for creating a custom object?

  1. Location data for retail stores
  2. List of favorite books
  3. Dog breeds

Q41: If you need your app code to inspect information about the current build, which class should you use?

  1. BuildInfo
  2. ConfigParams
  3. ConfigInfo

Q42: Which of the following is required to use custom objects in dynamic pages?

  1. The custom object must be associated with the contact CRM object.
  2. The custom object must have at least three custom properties.
  3. The custom object must be associated with CMS Hub.

Q43: What pages are you required to set up when creating membership pages?

Q44: Which of the following statements about theme modules is TRUE?

  1. Theme modules should never contain styles.
  2. Theme modules need to contain a special JavaScript statement that makes them appear in the theme module section of the content editor.
  3. Themes that use fields should not need modules.

Q45: Which of the following statements about theme fields is NOT TRUE?

  1. Theme fields can give editors access to CSS properties.
  2. Developers can use theme fields to make a theme extremely flexible.
  3. Theme fields can affect the appearance of an entire website.

Q46: Choose all that apply. Which of the following are always good strategies for building templates?

  1. Creating lots of blank templates that require content editors to build everything from scratch.

Q47: What does the hubspot.config.yml file do?

  1. Configures field names for a theme
  2. Configures account settings like system templates and navigation trees
  3. Configures the relationship between a HubSpot account and the yaml preprocessor

Q48: Which CMS tool are developers most likely to spend the most time with?

  1. Editor
  2. File manager
  3. CRM

Q49: Which of the following statements about HubL and JavaScript is TRUE?

  1. ubL can be used in both the HTML + HubL and the JS sections of the module editor.
  2. HubL tags contain a “post_js_rendering” attribute so that you can pass JS data to HubL in modules.
  3. Module builders can choose between JavaScript and HubL to add module fields to their markup.

Q50: Which of the following HubL and HubDB behaviors should be avoided if possible?

  1. Use a filter query to reduce the data returned from a request.
  2. Use the reject attribute filter to create subsets of table data from an initial request.
  3. Use loops to access data in multi-select columns.

Q51: Which type of CMS assets do not require HubL?

  1. Custom modules
  2. Coded email templates
  3. Coded blog templates

Q52: Which of the following statements about blog templates is NOT true?

  1. Listing and post pages can be separate templates.
  2. Templates are connected to blogs in settings.
  3. The blog content module contains listing and post HubL markup.

Q53: Which of the following statements about using HubL in blog listing templates is NOT true?

  1. Use a loop to add blog posts to the listing template.
  2. Conditionals can be used to add or subtract content from author and topic views.
  3. If you’re using one template for both the listing and post views, you’ll need a conditional to separate the markup for each view.

Q54: Which of the following characters are used to open a HubL statement?

  1. {-
  2. [&
  3. {#

Q55: Which of the following statements about blog settings is TRUE?

  1. Content editors can assign any number of templates to individual blog posts by tag.
  2. It is not possible to assign separate templates for listing and post views in settings.
  3. All blog settings can be overridden by HubL at the template level.

Q56: Which of the following is NOT possible with HubL?

  1. Passing data from HubL to client side code
  2. Looping through data
  3. Conditionally executing HubL statements

Q57: Which of the following is NOT an aspect of HubDB?

  1. HubDB is a semi-relational data store.
  2. HubDB uses tables to store data in rows.
  3. HubDB tables are accessed with a unique ID.

Q58: Which of the following statements about email templates is NOT true?

  1. CAN SPAM fields are required.
  2. You can customize the appearance of CAN SPAM content with HTML and CSS.
  3. Email testing is accessed through the editor.

Q59: Which of the following statements about HubL filters is TRUE?

  1. HubL filters are only used in expressions.
  2. HubL filters cannot be used in loops.
  3. HubL filters do not accept arguments or parameters.

Q60: Which of the following is NOT a system template?

  1. Email subscription preferences page
  2. Search results page
  3. Error page

Q61: True or false? It is not possible to publish an email without a link to at least one email subscription template.

  1. False

Q62: True or false? Page metadata can be populated in the “Settings” section of the page editor.

  1. False

Q63:  Which statement about the “Prevent editing in content editors” option is TRUE?

  1. Prevent editing in content editors is not an option in HubSpot CMS templates.
  2. Prevent editing in content editors is a blog feature that allows developers to lock the number of tags in a blog.
  3. Prevent editing in content editors allows content editors to set permissions levels for specific content so that other editors cannot make edits.

Q64: Which statement about template types in the HubSpot CMS is TRUE?

  1. There is only one template type.
  2. The editing experience is exactly the same for every template type.
  3. There are three template types.

Q65: When creating a drag and drop template, how do you add components?

  1. Components are added in “Settings.”
  2. Templates are pre-populated with all the available components.
  3. Components must be coded in Javascript and uploaded via FTP.

Q66: Which statement about naming components is FALSE?

  1. Components can be named in the Inspector.
  2. Component names help content editors understand how to use a template. Component names can be the same as their default values.

Q67: Which statement about adding classes to groups is TRUE?

  1. You must use a coded template to add classes to groups.
  2. Classes added to groups of components will be added to all components inside the group.
  3. Classes cannot be added to groups.

Q68: Which statement about stylesheets is TRUE?

  1. When a template is created, a new stylesheet with the name of the new template is automatically created and attached to the template.
  2. HubSpot stylesheets are written in Javascript
  3. Stylesheets can be added to specific areas of templates with the stylesheet module.

Q69: Which statement about module fields is FALSE?

  1. It’s a good idea to give fields an intuitive and descriptive name to help content editors use your modules.
  2. Fields have HubL variable names that are used to create the markup for modules.
  3. The available options for fields vary depending on the field type.

Q70: True or false? System templates are not published from templates by content editors.

  1. False

Q71: Which of the following is NOT available in the file manager?

  1. File URL
  2. Replace button to swap assets
  3. Template and content dependencies

Q72: Which of the following is NOT an important reason to familiarize yourself with available settings?

  1. Some settings determine data available in templates.
  2. Code can be added globally in settings.
  3. Web developers should advise content editors on technical aspects.

Q73: Which of the following statements about menus in HubSpot is FALSE?

  1. Navigation with more than one level is managed in settings.
  2. Simple menus can be edited at the page level.
  3. HubDB can be used to build totally custom menus.

Q74: Which of the following CMS tools is used in CAN-SPAM compliance?

  1. Navigation in settings
  2. The replace button in file details
  3. The templates tab in blog settings

Q75: Which CMS tool would you use to find the file size of a PNG?

  1. Email settings
  2. Blog editor
  3. Website pages settings

Q76: Which of the following statements about navigation items is FALSE?           

  1. Navigation items can have extra URL parameters.
  2. It is possible to create items without links.

Q77: Which statement about CSS in modules is TRUE?

  1. CSS rules will have the same effect on the page whether they’re written in the CSS section or the HTML+ HubL section of the module editor.
  2. Module CSS is automatically scoped to modules and will not apply to other elements on a page.
  3. Modules require custom CSS and cannot be published without it.

Q78: Which of the following statements about module fields is TRUE?

  1. Modules have 7 available fields.
  2. Math fields allow content editors to use modules for common tasks like long division.
  3. Field groups can only contain fields of the same category.

Q79: Which of the following statements about modules is FALSE?

  1. Modules can be used to maintain consistency in site functionality.
  2. Modules can be used to add consistency to website maintenance.
  3. Modules can be used to create a more consistent user experience for editors.

Also Read: HubSpot CMS for Developers II Certification Exam Answers

Note: If you have the new question on this test, please comment Question and Multiple-Choice list in form below this article. We will update answers for you in the shortest time. Thank you! We truly value your contribution to the website.

Leave a Reply

Your email address will not be published. Required fields are marked *