IA & USAGES PROFESSIONNELS

DATA & MACHINE LEARNING

CLOUD & DÉVELOPPEMENT

DESIGN & OUTILS PROFESSIONNELS

Une question ?
IIA
Assistant IIA
Bonjour !
Je suis l'assistant IIA.
Que cherchez-vous ?
Révision · Titre Développeur Web et Web Mobile

Examen Développeur Web
et Web Mobile : 200 questions.

Des exemples de questions pour l’épreuve écrite (questionnaire professionnel), avec leurs réponses. Masquez les réponses pour vous tester, puis vérifiez.

Autres exercices

1. Quelle est la fonction de la balise <meta charset="UTF-8"> dans un document HTML ?

RéponseElle définit l'encodage des caractères (UTF-8) pour un affichage correct des caractères spéciaux.

2. Quelle propriété CSS cache un élément sans libérer son espace ?

a) display: none
b) visibility: hidden
c) opacity: 0
d) hidden: true
Réponseb) visibility: hidden

3. Écrivez une règle CSS pour centrer un texte horizontalement.

Réponse
text-align: center;

4. (En anglais) What is the purpose of querySelector in JavaScript?

RéponseIt selects the first DOM element matching a CSS selector. Example: document.querySelector('.class').

5. Quelle est la différence entre var, let et const en JavaScript ?

Réponse- var: portée fonctionnelle, redéclarable.
- let: portée de bloc, réassignable.
- const: portée de bloc, non réassignable.

6. Écrivez une fonction JavaScript qui affiche "Bonjour" dans la console.

Réponse
function direBonjour() {
console.log("Bonjour");
}

7. Quel est le rôle d’une API REST ?

RéponseElle permet la communication entre applications via des requêtes HTTP (GET, POST, etc.), souvent en JSON.

8. Quelle requête SQL supprime un enregistrement ?

a) SELECT
b) DELETE
c) UPDATE
d) INSERT
Réponseb) DELETE

9. Écrivez une requête SQL pour sélectionner les produits avec un prix < 50 dans la table products.

Réponse
SELECT * FROM products WHERE price < 50;

10. Quelle commande Git envoie les modifications locales vers un dépôt distant ?

Réponsegit push origin main

11. Pourquoi utilise-t-on HTTPS ?

RéponseHTTPS chiffre les données échangées via SSL/TLS, contrairement à HTTP.

12. (En anglais) What does "responsive design" mean?

RéponseIt ensures a website adapts to different screen sizes and devices.

13. Quelle propriété CSS crée une transition fluide pour un changement de couleur ?

Réponse
transition: color 0.3s ease;

14. Écrivez un code HTML pour inclure une image avec une description alternative.

Réponse
<img src="image.jpg" alt="Description de l'image">

15. Quelle méthode HTTP met à jour une ressource dans une API REST ?

a) GET
b) POST
c) PUT
d) DELETE
Réponsec) PUT

16. Qu’est-ce qu’un framework web ? Donnez un exemple.

RéponseUn ensemble d’outils pour faciliter le développement. Exemple : React.

17. (En anglais) What is the purpose of async in JavaScript?

RéponseIt declares an asynchronous function, allowing await for promises.

18. Écrivez une règle CSS pour une bordure rouge de 2px.

Réponse
border: 2px solid red;

19. Quelle commande Git montre les modifications non validées ?

Réponsegit status

20. Comment sécuriser les mots de passe dans une base de données ?

RéponseLes hacher avec un algorithme comme bcrypt.

21. Quelle balise HTML définit un lien hypertexte ?

Réponse<a>

22. Quelle propriété CSS définit l’espacement interne d’un élément ?

a) margin
b) padding
c) border
d) spacing
Réponseb) padding

23. Écrivez un code JavaScript pour afficher une alerte.

Réponse
alert("Bonjour !");

24. (En anglais) What is a "promise" in JavaScript?

RéponseA promise represents a value that may be available now, later, or never, handling asynchronous operations.

25. Quelle commande SQL modifie un enregistrement ?

RéponseUPDATE

26. Écrivez une règle CSS pour rendre un texte en gras.

Réponse
font-weight: bold;

27. Quelle est la commande Git pour cloner un dépôt ?

Réponsegit clone <url>

28. Qu’est-ce qu’une attaque XSS ?

RéponseUne attaque par injection de scripts malveillants dans une page web pour voler des données utilisateur.

29. (En anglais) What is the purpose of npm install?

RéponseIt installs dependencies listed in package.json for a Node.js project.

30. Écrivez un code HTML pour créer un formulaire avec un champ texte.

Réponse
<form>
<input type="text" name="username">
</form>

31. Quelle propriété CSS définit la taille de la police ?

Réponsefont-size

32. Quelle méthode JavaScript ajoute un élément à la fin d’un tableau ?

a) push()
b) pop()
c) shift()
d) unshift()
Réponsea) push()

33. Écrivez une requête SQL pour insérer un utilisateur dans la table users.

Réponse
INSERT INTO users (name, email) VALUES ('Jean', 'jean@example.com');

34. Quelle commande Git valide les modifications locales ?

Réponsegit commit -m "message"

35. (En anglais) What is a "callback" function in JavaScript?

RéponseA function passed as an argument to another function, executed after an event or task.

36. Quelle balise HTML crée une liste non ordonnée ?

Réponse<ul>

37. Quelle propriété CSS aligne les éléments en ligne ?

a) display: flex
b) float: left
c) position: absolute
d) text-align: center
Réponsea) display: flex

38. Écrivez un code JavaScript pour vérifier si une variable est un nombre.

Réponse
typeof variable === 'number';

39. Qu’est-ce qu’une clé primaire dans une base de données ?

RéponseUn champ unique identifiant chaque enregistrement dans une table.

40. Quelle commande npm lance un projet Node.js ?

Réponsenpm start

41. (En anglais) What is the purpose of fetch in JavaScript?

RéponseIt makes HTTP requests to fetch resources, returning a promise.

42. Écrivez une règle CSS pour arrondir les coins d’un élément.

Réponse
border-radius: 10px;

43. Quelle balise HTML définit un paragraphe ?

Réponse<p>

44. Quelle méthode HTTP récupère des données dans une API REST ?

a) POST
b) GET
c) PUT
d) PATCH
Réponseb) GET

45. Écrivez un code JavaScript pour boucler sur un tableau.

Réponse
let array = [1, 2, 3];
for (let item of array) {
console.log(item);
}

46. Qu’est-ce qu’un CDN ?

RéponseUn réseau de distribution de contenu qui héberge des ressources web pour une livraison rapide.

47. Quelle propriété CSS définit la couleur de fond ?

Réponsebackground-color

48. (En anglais) What is the purpose of localStorage in JavaScript?

RéponseIt stores data in the browser with no expiration date, accessible via key-value pairs.

49. Écrivez une requête SQL pour r les enregistrements dans users.

Réponse
SELECT COUNT(*) FROM users;

50. Quelle commande Git affiche l’historique des commits ?

Réponsegit log

51. Quelle balise HTML définit le titre principal d’une page ?

Réponse<h1>

52. Quelle propriété CSS définit l’espacement externe entre éléments ?

a) padding
b) margin
c) border
d) outline
Réponseb) margin

53. Écrivez une règle CSS pour aligner verticalement des éléments dans un conteneur flex.

Réponse
align-items: center;

54. (En anglais) What is the purpose of addEventListener in JavaScript?

RéponseIt attaches an event handler to an element. Example: element.addEventListener('click', () => alert('Clicked'));

55. Quelle méthode JavaScript supprime le dernier élément d’un tableau ?

a) push()
b) pop()
c) shift()
d) slice()
Réponseb) pop()

56. Écrivez un code JavaScript pour déclarer un objet avec deux propriétés.

Réponse
let personne = {
nom: "Jean",
age: 30
};

57. Qu’est-ce qu’une requête HTTP POST ?

RéponseUne requête pour envoyer des données au serveur, souvent pour créer ou mettre à jour une ressource.

58. Quelle requête SQL récupère des données uniques ?

a) SELECT DISTINCT
b) SELECT ALL
c) SELECT UNIQUE
d) SELECT GROUP
Réponsea) SELECT DISTINCT

59. Écrivez une requête SQL pour sélectionner les utilisateurs avec email contenant "@gmail.com" dans users.

Réponse
SELECT * FROM users WHERE email LIKE '%@gmail.com';

60. Quelle commande Git crée une nouvelle branche ?

Réponsegit branch nom-branche

61. Qu’est-ce qu’une attaque par injection SQL ?

RéponseUne attaque où du code SQL malveillant est inséré dans une requête pour manipuler la base de données.

62. (En anglais) What is the purpose of package.json in a Node.js project?

RéponseIt defines project metadata, dependencies, and scripts.

63. Écrivez une règle CSS pour appliquer une ombre à un élément.

Réponse
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);

64. Écrivez un code HTML pour une liste ordonnée avec deux éléments.

Réponse
<ol>
<li>Premier</li>
<li>Deuxième</li>
</ol>

65. Quelle méthode HTTP supprime une ressource dans une API REST ?

a) GET
b) POST
c) DELETE
d) PATCH
Réponsec) DELETE

66. Qu’est-ce qu’un CMS ? Donnez un exemple.

RéponseUn système de gestion de contenu pour créer et gérer des sites web. Exemple : WordPress.

67. (En anglais) What is the difference between == and === in JavaScript?

Réponse== compares values with type coercion; === compares values and types without coercion.

68. Écrivez une règle CSS pour fixer un élément en haut de la page.

Réponse
position: fixed;
top: 0;

69. Quelle commande Git bascule vers une autre branche ?

Réponsegit checkout nom-branche

70. Comment prévenir les attaques XSS ?

RéponseÉchapper les entrées utilisateur et utiliser des en-têtes comme Content Security Policy (CSP).

71. Quelle balise HTML définit une section de contenu ?

Réponse<section>

72. Quelle propriété CSS définit la disposition en grille ?

a) display: flex
b) display: grid
c) layout: grid
d) grid: true
Réponseb) display: grid

73. Écrivez un code JavaScript pour convertir une chaîne en majuscules.

Réponse
let texte = "bonjour";
texte.toUpperCase(); // "BONJOUR"

74. Qu’est-ce qu’une clé étrangère dans une base de données ?

RéponseUn champ qui référence la clé primaire d’une autre table pour établir une relation.

75. (En anglais) What is the purpose of try...catch in JavaScript?

RéponseIt handles exceptions to prevent code from crashing. Example: try { } catch (error) { }.

76. Écrivez un code HTML pour un bouton cliquable.

Réponse
<button>Cliquer</button>

77. Quelle propriété CSS centre un élément horizontalement dans un conteneur flex ?

Réponse
justify-content: center;

78. Quelle méthode JavaScript fusionne deux tableaux ?

a) merge()
b) concat()
c) join()
d) combine()
Réponseb) concat()

79. Écrivez une requête SQL pour mettre à jour l’âge d’un utilisateur dans users.

Réponse
UPDATE users SET age = 31 WHERE id = 1;

80. Quelle commande Git fusionne une branche dans la branche actuelle ?

Réponsegit merge nom-branche

81. (En anglais) What is a "viewport" in web development?

RéponseThe visible area of a web page on a device, controlled by the <meta viewport> tag.

82. Écrivez une règle CSS pour changer la couleur du texte au survol.

Réponse
:hover {
color: blue;
}

83. Quelle balise HTML définit une entrée de formulaire pour un mot de passe ?

Réponse<input type="password">

84. Quelle méthode JavaScript vérifie si un élément existe dans un tableau ?

a) includes()
b) contains()
c) find()
d) exists()
Réponsea) includes()

85. Qu’est-ce qu’un token JWT ?

RéponseUn JSON Web Token est un standard pour transmettre des informations sécurisées entre parties, souvent pour l’authentification.

86. Écrivez un code JavaScript pour générer un nombre aléatoire entre 1 et 10.

Réponse
Math.floor(Math.random() * 10) + 1;

87. Quelle propriété CSS définit l’opacité d’un élément ?

Réponseopacity

88. (En anglais) What is the purpose of sessionStorage in JavaScript?

RéponseIt stores data in the browser for the duration of a session, cleared when the tab is closed.

89. Écrivez une requête SQL pour trier les utilisateurs par nom dans l’ordre alphabétique.

Réponse
SELECT * FROM users ORDER BY name ASC;

90. Quelle commande Git annule les modifications non suivies ?

Réponsegit clean -f

91. Quelle balise HTML définit un en-tête de page ?

Réponse<header>

92. Quelle propriété CSS définit un espacement entre les lettres ?

a) letter-spacing
b) word-spacing
c) text-indent
d) line-height
Réponsea) letter-spacing

93. Écrivez un code JavaScript pour vérifier si une variable est définie.

Réponse
typeof variable !== 'undefined';

94. Qu’est-ce qu’une base de données NoSQL ? Donnez un exemple.

RéponseUne base non relationnelle pour des données flexibles. Exemple : MongoDB.

95. (En anglais) What is the purpose of map() in JavaScript?

RéponseIt creates a new array by applying a function to each element of an existing array.

96. Écrivez un code HTML pour un lien vers une page externe.

Réponse
<a href="https://example.com">Visiter</a>

97. Quelle propriété CSS définit l’alignement du texte à droite ?

Réponse
text-align: right;

98. Quelle méthode JavaScript retourne la longueur d’une chaîne ?

a) length()
b) size()
c) count()
d) length
Réponsed) length

99. Écrivez une requête SQL pour joindre deux tables users et orders.

Réponse
SELECT * FROM users INNER JOIN orders ON users.id = orders.user_id;

100. Quelle commande Git affiche les différences entre deux commits ?

Réponsegit diff commit1 commit2

101. Quelle balise HTML définit une zone de navigation ?

Réponse<nav>

102. Quelle propriété CSS définit la hauteur d’une ligne de texte ?

a) line-height
b) text-height
c) font-size
d) letter-spacing
Réponsea) line-height

103. Écrivez une règle CSS pour cacher un élément uniquement sur les écrans de moins de 600px.

Réponse
@media (max-width: 600px) {
.element {
display: none;
}
}

104. (En anglais) What is the purpose of getElementById in JavaScript?

RéponseIt selects a DOM element by its ID. Example: document.getElementById('myId').

105. Quelle méthode JavaScript supprime le premier élément d’un tableau ?

a) pop()
b) shift()
c) slice()
d) splice()
Réponseb) shift()

106. Écrivez un code JavaScript pour déclarer un tableau avec trois éléments.

Réponse
let fruits = ["pomme", "banane", "orange"];

107. Qu’est-ce qu’un en-tête HTTP ?

RéponseDes métadonnées envoyées avec une requête ou réponse HTTP, comme Content-Type.

108. Quelle requête SQL regroupe des données par catégorie ?

a) ORDER BY
b) GROUP BY
c) SELECT DISTINCT
d) JOIN
Réponseb) GROUP BY

109. Écrivez une requête SQL pour r les commandes par utilisateur dans orders.

Réponse
SELECT user_id, COUNT(*) FROM orders GROUP BY user_id;

110. Quelle commande Git affiche la branche actuelle ?

Réponsegit branch

111. Qu’est-ce qu’un cookie dans le contexte web ?

RéponseUn petit fichier stocké par le navigateur pour enregistrer des données utilisateur, comme les sessions.

112. (En anglais) What is the purpose of yarn in web development?

RéponseYarn is a package manager for installing and managing JavaScript dependencies, similar to npm.

113. Écrivez une règle CSS pour centrer un <div> horizontalement avec margin.

Réponse
div {
margin: 0 auto;
width: 100px;
}

114. Écrivez un code HTML pour un champ de sélection avec deux options.

Réponse
<select>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>

115. Quelle méthode HTTP crée une nouvelle ressource dans une API REST ?

a) GET
b) POST
c) PUT
d) DELETE
Réponseb) POST

116. Qu’est-ce qu’un framework CSS ? Donnez un exemple.

RéponseUn ensemble de styles prédéfinis pour accélérer le design. Exemple : Bootstrap.

117. (En anglais) What is the difference between null and undefined in JavaScript?

Réponsenull is an explicit absence of value; undefined means a variable has not been assigned a value.

118. Écrivez une règle CSS pour appliquer une animation de rotation.

Réponse
@keyframes rotate {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
.element {
animation: rotate 2s infinite;
}

119. Quelle commande Git annule le dernier commit sans perdre les modifications ?

Réponsegit reset --soft HEAD~1

120. Comment protéger une API contre les abus ?

RéponseUtiliser des limites de requêtes (rate limiting) et des tokens d’authentification.

121. Quelle balise HTML définit un pied de page ?

Réponse<footer>

122. Quelle propriété CSS définit une bordure en pointillés ?

a) border-style: dashed
b) border-style: dotted
c) border-type: dotted
d) border: dotted
Réponseb) border-style: dotted

123. Écrivez un code JavaScript pour inverser une chaîne de caractères.

Réponse
let texte = "bonjour";
texte.split("").reverse().join(""); // "ruejnob"

124. Qu’est-ce qu’une relation un-à-plusieurs dans une base de données ?

RéponseUn enregistrement d’une table peut être lié à plusieurs enregistrements d’une autre table.

125. (En anglais) What is the purpose of filter() in JavaScript?

RéponseIt creates a new array with elements that pass a test provided by a function.

126. Écrivez un code HTML pour un champ de case à cocher.

Réponse
<input type="checkbox" name="option">

127. Quelle propriété CSS définit un dégradé linéaire comme fond ?

Réponse
background: linear-gradient(to right, blue, red);

128. Quelle méthode JavaScript supprime un élément spécifique d’un tableau ?

a) slice()
b) splice()
c) cut()
d) remove()
Réponseb) splice()

129. Écrivez une requête SQL pour supprimer les utilisateurs inactifs dans users.

Réponse
DELETE FROM users WHERE active = 0;

130. Quelle commande Git récupère les mises à jour d’un dépôt distant ?

Réponsegit fetch

131. (En anglais) What is a "single-page application" (SPA)?

RéponseA web app that loads a single HTML page and dynamically updates content without full page reloads.

132. Écrivez une règle CSS pour désactiver le clic sur un élément.

Réponse
pointer-events: none;

133. Quelle balise HTML définit un article autonome ?

Réponse<article>

134. Quelle méthode JavaScript convertit un objet JSON en chaîne ?

a) JSON.parse()
b) JSON.stringify()
c) JSON.convert()
d) JSON.toString()
Réponseb) JSON.stringify()

135. Qu’est-ce qu’un index dans une base de données ?

RéponseUne structure qui accélère les recherches en organisant les données d’une colonne.

136. Écrivez un code JavaScript pour ajouter un élément au début d’un tableau.

Réponse
let tableau = [1, 2];
tableau.unshift(0); // [0, 1, 2]

137. Quelle propriété CSS définit une transformation de mise à l’échelle ?

Réponse
transform: scale(1.2);

138. (En anglais) What is the purpose of reduce() in JavaScript?

RéponseIt reduces an array to a single value by applying a function to each element.

139. Écrivez une requête SQL pour sélectionner les 5 premiers utilisateurs dans users.

Réponse
SELECT * FROM users LIMIT 5;

140. Quelle commande Git restaure un fichier à son état précédent ?

Réponsegit checkout -- fichier

141. Quelle balise HTML définit une légende pour une image ?

Réponse<figcaption>

142. Quelle propriété CSS définit une police personnalisée ?

a) font-family
b) font-style
c) font-type
d) font-face
Réponsea) font-family

143. Écrivez un code JavaScript pour vérifier si une chaîne commence par "Bonjour".

Réponse
let texte = "Bonjour monde";
texte.startsWith("Bonjour"); // true

144. Qu’est-ce qu’une transaction dans une base de données ?

RéponseUn ensemble d’opérations exécutées comme une unité, garantissant la cohérence des données.

145. (En anglais) What is a "closure" in JavaScript?

RéponseA function that retains access to its outer scope’s variables even after the outer function has finished executing.

146. Écrivez un code HTML pour un lien qui s’ouvre dans un nouvel onglet.

Réponse
<a href="https://example.com" target="_blank">Visiter</a>

147. Quelle propriété CSS définit un effet de flou ?

Réponse
filter: blur(5px);

148. Quelle méthode JavaScript arrondit un nombre à l’entier inférieur ?

a) Math.round()
b) Math.floor()
c) Math.ceil()
d) Math.trunc()
Réponseb) Math.floor()

149. Écrivez une requête SQL pour sélectionner les utilisateurs n’ayant pas de commande.

Réponse
SELECT * FROM users LEFT JOIN orders ON users.id = orders.user_id WHERE orders.id IS NULL;

150. Quelle commande Git affiche les fichiers modifiés dans l’index ?

Réponsegit diff --cached

151. Quelle commande Git crée une nouvelle branche et s’y place directement ?

Réponsegit switch -c nom-branche (ou git checkout -b nom-branche)

152. Quelle propriété CSS définit une image comme fond ?

a) background-image
b) image-background
c) background-src
d) bg-image
Réponsea) background-image

153. Écrivez une règle CSS pour appliquer une police Google Fonts.

Réponse
@import url('https://fonts.googleapis.com/css2?family=Inter');
body {
font-family: 'Inter', sans-serif;
}

154. (En anglais) What is the purpose of innerHTML in JavaScript?

RéponseIt gets or sets the HTML content of an element. Example: element.innerHTML = '<p>Texte</p>';

155. Quelle méthode JavaScript joint les éléments d’un tableau en une chaîne ?

a) join()
b) concat()
c) merge()
d) combine()
Réponsea) join()

156. Écrivez un code JavaScript pour vérifier si une variable est un tableau.

Réponse
Array.isArray(variable);

157. Qu’est-ce qu’un code de statut HTTP 404 ?

RéponseIndique que la ressource demandée n’a pas été trouvée sur le serveur.

158. Quelle requête SQL joint deux tables sans condition ?

a) INNER JOIN
b) LEFT JOIN
c) CROSS JOIN
d) RIGHT JOIN
Réponsec) CROSS JOIN

159. Écrivez une requête SQL pour sélectionner les produits en rupture de stock dans products.

Réponse
SELECT * FROM products WHERE stock = 0;

160. Quelle commande Git crée et bascule vers une nouvelle branche ?

Réponsegit checkout -b nom-branche

161. Qu’est-ce qu’un en-tête CORS ?

RéponseUn en-tête HTTP qui contrôle l’accès aux ressources depuis un domaine différent.

162. (En anglais) What is the purpose of webpack in web development?

RéponseWebpack bundles JavaScript, CSS, and other assets into optimized files for deployment.

163. Écrivez une règle CSS pour rendre un texte italique.

Réponse
font-style: italic;

164. Écrivez un code HTML pour une vidéo intégrée.

Réponse
<video controls>
<source src="video.mp4" type="video/mp4">
</video>

165. Quelle méthode HTTP met à jour partiellement une ressource dans une API REST ?

a) PUT
b) POST
c) PATCH
d) GET
Réponsec) PATCH

166. Qu’est-ce qu’un préprocesseur CSS ? Donnez un exemple.

RéponseUn outil qui étend CSS avec des variables et fonctions. Exemple : Sass.

167. (En anglais) What is the difference between let and const in JavaScript?

Réponselet allows reassignment; const does not.

168. Écrivez une règle CSS pour désactiver la sélection de texte.

Réponse
user-select: none;

169. Quelle commande Git affiche les modifications non validées ?

Réponsegit diff

170. Comment sécuriser les entrées utilisateur dans une application web ?

RéponseValider et échapper les données, utiliser des requêtes préparées pour SQL.

171. Quelle balise HTML définit un groupe de médias ?

RéponseLa balise "figure"

172. Quelle propriété CSS définit un espacement entre les mots ?

a) letter-spacing
b) word-spacing
c) text-spacing
d) line-spacing
Réponseb) word-spacing

173. Écrivez un code JavaScript pour remplacer "monde" par "univers" dans une chaîne.

Réponse
let texte = "Bonjour monde";
texte.replace("monde", "univers"); // "Bonjour univers"

174. Qu’est-ce qu’une vue dans une base de données ?

RéponseUne table virtuelle basée sur une requête SQL, utilisée pour simplifier l’accès aux données.

175. (En anglais) What is the purpose of forEach() in JavaScript?

RéponseIt executes a function for each element in an array.

176. Écrivez un code HTML pour un champ de texte multiligne.

Réponse
<textarea rows="4" cols="50"></textarea>

177. Quelle propriété CSS définit une transition pour toutes les propriétés ?

Réponse
transition: all 0.3s ease;

178. Quelle méthode JavaScript convertit une chaîne JSON en objet ?

a) JSON.stringify()
b) JSON.parse()
c) JSON.convert()
d) JSON.object()
Réponseb) JSON.parse()

179. Écrivez une requête SQL pour sélectionner les utilisateurs avec plus de 2 commandes.

Réponse
SELECT user_id, COUNT(*) FROM orders GROUP BY user_id HAVING COUNT(*) > 2;

180. Quelle commande Git supprime une branche locale ?

Réponsegit branch -d nom-branche

181. (En anglais) What is a "progressive web app" (PWA)?

RéponseA web app that offers a native app-like experience, with offline support and push notifications.

182. Écrivez une règle CSS pour surligner un texte.

Réponse
background-color: yellow;

183. Quelle balise HTML définit une citation courte ?

Réponse<q>

184. Quelle méthode JavaScript arrondit un nombre à l’entier supérieur ?

a) Math.floor()
b) Math.ceil()
c) Math.round()
d) Math.trunc()
Réponseb) Math.ceil()

185. Qu’est-ce qu’un trigger dans une base de données ?

RéponseUne procédure automatique exécutée en réponse à un événement, comme une insertion.

186. Écrivez un code JavaScript pour vérifier si une chaîne est vide.

Réponse
let texte = "";
texte.length === 0; // true

187. Quelle propriété CSS définit un curseur personnalisé ?

Réponse
cursor: pointer;

188. (En anglais) What is the purpose of setTimeout() in JavaScript?

RéponseIt executes a function after a specified delay in milliseconds.

189. Écrivez une requête SQL pour sélectionner les utilisateurs créés après 2023.

Réponse
SELECT * FROM users WHERE created_at > '2023-01-01';

190. Quelle commande Git synchronise la branche locale avec le dépôt distant ?

Réponsegit pull

191. Quelle balise HTML définit une légende de tableau ?

RéponseLa balise "caption"

192. Quelle propriété CSS définit une rotation d’un élément ?

a) rotate
b) transform: rotate
c) angle
d) spin
Réponseb) transform: rotate

193. Écrivez un code JavaScript pour extraire les 3 premiers caractères d’une chaîne.

Réponse
let texte = "Bonjour";
texte.slice(0, 3); // "Bon"

194. Qu’est-ce qu’une jointure externe dans une base de données ?

RéponseUne jointure qui inclut tous les enregistrements d’une table, même sans correspondance dans l’autre.

195. (En anglais) What is the purpose of find() in JavaScript?

RéponseIt returns the first element in an array that satisfies a provided testing function.

196. Écrivez un code HTML pour un tableau avec deux colonnes.

Réponse
<table>
<tr>
<th>Colonne 1</th>
<th>Colonne 2</th>
</tr>
<tr>
<td>Donnée 1</td>
<td>Donnée 2</td>
</tr>
</table>

197. Quelle propriété CSS définit une marge interne à gauche ?

Réponse
padding-left: 10px;

198. Quelle méthode JavaScript arrondit un nombre à l’entier le plus proche ?

a) Math.floor()
b) Math.ceil()
c) Math.round()
d) Math.trunc()
Réponsec) Math.round()

199. Écrivez une requête SQL pour sélectionner les produits avec un prix entre 10 et 50.

Réponse
SELECT * FROM products WHERE price BETWEEN 10 AND 50;

200. Quelle commande Git affiche les branches distantes ?

Réponsegit branch -r

Préparez le titre avec IIA.

Découvrir la formation Développeur Web