TypoScript is by far the biggest part of the exam. As a Certified Integrator, you have established knowledge in
- TypoScript syntax
- Data types
- Operands
- Conditions, including comparison with TSFE, records (e.g: backend_layouts) or global variables (e.g: hostname)
- Constants
- Functions, objects, and properties, with detailed knowledge in
- OptionSplit, including all four rules
- stdWrap
- accessing data from various sources, like TSFE or page
- knowing different wraps and their precedences in terms of execution / working order
- Top-level objects and reserved names
- Special Top-level objects (such as "temp")
- Hierarchical menus and menu item states (like CUR, SPC, etc)
- Commonly used configuration directives form the "config" TLO
You are able to
- put / split TypoScript values onto multiple lines
- interchange doctypes and xmlprologues through TypoScript
- render and configure a variety of navigation menus
- write as few TypoScript as possible to not get an error in the frontend when visiting the page
- optimise assets (like JavaScript or stylesheets) for page speed
- debug TypoScript with debug functions provided from the core
- can modify all possible parts of the generated html output through TypoScript (e.g: replacing head- and body-tags or putting own meta tags in proper positions)
- outsource TypoScript into files and reference these files in the TypoScript template records
- use the TypoScript Object Browser (TSOB) and can inspect and manipulate values through it
Also, you can differentiate various locations where TypoScript is used for configuration purposes, like
- Users and groups (UserTS)
- Pages (PageTS)
Recommended reading: