wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Agile 03 - Présentations (Jira, Git, API, DevOps...)

Total questions: 24

Worksheet time: 13mins

Name
Class
Date
1.

Quelle commande permet-elle de sauvegarder des changements dans GitHub?

a)

git branch

b)

git commit

c)

git clone

d)

git pull

e)

git init

2.

Un outil de gestion de version permet de:

a)

Gérer le code des projets

b)

Gérer les tâches des projets

c)

Gérer les développeurs des projets

d)

Gérer les systèmes des projets

3.

Jira permet de:

a)

Gérer le code des projets

b)

Gérer les tâches des projets

c)

Gérer les développeurs des projets

d)

Gérer les systèmes des projets

4.

Git est un système de gestion de version :

a)

de modifications du code

b)

sans historique

c)

de suivie des changements

d)

d'écrasement du code initial

5.

Qui peut créer des tickets dans Jira?

a)

User (Utilisateur)

b)

Développeur

c)

Administrateur

d)

Viewer (Observateur)

6.

Qu'est-ce que le REST API ?

a)

Protocole de transfert d'e-mails

b)

Système de gestion de base de données

c)

Interface de programmation d'applications pour le transfert de données sur Internet

d)

Outil pour développer des animations

7.

Dans le contexte d'une REST API, quelle méthode HTTP est utilisée pour récupérer des données ?

a)

GET

b)

POST

c)

PUT

d)

DELETE

8.

Dans le contexte d'une REST API, quelle méthode HTTP est utilisée pour mettre à jour une ressource ?

a)

GET

b)

POST

c)

PUT

d)

DELETE

9.

Dans le contexte d'une REST API, quelle méthode HTTP est utilisée pour créer une ressource ?

a)

GET

b)

POST

c)

PUT

d)

DELETE

10.

Qu'est-ce que JSON dans le contexte de REST API?

a)

Un langage de programmation

b)

Un format de données utilisé pour représenter les données

c)

Un type de base de données

d)

Un protocole de transfert de fichiers

11.

Dans le pattern MVC, quel composant gère la logique métier et les données ?

a)

Vue

b)

Modèle

c)

Contrôleur

d)

Observateur

e)

Sujet

12.

Quel composant du MVC reçoit les entrées de l’utilisateur et les traite ?

a)

Vue

b)

Modèle

c)

Contrôleur

d)

Observateur

e)

Sujet

13.

Quel est le rôle principal de la Vue dans le pattern MVC ?

a)

Gérer les données

b)

Afficher l’interface utilisateur

c)

Gérer les interactions avec la base de données

d)

Notifier les observateurs

14.

Dans le pattern Observer, comment les observateurs sont-ils notifiés des changements du sujet ?

a)

Par une mise à jour manuelle

b)

Par un événement automatique

c)

Par une requête HTTP

d)

Par un appel de fonction direct

15.

Quel pattern est utilisé pour notifier plusieurs objets en cas de changement d'état ?

a)

MVC

b)

Singleton

c)

Observer

d)

Factory

16.

Quelle est la relation entre le pattern Observer et MVC ?

a)

Le Modèle agit comme un observateur

b)

La Vue peut observer le Modèle pour être notifiée des changements

c)

Le Contrôleur est un sujet pour la Vue

d)

Le Modèle observe le Contrôleur

17.

Qu’est-ce que SonarQube?

a)

Un outil pour améliorer la performance des applications

b)

Un outil d’analyse de la qualité et de la sécurité du code

c)

Un outil de gestion de projet

d)

Un outil d’analyse de données

e)

Un Modèle de conception (Design Patern)

18.

Parmi les logos suivants, lequel correspond à GitHub?

a)

b)

c)

d)

19.

Parmi les logos suivants, lequel correspond à GitLab?

a)

b)

c)

d)

20.

Parmi les logos suivants, lequel correspond à Docker?

a)

b)

c)

d)

21.

Parmi les logos suivants, lequel correspond à Jenkins?

a)

b)

c)

d)

22.

Quel est l'objectif principal de DevOps ?

a)

Créer une barrière de communication entre les équipes de développement et d'exploitation.

b)

Automatiser et améliorer la collaboration entre les équipes de développement et d'exploitation

c)

Limiter le nombre de versions de logiciels par an.

d)

S'assurer que les équipes d'exploitation gèrent tous les tests logiciels.

23.

Lequel des outils suivants est couramment utilisé dans les pipelines d'intégration continue (CI) ?

a)

Jenkins

b)

Docker

c)

XAMPP

d)

Jira

24.

Quelle pratique implique le déploiement fréquent de code en production par petits incréments ?

a)

Gestion de version

b)

Développement en cascade

c)

Intégration Continue (CI)

d)

Livraison continue (CD)

e)

Design patterns