Methods and learning

Full-stack development: responsibilities and practical exercise

Link interface, processing and storage in a full feature.

These sheets describe activities and teaching exercises. They do not constitute job offers, certifying courses or recruitment promises.

All job descriptions

An exercise to practice

Deliver a registration course with validation, confirmation and searchable 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.

  1. Define the responsibilities of each layer and the trade contract.
  2. Build a complete first course before the secondary variants.
  3. Test inconsistencies between interface and saved state.
  4. Document delivery and recovery for another person.

Deliverable and verifications

End-to-end functionality, testing and deployment instructions.

The visible state, processing result and recorded data remain consistent.

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 Book

Points of vigilance and teamwork

Working on several layers does not dispense with distinguishing their responsibilities. A success displayed should not precede an operation that has failed.

Collaboration to explore: Back-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 training

Frequently 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?

The visible state, processing result and recorded data remain consistent. Add the difficulties encountered and what remains to be verified rather than presenting absolute validation.

resources to deepen

Browse other files