{"brand":{"firstCategoryTitle":"Certifier","logoPublicUrl":"\/fileadmin\/Brands\/Certifiers\/TYPO3\/typo3.svg","memberCount":9,"name":"TYPO3","uid":1,"url":"https:\/\/typo3.org"},"certificate":true,"description":"<p>A TYPO3 CMS Certified Developer has to have experience collected through projects, should know the architecture, design patterns, best practices, and a fair share of internals both TYPO3 CMS and the extension framework. TYPO3 CMS Certified Developer can implement an extension completely in a state-of-the-art way. They write clean code by following the TYPO3 Coding Guidelines (CGL), and they are well versed in a wide range of topics, from the initial setup of an extension up to the point of publishing it in the TYPO3 Extension Repository (TER).<\/p>","firstCategoryTitle":"Certifier","legitimationDate":1589320800,"legitimationUser":{"firstName":"Andreas","lastName":"Wolf","userAvatar":"\/fileadmin\/_processed_\/f\/7\/csm_612_wolf_c5ad60362e.png"},"links":[],"mediaPublicUrl":"\/fileadmin\/SkillSets\/Images\/TYPO3\/TCCD_9LTS.jpg","mediaThumbnailUrl":"\/fileadmin\/_processed_\/6\/9\/csm_TCCD_9LTS_bc1fed8e33.jpg","name":"CMS Certified Developer 9 LTS","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0},"progressPercentage":{"tier3":0,"tier2":0,"tier1":0,"tier4":0},"recommendedSkillSets":[],"recommendedSkills":[],"skillCount":96,"skills":[{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"System and TYPO3 Error Logs","uid":314},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Domain-Driven Design (DDD)","uid":283},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Controller","uid":382},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"View Pattern","uid":381},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Model","uid":380},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"What is MVC?","uid":83},{"dormant":"1970-01-01T01:33:40+01:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Switchable Controller Actions","uid":289},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PHP autoloading standards","uid":513},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extending site configurations","uid":512},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Route Enhancers","uid":509},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Request processing with middlewares","uid":505},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Implementing MVC in TYPO3","uid":281},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PHP","uid":315},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Debugging in PHP","uid":313},{"dormant":"2025-05-30T16:47:31+02:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extending Base Models","uid":290},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Importing ViewHelpers","uid":129},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelpers","uid":121},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Outputting Variables","uid":120},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase Fluid View","uid":288},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Using the Fluid View","uid":158},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"What is Fluid?","uid":119},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"What is a Templating Engine?","uid":117},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase View","uid":285},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PSR-15: Middlewares","uid":504},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"The System Registry API","uid":503},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Flash Messages","uid":478},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extension scanner","uid":477},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase Annotations\/Attributes","uid":550},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Creating CLI Commands","uid":474},{"dormant":"1970-01-01T01:33:43+01:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"AbstractPlugin","uid":506},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Composer for TYPO3 Extensions","uid":473},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"The USER\/USER_INT TypoScript objects","uid":555},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Docblocks in PHP","uid":475},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Creating Scheduler Tasks and Commands","uid":471},{"dormant":"1970-01-01T01:33:40+01:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Registering plugins and modules","uid":541},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Mail API","uid":481},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"TYPO3 Error handling\/Exception handling","uid":482},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Environment class","uid":502},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Implementing upgrade wizards","uid":501},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"MetaTag API","uid":500},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PageTitle API","uid":498},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Contexts & Aspects","uid":497},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"AJAX handling in the TYPO3 Backend","uid":496},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"JavaScript handling in the Backend","uid":495},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Using the PageRenderer in Extensions","uid":499},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Writing and using own Symfony Expressions","uid":494},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"DataHandler","uid":483},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"The Caching Framework","uid":469},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"File abstraction layer (FAL)","uid":240},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Link, Uri","uid":236},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Comment","uid":123},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: If\/Else","uid":124},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: For-Loop","uid":125},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Templates, Layouts, Partials","uid":122},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"User Input in Views","uid":306},{"dormant":"1970-01-01T01:32:50+01:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Localizing Extensions","uid":319},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"XLIFF \/ locallang.xlf","uid":228},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Using Query Restrictions","uid":303},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Using the QueryBuilder","uid":302},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Form","uid":425},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Format","uid":237},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PSR-7: Request\/Response","uid":317},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Implementing Custom Validators","uid":296},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Error Actions","uid":297},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Validation in Extbase","uid":295},{"dormant":"2025-01-18T19:44:00+01:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase JSON View","uid":287},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"JSON","uid":286},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Debug","uid":309},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Image","uid":239},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase Persistence","uid":291},{"dormant":"1970-01-01T01:33:43+01:00","progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Widgets","uid":238},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Doctrine DBAL","uid":301},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"User Input in DB Queries","uid":305},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Table Configuration Array (TCA)","uid":276},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Database Schema Definition","uid":280},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"What is SQL?","uid":300},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Database Management System (DBMS)","uid":299},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Logging API","uid":312},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Accessing FlexForm Data","uid":279},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extension File and Folder Structure","uid":272},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"TYPO3 Debugging Utilities","uid":310},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Coding Standards in TYPO3","uid":274},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PSR Standards","uid":273},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"FlexForm Concepts","uid":277},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Flexform Configuration Data Structure","uid":278},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"User Input in PHP Code","uid":307},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"ViewHelper: Render","uid":131},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Handling User Input","uid":304},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Web Vulnerability Types","uid":308},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Implementing ViewHelpers","uid":282},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase PersistenceManager","uid":292},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Extbase Request\/Response","uid":284},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Customizing Extbase Repositories","uid":294},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Standard Extbase Repository","uid":293},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"PSR-3: Logger Interface standard","uid":393},{"dormant":null,"progress":{"self":2,"education":2,"business":2,"certificate":2,"selfDisabled":false,"educationDisabled":true,"businessDisabled":true,"certificateDisabled":true,"educationPendingId":0,"businessPendingId":0,"certificatePendingId":0,"educationBrandIds":[],"businessBrandIds":[],"certificateBrandIds":[]},"title":"Tracing Errors in Logs","uid":311}],"tags":[],"uid":37}