HubSpot CMS For Developers Certification Exam Answers 2020


Exam Name: HubSpot CMS for Developers Certification Exam

______________________________________________________________________

1. Which CMS Tool Are Developers Most Likely To Spend The Most Time With?
  • Editor
  • File manager
  • CRM
  • Design manager

______________________________________________________________________

2. Which Of The Following Statements About HubL And JavaScript Is TRUE?
  • HubL can be used in both the HTML + HubL and the JS sections of the module editor.
  • HubL tags contain a “post_js_rendering”? attribute so that you can pass JS data to HubL in modules.
  • Module builders can choose between JavaScript and HubL to add module fields to their markup.
  • JS written in the HTML + HubL section of the module editor will be repeated on a page for every instance of a module.

______________________________________________________________________

3. Which Of The Following Statements Does NOT Accurately Describe HubL?
  • HubL is a templating language for building assets in the HubSpot CMS.
  • HubL provides common programming constructs like variables, loops, and conditionals.
  • HubL is not client side code.
  • HubL provides state management for single page apps.

______________________________________________________________________

4. Which Of The Following Statements About Module Fields Is TRUE?
  • Modules can contain logic fields.
  • Modules have 7 available fields.
  • Math fields allow content editors to use modules for common tasks like long division.
  • Field groups can only contain fields of the same category.

______________________________________________________________________

5. Which Of The Following Is Not Included In HubL?
  • Loops
  • Macros
  • Filters
  • Classes

______________________________________________________________________

6. Which Of The Following HubL And HubDB Behaviors Should Be Avoided If Possible?
  • Use a filter query to reduce the data returned from a request.
  • Use the reject attribute filter to create subsets of table data from an initial request.
  • Use multiple requests to the same table to build complex templates.
  • Use loops to access data in multi-select columns.

______________________________________________________________________

7. Which Of The Following Statements About Modules Is FALSE?
  • Modules can be used to maintain consistency in site functionality.
  • Modules can be used to add consistency to website maintenance.
  • Modules can be used to create a more consistent user experience for editors.
  • None of the above.

______________________________________________________________________

8. Which Type Of CMS Assets Do Not Require HubL?
  • Custom modules
  • Drag and drop templates
  • Coded email templates
  • Coded blog templates

______________________________________________________________________

9. Which Of The Following Is Not An Aspect Of Dynamic Pages?
  • Dynamic pages require multiple templates.
  • Pages are generated from table rows.
  • A published page must be linked to a dynamic page table via page settings.
  • Links to dynamic pages should be added to the listing section of a template.

______________________________________________________________________

10. Which Of The Following Statements About Blog Templates Is NOT True?
  • Listing and post pages can be separate templates.
  • Templates are connected to blogs in settings.
  • Blog templates must contain an author profile and a full list of available topics.
  • The blog content module contains listing and post HubL markup.

______________________________________________________________________

11. Which Of The Following Statements About HubL Module Syntax Is Untrue?
  • Basic module syntax is a single line statement.
  • HubL modules use three curly braces to open and close tags.
  • HubL modules can be added with a block syntax.
  • HubL modules use parameters for required and optional module settings.

______________________________________________________________________

12. Which Of The Following Is NOT A Sound Strategy For Working With HubDB?
  • Plan out your data needs with stakeholders before creating tables in HubDB.
  • While adding data to tables, create columns as needed and iterate as the project grows.
  • Use multiple tables linked with foreign ids to handle complex, multi-facetedcontent.
  • Use select columns to standardize repeated values.

______________________________________________________________________

13. Which Of The Following Statements About Using HubL In Blog Listing Templates Is NOT True?
  • Use a loop to add blog posts to the listing template.
  • Author name is the only author data available in the listing conditional of a template.
  • Conditionals can be used to add or subtract content from author and topic views.
  • 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.

______________________________________________________________________

14. Which Of The Following Characters Are Used To Open A HubL Statement?
  • {-
  • {%
  • [&
  • {#

______________________________________________________________________

15. True Or False? HubDB Is A Good Place To Store Customer Data Such As Credit Card Numbers.
  • True
  • False

______________________________________________________________________

16. Which Of The Following Statements About Blog Settings Is TRUE?
  • Content editors can assign any number of templates to individual blog posts by tag.
  • It is not possible to assign separate templates for listing and post views in settings.
  • Listing page post summaries can be enabled and disabled in settings.
  • All blog settings can be overridden by HubL at the template level.

______________________________________________________________________

17. Which Of The Following Is NOT Possible With HubL?
  • Passing data from HubL to client side code
  • Passing data from client side code to HubL
  • Looping through data
  • Conditionally executing HubL statements

______________________________________________________________________

18. Which Of The Following Is NOT An Aspect Of HubDB?
  • HubDB is a semi-relational data store.
  • HubDB is a subset of fork of MySQL.
  • HubDB uses tables to store data in rows.
  • HubDB tables are accessed with a unique ID.

______________________________________________________________________

19. Which Of The Following Statements About Email Templates Is NOT True?
  • CAN SPAM fields are required.
  • You can customize the appearance of CAN SPAM content with HTML and CSS.
  • Email templates cannot contain custom modules.
  • Email testing is accessed through the editor.

______________________________________________________________________

20. Which Of The Following Statements About HubL Filters Is TRUE?
  • HubL filters are only used in expressions.
  • HubL filters are used for a wide variety of tasks.
  • HubL filters cannot be used in loops.
  • HubL filters do not accept arguments or parameters.

______________________________________________________________________

21. Which Of The Following Is NOT A System Template?
  • Email subscription preferences page
  • Search results page
  • Blog preferences page
  • Error page

______________________________________________________________________

22. Which Of The Following Is NOT An Important Aspect Of Using HubL?
  • Documentation
  • Memorizing all tags and parameters
  • Community
  • Developer info

______________________________________________________________________

23. True Or False? It Is Not Possible To Publish An Email Without A Link To At Least One Email Subscription Template.
  • False
  • True

______________________________________________________________________

24. True Or False? Page Metadata Can Be Populated In The “Settings” Section Of The Page Editor.
  • False
  • True

______________________________________________________________________

25. Which Of The Following Statements About Navigation Items Is FALSE?
Navigation Items Is FALSE?
  • Navigation items can have extra URL parameters.
  • It is possible to create items without links.
  • Navigation items are automatically created when editors create a new page and cannot be created elsewhere.

______________________________________________________________________

26. Which Statement About The “Prevent Editing In Content Editors” Option Is TRUE?
  • Prevent editing in content editors is not an option in HubSpot CMS templates.
  • Prevent editing in content editors is a blog feature that allows developers to lock the number of tags in a blog.
  • Prevent editing in content editors allows content editors to set permissions levels for specific content so that other editors cannot make edits.
  • Prevent editing in content editors allows developers to set static values for components at the template level that content editors cannot modify in the page editor.

______________________________________________________________________

27. Which Statement About Template Types In The HubSpot CMS Is TRUE?
  • There is only one template type.
  • There are a number of different template types which can be created in either drag and drop or coded formats.
  • The editing experience is exactly the same for every template type.
  • There are three template types.

______________________________________________________________________

28. When Creating A Drag And Drop Template, How Do You Add Components?
  • Components are added in “Settings.”
  • Templates are pre-populated with all the available components.
  • Components can be dragged from the “Add” section of the Inspector.
  • Components must be coded in Javascript and uploaded via FTP.

______________________________________________________________________

29. Which Of The Following Is NOT Available In The File Manager?
  • File URL
  • HTML image snippets
  • Replace button to swap assets
  • Template and content dependencies

______________________________________________________________________

30. Which Statement About Naming Components Is FALSE?
  • Components can be named in the Inspector.
  • Component names help content editors understand how to use a template. Component names can be the same as their default values.
  • Component names should be left at default because content editors will always get all the context they need from the editor.

______________________________________________________________________

31. Which Of The Following Is NOT An Important Reason To Familiarize Yourself With Available Settings?
  • Some templates are coded exclusively in settings.
  • Some settings determine data available in templates.
  • Code can be added globally in settings.
  • Web developers should advise content editors on technical aspects.

______________________________________________________________________

32. Which Statement About Adding Classes To Groups Is TRUE?
  • You must use a coded template to add classes to groups.
  • Classes added to groups of components will be added to all components inside the group.
  • Classes inside of global groups will apply to every instance of that global group in a site.
  • Classes cannot be added to groups.

______________________________________________________________________

33. Which Of The Following Statements About Menus In HubSpot Is FALSE?
  • Navigation with more than one level is managed in settings.
  • Simple menus can be edited at the page level.
  • HubDB can be used to build totally custom menus.
  • The only way to build a menu is with the menu tool.

______________________________________________________________________

34. Which Statement About Stylesheets Is TRUE?
  • When a template is created, a new stylesheet with the name of the new template is automatically created and attached to the template.
  • New stylesheets automatically include helpful but optional CSS.
  • HubSpot stylesheets are written in Javascript
  • Stylesheets can be added to specific areas of templates with the stylesheet module.

______________________________________________________________________

35. Which Data Structure Does HubL Use For Storing Data In Key And Value Pairs?
  • Lists
  • Dictionaries
  • Objects
  • Binary trees

______________________________________________________________________

36. Which Of The Following CMS Tools Is Used In CAN-SPAM Compliance?
  • Navigation in settings
  • Email settings
  • The replace button in file details
  • The templates tab in blog settings

______________________________________________________________________

37. Which Statement About Module Fields Is FALSE?
  • It’s a good idea to give fields an intuitive and descriptive name to help content editors use your modules.
  • Fields have HubL variable names that are used to create the markup for modules.
  • Fields can be required but there’s no support for custom validation.
  • The available options for fields vary depending on the field type.

______________________________________________________________________

38. True Or False? System Templates Are Not Published From Templates By Content Editors.
  • True
  • False

______________________________________________________________________

39. Which Of The Following Sets Of Data Would NOT Be A Good Fit For Storing In A Single HubDB Table?
  • Names, titles, and biographies of employees of an organization
  • A dinner menu for a restaurant
  • Information about cats available for adoption from an animal shelter
  • Product inventory, hex values for internal branding guidelines, vendor contact archive

______________________________________________________________________

40. Which Of The Following Statements About The Design Manager Is NOT True?
  • The design manager is an IDE.
  • The design manager helps developers build and manage assets.
  • The design manager is used by content editors to publish pages.
  • The design manager can be used to edit CSS files.

______________________________________________________________________

41. Which Statement About CSS In Modules Is TRUE?
  • 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.
  • Module CSS is automatically scoped to modules and will not apply to other elements on a page.
  • CSS added to the HTML+ HubL section of the module editor will be repeated on the page in every instance of a module.
  • Modules require custom CSS and cannot be published without it.

______________________________________________________________________

42. Which Of The Following Statements About HubL In Modules Is TRUE?
  • Modules must contain custom HubL and cannot be published without it.
  • HTML attributes cannot contain HubL code.
  • Module fields are added to module markup with HubL.
  • The drag and drop editor allows you to write HubL in a custom module without having to write code.

______________________________________________________________________

43. Which Of The Following Statements About Blog Templates Is TRUE?
  • Any template can be used for blogs.
  • Blog templates cannot contain custom modules.
  • To build a blog template, you must write custom HubL.
  • Only blog templates can be used for blogs.

______________________________________________________________________

44. Which Of The Following Statements About Accessing HubDB Via Javascript Is NOT True?
  • Most GET requests only require a table ID.
  • Modifying table data requires authentication.
  • Using an API key in client side code is a bad idea.
  • As long as your Javascript is written in the CMS, it can be used to modify table data.

______________________________________________________________________

45. Which CMS Tool Would You Use To Find The File Size Of A PNG?
  • Email settings
  • File manager
  • Blog editor
  • Website pages settings

______________________________________________________________________

Post a Comment

0 Comments