{"@id":"https://credentialengineregistry.org/resources/ce-6f398fb0-b15c-41f1-847e-5e75142a7fa8","@type":"ceterms:OpenBadge","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-6f398fb0-b15c-41f1-847e-5e75142a7fa8","ceterms:name":{"en-US":"WGU Certificate: Java Developer v1.0"},"ceterms:image":"https://api.badgr.io/public/badges/gqX2hTVFQ2Scu95xTvAh-w/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 Java Developer Certificate have demonstrated competence in the following areas via rigorous assessment activities completed through Western Governors University:\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\nAdvanced Java\n\nThe learner writes multithreaded, object-oriented code using Java frameworks .\nThe learner determines how to deploy software applications using cloud services.\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 a Java Spring back-end for an application using object-oriented programming, perform unit testing on a SQL database, and integrate with an Angular front-end.\nModify an object-oriented scheduling application to support multithreading, save updates to a database, and deploy the solution to the cloud.\nDevelop Java programs that implement methods, pass arguments, manipulate object fields, use inheritance, and use various data structures to accomplish specific tasks.\nModify a Java-based Spring application and HTML user interface using object-oriented design principles to meet specific customer needs, following a UML class diagram.\nCreate Java programs that handle formatted output, mathematical operations, user input, decision-control structures, string manipulation, and one-dimensional array processing."},"ceterms:targetCompetency":[{"@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."}},{"@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."}}],"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-82b50bb8-f131-463a-b778-9c595b38df4d"]},{"@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': D387 - Advanced Java"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: D387 - Advanced Java"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-82b50bb8-f131-463a-b778-9c595b38df4d"]}],"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 Java Developer Certificate from Western Governors University have built and demonstrated competence in developing robust, scalable applications with Java, using object-oriented programming, data structures, APIs, and software engineering best practices, building and optimizing Java-based solutions for various industries."},"ceterms:credentialId":"https://api.badgr.io/public/badges/gqX2hTVFQ2Scu95xTvAh-w","ceterms:subjectWebpage":"https://api.badgr.io/public/badges/gqX2hTVFQ2Scu95xTvAh-w","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"]}