{"@id":"https://credentialengineregistry.org/resources/ce-7cd1875a-468a-44b2-b855-96253c9a77ce","@type":"ceterms:OpenBadge","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-7cd1875a-468a-44b2-b855-96253c9a77ce","ceterms:name":{"en-US":"WGU Certificate: Back-End Developer v2.0"},"ceterms:image":"https://api.badgr.io/public/badges/A_NJvOaXRlSyRgeYW6mGHA/image","ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-036d082d-d80e-41a7-99a0-2d63a4ad3a4a"],"ceterms:requires":[{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Open Badges Criteria"},"ceterms:assertedBy":["https://credentialengineregistry.org/resources/ce-036d082d-d80e-41a7-99a0-2d63a4ad3a4a"],"ceterms:description":{"en-US":"Credential Detail\n\nRecipients of WGU's Back-End Developer Certificate have demonstrated competence in the following areas via rigorous assessment activities completed through Western Governors University:\n\nData Management - Foundations\n\nThe learner explains attributes of databases, database tables, and structured and associated query language (SQL) commands.\nThe learner determines how to run queries for creation and manipulation of data in relational databases.\nThe learner defines primary and foreign keys in data normalization.\n\nData Management - Applications\n\nThe learner recommends databases and database management systems to meet organizational needs.\nThe learner queries database tables and views with SQL code.\nThe learner creates DML statements that insert, update, and delete data in data tables.\nThe learner implements joins and aggregate functions in SQL queries.\n\nJava Fundamentals\n\nThe learner creates object-oriented programs.\nThe learner creates methods in Java.\n\nJava Frameworks\n\nThe learner implements user interfaces.\nThe learner implements object-oriented programming frameworks.\n\nBack-End Programming\n\nThe learner develops object-oriented applications that can be integrated with relational databases.\nThe learner writes code for object-oriented applications using Spring framework.\nThe learner implements design patterns for object-oriented applications.\n\nCompetency Demonstration Highlights\n\nRecipients of this credential complete the following tasks and deliverables as part of their assessment activities:\n\nDevelop and implement data-processing applications using Object-Oriented Programming (OOP) principles.\nCreate object-oriented programs with Java.\nImplement and manage relational databases using SQL, including database administration, joins, aggregate functions, and data manipulation.\nDesign and implement solutions using the Spring Framework, focusing on data access and model-view-control components to optimize Java applications."},"ceterms:targetCompetency":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1252.00","ceterms:codedNotation":"15-1252.00","ceterms:frameworkName":{"en-US":"O*Net Online"},"ceterms:targetNodeName":{"en-US":"Software Developers"},"ceterms:targetNodeDescription":{"en-US":"Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1253.00","ceterms:codedNotation":"15-1253.00","ceterms:frameworkName":{"en-US":"O*Net Online"},"ceterms:targetNodeName":{"en-US":"Software Quality Assurance Analysts and Testers"},"ceterms:targetNodeDescription":{"en-US":"Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules."}}],"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-ca14ca5e-24b7-4dee-b4f7-a5d828e56376","https://credentialengineregistry.org/resources/ce-16d3cbe9-a0c9-4902-a89c-674843f69459","https://credentialengineregistry.org/resources/ce-e74eb9f1-b2ec-4529-b42d-0b51d2f96c90","https://credentialengineregistry.org/resources/ce-c3de15e2-55b0-490e-90f2-3d1d2dbb80a8","https://credentialengineregistry.org/resources/ce-2a6114e1-bff3-4879-a524-3791c3e605b2"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': D286 - Java Fundamentals"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: D286 - Java Fundamentals"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-ca14ca5e-24b7-4dee-b4f7-a5d828e56376"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': D287 - Java Frameworks"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: D287 - Java Frameworks"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-16d3cbe9-a0c9-4902-a89c-674843f69459"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': D288 - Back-End Programming"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: D288 - Back-End Programming"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-e74eb9f1-b2ec-4529-b42d-0b51d2f96c90"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': D323 - Data Management - Foundations"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: D323 - Data Management - Foundations"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-c3de15e2-55b0-490e-90f2-3d1d2dbb80a8"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': D427 - Data Management - Applications"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: D427 - Data Management - Applications"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-2a6114e1-bff3-4879-a524-3791c3e605b2"]}],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-036d082d-d80e-41a7-99a0-2d63a4ad3a4a"],"ceterms:revokedBy":["https://credentialengineregistry.org/resources/ce-036d082d-d80e-41a7-99a0-2d63a4ad3a4a"],"ceterms:inLanguage":["en-US"],"ceterms:description":{"en-US":"Recipients of the Back-End Developer Certificate from Western Governors University have built and demonstrated competence in back-end software skills in Object-Oriented Programming (OOP), Java programming, structured query language (SQL), database management, software design patterns, and Spring Framework."},"ceterms:credentialId":"https://api.badgr.io/public/badges/A_NJvOaXRlSyRgeYW6mGHA","ceterms:subjectWebpage":"https://api.badgr.io/public/badges/A_NJvOaXRlSyRgeYW6mGHA","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."}},"ceterms:usesVerificationService":["https://credentialengineregistry.org/resources/ce-f9faec38-2a50-4435-9f84-904baaba2db0"]}