Questions de révision

Questions de révision

1 .
Qu'est-ce que MVC ?
  1. le principal patron de conception utilisé pour les applications SPA
  2. un patron d'architecture logicielle qui sépare la présentation, la logique métier et les données d'un système
  3. un patron logiciel pour le couplage faible et la forte cohésion
  4. signifie Multi-Vector Chain, une technologie principale utilisée dans les applications de chaîne de blocs du Web 3.0
2 .
Qu'est-ce qu'un cadriciel d'application web ?
  1. un logiciel conçu pour faciliter le développement d'applications web
  2. un logiciel qui restreint les limites et les arêtes du réseau pour l'application
  3. un logiciel qui assure la cybersécurité des applications web
  4. un logiciel qui augmente les performances d'une application web lorsque le trafic réseau est intense
3 .
Qu'est-ce qu'un cadriciel d'application native ?
  1. un logiciel conçu pour prendre en charge le développement et l'exécution ciblés vers une plateforme spécifique (par exemple, Android, iOS)
  2. un programme pour écrire du langage d'assemblage pour un appareil donné
  3. des outils logiciels créés par une entreprise qui crée également l'appareil cible
  4. un logiciel conçu pour les applications SPA adaptatives du Web 2.0
4 .
Listez des exemples de cadriciels d'application web et native.
5 .
Pourquoi est-il difficile d'implémenter le rendu côté serveur en utilisant MVC ?
6 .
Qu'est-ce qu'une application web adaptative ?
  1. une application web qui s'exécute très rapidement
  2. l'application web s'exécute comme une SPA
  3. une application web qui modifie son apparence en fonction des identifiants de l'utilisateur
  4. une application web qui est efficace quelles que soient les contraintes de l'appareil d'un utilisateur, telles que la taille de l'écran ou l'orientation
7 .
Qu'est-ce que jQuery ?
  1. un cadriciel d'application web comme Angular
  2. le nom officiel de JavaScript
  3. une bibliothèque JavaScript à code source ouvert utilisée pour les fonctionnalités basées sur le navigateur
  4. une implémentation basée sur Java pour le rendu côté serveur
8 .
Quelle est la différence entre la première et les générations actuelles de cadriciels web ?
  1. Les noms ont été modifiés ; cependant, il n'y a pas de différences.
  2. Les cadriciels web actuels nécessitent la chaîne de blocs, tandis que les générations précédentes non.
  3. Les cadriciels web de première génération n'utilisaient que HTML et CSS, tandis que les versions actuelles utilisent JavaScript.
  4. Les cadriciels web de génération actuelle adhèrent aux normes web mises à jour et résolvent les problèmes des implémentations initiales.
9 .
Quelles sont les différences entre les applications Web 2.0 et Web 3.0 ?
10 .
Qu'est-ce que Bootstrap ?
  1. un cadriciel de développement d'applications web basé sur Python
  2. un outil pour contrôler les sorties de réponse et convertir des données complexes en contenu, tel que JSON
  3. un cadriciel d'application web adaptatif à code source ouvert
  4. un répertoire de haut niveau utilisé pour contenir les répertoires et les fichiers nécessaires à l'exécution d'une application web Django
11 .
En utilisant Bootstrap et Django, que devez-vous faire pour définir le modèle Todo ?
  1. créer des sérialiseurs
  2. utiliser l'interface d'administration Django par défaut pour effectuer des opérations CRUD sur la base de données
  3. saisir les noms de catégorie et cliquer sur le bouton Post
  4. installer Bootstrap
12 .
Pourquoi la fonction Vue est-elle importante ?
  1. La fonction Vue permet aux utilisateurs de créer des interfaces utilisateur.
  2. La fonction Vue crée un projet Django, qui est nécessaire pour contenir les répertoires et les fichiers.
  3. La fonction Vue est requise pour générer le répertoire todo/.
  4. La fonction Vue est nécessaire pour interagir avec la base de données afin de créer et de supprimer des éléments de tâche.
13 .
Lorsqu'un schéma Mongoose est défini pour le modèle todos, que se passe-t-il ?
  1. Une collection todos est créée dans la base de données MongoDB.
  2. Les API REST sont construites dans la base de données MongoDB.
  3. Une collection todos est créée dans le serveur web Express.
  4. Les API REST sont créées dans le serveur web Express.
14 .
Que fait le contrôleur ?
  1. Le contrôleur contient le code qui configure la base de données MongoDB et Mongoose.
  2. Le contrôleur contient le code qui construit les API REST.
  3. Le contrôleur contient le code qui crée les composants React.
  4. Le contrôleur contient le code qui appelle les fonctions CRUD de Mongoose pour interagir avec la base de données MongoDB.
15 .
Qu'est-ce que Postman ?
  1. le port qui exécute le serveur web Express
  2. un outil de test de plateforme API
  3. l'URL de connexion à la base de données MongoDB
  4. la connexion qui permet aux fonctions CRUD d'interagir avec le serveur web Express
16 .
Quel est le but d'Axios ?
  1. Axios exécute le serveur web Express.
  2. Axios est utilisé par l'application Node pour récupérer des données en effectuant des requêtes vers un point de terminaison donné.
  3. Axios exécute la base de données MongoDB.
  4. Axios est utilisé par l'application React pour récupérer des données en effectuant des requêtes vers un point de terminaison donné.
17 .
Lors de l'utilisation de Bootstrap avec React et Django pour mettre à jour l'application web Todo, qu'utilisera l'application React pour récupérer des données en effectuant des requêtes vers un point de terminaison donné ?
  1. Node
  2. Axios
  3. Postman
  4. Django API
18 .
Qu'est-ce qui est nécessaire pour configurer l'application Django afin qu'elle puisse accepter les requêtes provenant de React dans le navigateur ?
  1. CORS
  2. Node
  3. Axios
  4. Proxy
19 .
Lors de l'utilisation de Bootstrap avec React et Django pour construire l'application web Todo, comment les requêtes API sont-elles acheminées de l'application React vers http://localhost:8000, où elles peuvent être reçues et traitées par l'application Django ?
  1. par l'intermédiaire d'un serveur web Express
  2. through Node
  3. through Postman
  4. par l'intermédiaire d'un proxy
20 .
Pour développer une application Todo pour les plateformes Apple, quel IDE devriez-vous utiliser ?
  1. Android Studio
  2. Django project
  3. Xcode
  4. Axios
21 .
Qu'est-ce qu'un bundler Metro ?
  1. un bundler JavaScript qui regroupe le code en un seul fichier JavaScript
  2. un bundler Django qui regroupe le code en un seul fichier Django
  3. un bundler web Express qui regroupe le code en un seul fichier web Express
  4. un bundler Postman qui regroupe le code en un seul fichier Postman
22 .
Que devez-vous exécuter pour connecter l'application frontale à l'application dorsale afin de créer l'application mobile Todo ?
  1. React Native app
  2. Node app
  3. serveur web Express
  4. Mongo DB
23 .
Que sont les contrats intelligents ?
  1. des accords entre Bootstrap et la chaîne de blocs Ethereum pour partager des informations
  2. des accords numériques sécurisés qui permettent d'utiliser des applications sur des appareils mobiles, ainsi que sur des ordinateurs
  3. des accords entre React et Node pour partager des informations
  4. des accords numériques sécurisés qui permettent aux utilisateurs d'effectuer des transactions directement entre eux via le Web
24 .
Lors de la construction d'une application Todo Ethereum blockchain Web 3.0, quel est le but de Ganache ?
  1. Ganache permet à Truffle et Solidity d'interagir.
  2. Ganache sert de chaîne de blocs personnelle pour le développement.
  3. Ganache est un outil pour développer des contrats intelligents.
  4. Ganache crée les composants React frontaux.
25 .
Que fait la chaîne de blocs Ethereum ?
  1. crée un réseau pair-à-pair sécurisé grâce à l'utilisation de contrats intelligents
  2. fournit le langage de haut niveau, orienté objet, nécessaire pour implémenter des contrats intelligents
  3. connecte React au plug-in MetaMask pour créer des contrats intelligents
  4. crée un script de migration pour déployer des contrats intelligents sur Ganache