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
______________________________________________________________________
0 Comments