Apps/AppDev Certification
Introduction
To become a BigID certified developer, you need to create an application showing your knowledge. There are no specific programming language requirements for this application, just like within BigID. We will not judge your code on syntax. We’ve designed this project to be flexible enough to focus on your specific domain while also being rigorous enough to verify your knowledge to BigID customers around the world.
Submission
You can submit your project by emailing a docker image to [email protected]. You are limited to 2 submissions per 24 hour period. If you have submitted your project at 5:01 PM CST, you will need to wait until 5:02 PM CST the next day to submit. There is no limit to the number of submissions. You are not allowed to collaborate with others on this project. Code analysis will be done to ensure no collaboration has taken place. Do not share your work or post it publicly in any form. You will receive a score and feedback immediately after submission. If you believe there was an error in grading your submission you can request a manual review. Note that this review may take several days to complete. Resubmitting your project with changes will be more expedient.
Grading
The project consists of requirements and optional exercises. Your application MUST implement all requirements. Not implementing a single requirement will result in a failing score. After implementing all requirements, you may choose between optional exercises to get yourself to 5 points. You do not need to implement all requirements from one exercise. Any activity that generates points will count.
Requirements
- Your application must be packaged as a .tar docker image file.
- Your application must respond to port 3000 over HTTP.
- Your application must have a valid Manifest file and serve that file at /manifest.
- Your application manifest must have a name and a description.
- Your application may not rely on any external servers beyond those specified in this document.