Back-end development: responsibilities and practical exercise
Organize processing, exchanges and data access rules.
These sheets describe activities and teaching exercises. They do not constitute job offers, certifying courses or recruitment promises.
All job descriptionsAn exercise to practice
Build a request service that validates entries and maintains a processing status.
Work on a copy or demo environment. Define the data used and the expected result before you begin. Keep your decisions and the difficulties encountered in order to be able to explain the process.
- Describe the contract of entries, results and errors.
- Check the rights to each operation and define the necessary data.
- Test duplicates, limit values and dependency temporarily unavailable.
- Prepare migrations, backup and recovery procedure.
Deliverable and verifications
A documented service, tests and an operating procedure.
Denied operations and errors have a defined and verified behavior.
For each check, note the context, the action, the expected result and what has been observed. Distinguish a successful verification from a remaining hypothesis. Another person must be able to understand the deliverable without attending all its manufacture.
Use the Functional Validation BookPoints of vigilance and teamwork
A validation in the browser does not replace server control. Messages and logs should assist in the diagnosis without exposing private information.
Collaboration to explore: front-end development.
Specify the sharing of responsibilities: who provides the information, who decides, who checks and maintains the result. A good handover retains the constraints and decisions, not just the final file.
Employment, trades and trainingFrequently asked questions
Does this exercise prove a professional qualification?
It allows you to show an approach and its limits. It is neither a diploma, nor a certification, nor proof of a production experience.
How to present the work in a portfolio?
Specify that this is an exercise, your role, constraints, decisions and checks. Use test data and media whose rights are established.
How to assess the quality of the deliverable?
Denied operations and errors have a defined and verified behavior. Add the difficulties encountered and what remains to be verified rather than presenting absolute validation.