{"@id":"https://credentialengineregistry.org/resources/ce-9d546b6c-ad0d-41f5-9289-502bf783ff4d","@type":"ceterms:Certification","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-9d546b6c-ad0d-41f5-9289-502bf783ff4d","ceterms:name":{"en-US":"CPP - C++ Certified Professional Programmer Certification"},"ceterms:image":"https://pythoninstitute.org/assets/6538ce906e74d525825319.png","ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-63064a2a-d1cf-4f63-b9df-5bc8b3b865dc"],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-63064a2a-d1cf-4f63-b9df-5bc8b3b865dc"],"ceterms:renewedBy":["https://credentialengineregistry.org/resources/ce-63064a2a-d1cf-4f63-b9df-5bc8b3b865dc"],"ceterms:revokedBy":["https://credentialengineregistry.org/resources/ce-63064a2a-d1cf-4f63-b9df-5bc8b3b865dc"],"ceterms:inLanguage":["en","en-US"],"ceterms:description":{"en-US":"C++ Certified Professional Programmer (CPP) is a professional certificate that measures your ability to accomplish coding tasks related to the more advanced C++ topics such as templates and the Standard Template Library.\n\nA test candidate should demonstrate sufficient knowledge of the following concepts:\n\n♦ C++ template mechanism, reading and understanding definitions of template functions and classes;\n♦ using property template classes and methods, including third-party templates;\n♦ creating template functions and classes; C++ STL library including the IO part;\n♦ solving common programming problems with STL predefined classes and methods."},"ceterms:subjectWebpage":"https://cppinstitute.org/cpp","ceterms:credentialStatusType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CredentialStatus","ceterms:targetNode":"credentialStat:Active","ceterms:frameworkName":{"en-US":"Credential Status"},"ceterms:targetNodeName":{"en-US":"Active"},"ceterms:targetNodeDescription":{"en-US":"Awards of the credential are ongoing."}}}