Level 5 exam — harder

Exam — fresh questions

5 · Recall

1. In a WEBDEV project of Yacine's, where should stock be checked before saving an order?

The browser is visible and modifiable: stock, price and rights are checked on the server side, the only safe place and the only one with access to the data.
5 · Recall

2. What is the main benefit of WinDev Mobile for Yacine's team?

WinDev Mobile shares WLangage and the analysis with WinDev: Yacine extends his application to Android and iOS without learning two native developments.
5 · Recall

3. What does idempotence mean in a REST API exchange?

With a unique operation identifier, a send replayed after an outage is recognized as already processed: recovery does not create a duplicate.
5 · Recall

4. What does the GDS keep on each check-in of an element?

The GDS keeps the full history of check-ins, with comments, which allows a decision to be understood and a rollback to be made.
5 · Application

5. Yacine shares the WinDev analysis with his WEBDEV portal. What must he redo on the web side?

Sharing the analysis reuses the data model, not security: critical checks must be redone in the portal's server code.
5 · Application

6. One of Yacine's technicians enters a reading in a warehouse with no network. What does the application do?

Offline mode saves the reading in the local database with a synchronization indicator, then the queue is replayed when the network returns.
5 · Application

7. Yacine's supplier API responds with a price of zero. What reflex should be adopted?

An inconsistent response is rejected: the data is validated, the exchange is logged for diagnosis and the user is informed without saving a wrong price.
5 · Application

8. Yacine wants to check a modified procedure back into the GDS. What does he do first?

Before checking in, you test so as not to break the shared project and comment precisely on what changed and why.
5 · Arbitration

9. Yacine hesitates to check a price in the browser for immediate feedback. What does he decide?

Browser-side convenience is acceptable, but the validation that matters remains on the server side: the browser never protects a price.
5 · Arbitration

10. Yacine must extend his management system into the field. What scope should he choose for the mobile application?

Mobile is a different use: a scope restricted to field actions is better than an unreadable copy of the entire desktop application.
5 · Arbitration

11. An order is sent twice to the API because of an outage. What does Yacine prioritize?

The unique operation identifier lets the recipient recognize a send already processed: recovery becomes idempotent, without duplicates.
5 · Arbitration

12. Yacine wants to invest in a PC SOFT certification. What is the right reflex?

Terms and prices vary by country and period: you check with the official source, without stopping practice or maintaining the fundamentals.
What's next?
Back to the guideGuide contents