wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Atelier Dev (8 Oct. 2025)

Total questions: 21

Worksheet time: 5mins

Name
Class
Date
1.

Lequel est une bibliothèque JavaScript utilisée pour la création d'interfaces utilisateur ?

a)

Flask

b)

Swift

c)

React

d)

Django

2.

Quelle méthode HTTP est utilisée pour lire des données ?

a)

PUT

b)

GET

c)

DELETE

d)

POST

3.

Lequel n'est PAS un code de statut HTTP ?

a)

400

b)

200

c)

600

d)

500

4.

Que signifie le sigle MVC ?

a)

Model-Vercel-Controller

b)

Model-View-Connector

c)

Modal-View-Component

d)

Model-View-Controller

5.

Quel framework CSS contient un système de grid responsive, des variables et des mixins Sass, et des composants préconstruits comme des navbars ou des carousels... ?

a)

Tailwind CSS

b)

Vue.js

c)

Angular

d)

Bootstrap

6.

Lequel n'est PAS un format de données couramment utilisé pour les API web ?

a)

JSON

b)

PDF

c)

YAML

d)

XML

7.

En JavaScript, le mot-clé (a)   est utilisé pour déclarer une variable qui ne pourra plus être réassignée.

8.

Dans une API REST, quel code HTTP indique qu'une ressource a été correctement créée ?

a)

200

b)

201

c)

202

d)

204

9.

A quoi sert un middleware dans une API web ?

a)

Gérer les requêtes asynchrones

b)

Modifier les requêtes et les réponses entre le client et le serveur

c)

Compiler les assets front-end

d)

Rendre des templates côté client

10.

En SQL, quel mot-clé est utilisé pour filtrer des résultats agrégés après un "GROUP BY" ?

a)

WHERE

b)

FILTER

c)

HAVING

d)

AFTER

11.

Qu'est-ce qui décrit le mieux CORS (Cross-Origin Resource Sharing) ?

a)

Une fonctionnalité de sécurité pour empêcher les injections SQL

b)

Un mécanisme qui contrôle l'accès aux ressources sur un serveur

c)

Un protocole de chiffrement des requêtes HTTP

d)

Une fonction JavaScript d'autentification

12.

Dans Node.js, quel module est couramment utilisé pour gérer les variables d'environnement ?

a)

dotenv

b)

nodemon

c)

express

d)

fs

13.

Dans le contexte des bases de données, qui signifie le sigle ACID ?

a)

Atomicity

Consistency

Isolation

Durability

b)

Accuracy

Connection

Integrity

Distribution

c)

Access

Control

Index

Data

d)

Atomicity

Control

Integration

Depency

14.

Dans Git, la commande pour afficher l'état du dossier de travail est git (a)  

15.

Quel faille de sécurité majeure peut être évitée grâce aux "prepared statements" dans des requêtes SQL ?

a)

Cross-Site Scripting (XSS)

b)

Injections SQL

c)

Cross-Site Request Forgery (CSRF)

d)

Clickjacking

16.

Que signifie JWT dans le contexte de l'authentification web ?

a)

Java Web Token

b)

JavaScript Web Token

c)

Joint Web Token

d)

JSON Web Token

17.

Qu'est-ce qu'une architecture avec micro-services ?

a)

Une seule application monolithique gérant toutes les fonctionnalités

b)

De multiples petits services qui communiquent à travers l'API

c)

Un système où le front-end et le back-end partage le même language

d)

Une application web qui tourne sans back-end

18.

Lequel de ces algorithmes de hash is considéré trop peu sécurisé et ne devrait pas être utilisé pour le stockage de mots de passe ?

a)

bcrypt

b)

SHA-256

c)

MD5

d)

Argon2

19.

Quelle commande Git permet de sauvegarder temporairement les changements non-commités sans les commiter ?

a)

git revert

b)

git save

c)

git freeze

d)

git stash

20.

En architecture logicielle, qu'est-ce que la scalabilité ?

a)

La capacité d'un système à tourner sur différents OS

b)

La capacité de gérer des charges croissantes

c)

La capacité d'exécuter plusieurs tâches simultanément

d)

La capacité de détecter et corriger des bugs automatiquement

21.

Du code qui peut renvoyer une exception est souvent enveloppé dans un bloc "try / (a)   "