Questions de révision
1
.
Qu'est-ce que MVC ?
-
le principal patron de conception utilisé pour les applications SPA
-
un patron d'architecture logicielle qui sépare la présentation, la logique métier et les données d'un système
-
un patron logiciel pour le couplage faible et la forte cohésion
-
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 ?
-
un logiciel conçu pour faciliter le développement d'applications web
-
un logiciel qui restreint les limites et les arêtes du réseau pour l'application
-
un logiciel qui assure la cybersécurité des applications web
-
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 ?
-
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)
-
un programme pour écrire du langage d'assemblage pour un appareil donné
-
des outils logiciels créés par une entreprise qui crée également l'appareil cible
-
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 ?
-
une application web qui s'exécute très rapidement
-
l'application web s'exécute comme une SPA
-
une application web qui modifie son apparence en fonction des identifiants de l'utilisateur
-
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 ?
-
un cadriciel d'application web comme Angular
-
le nom officiel de JavaScript
-
une bibliothèque JavaScript à code source ouvert utilisée pour les fonctionnalités basées sur le navigateur
-
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 ?
-
Les noms ont été modifiés ; cependant, il n'y a pas de différences.
-
Les cadriciels web actuels nécessitent la chaîne de blocs, tandis que les générations précédentes non.
-
Les cadriciels web de première génération n'utilisaient que HTML et CSS, tandis que les versions actuelles utilisent JavaScript.
-
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 ?
-
un cadriciel de développement d'applications web basé sur Python
-
un outil pour contrôler les sorties de réponse et convertir des données complexes en contenu, tel que JSON
-
un cadriciel d'application web adaptatif à code source ouvert
-
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 ?
-
créer des sérialiseurs
-
utiliser l'interface d'administration Django par défaut pour effectuer des opérations CRUD sur la base de données
-
saisir les noms de catégorie et cliquer sur le bouton Post
-
installer Bootstrap
12
.
Pourquoi la fonction Vue est-elle importante ?
-
La fonction Vue permet aux utilisateurs de créer des interfaces utilisateur.
-
La fonction Vue crée un projet Django, qui est nécessaire pour contenir les répertoires et les fichiers.
-
La fonction Vue est requise pour générer le répertoire todo/.
-
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 ?
-
Une collection todos est créée dans la base de données MongoDB.
-
Les API REST sont construites dans la base de données MongoDB.
-
Une collection todos est créée dans le serveur web Express.
-
Les API REST sont créées dans le serveur web Express.
14
.
Que fait le contrôleur ?
-
Le contrôleur contient le code qui configure la base de données MongoDB et Mongoose.
-
Le contrôleur contient le code qui construit les API REST.
-
Le contrôleur contient le code qui crée les composants React.
-
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 ?
-
le port qui exécute le serveur web Express
-
un outil de test de plateforme API
-
l'URL de connexion à la base de données MongoDB
-
la connexion qui permet aux fonctions CRUD d'interagir avec le serveur web Express
16
.
Quel est le but d'Axios ?
-
Axios exécute le serveur web Express.
-
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é.
-
Axios exécute la base de données MongoDB.
-
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é ?
-
Node
-
Axios
-
Postman
-
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 ?
-
CORS
-
Node
-
Axios
-
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 ?
-
par l'intermédiaire d'un serveur web Express
-
through Node
-
through Postman
-
par l'intermédiaire d'un proxy
20
.
Pour développer une application Todo pour les plateformes Apple, quel IDE devriez-vous utiliser ?
-
Android Studio
-
Django project
-
Xcode
-
Axios
21
.
Qu'est-ce qu'un bundler Metro ?
-
un bundler JavaScript qui regroupe le code en un seul fichier JavaScript
-
un bundler Django qui regroupe le code en un seul fichier Django
-
un bundler web Express qui regroupe le code en un seul fichier web Express
-
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 ?
-
React Native app
-
Node app
-
serveur web Express
-
Mongo DB
23
.
Que sont les contrats intelligents ?
-
des accords entre Bootstrap et la chaîne de blocs Ethereum pour partager des informations
-
des accords numériques sécurisés qui permettent d'utiliser des applications sur des appareils mobiles, ainsi que sur des ordinateurs
-
des accords entre React et Node pour partager des informations
-
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 ?
-
Ganache permet à Truffle et Solidity d'interagir.
-
Ganache sert de chaîne de blocs personnelle pour le développement.
-
Ganache est un outil pour développer des contrats intelligents.
-
Ganache crée les composants React frontaux.
25
.
Que fait la chaîne de blocs Ethereum ?
-
crée un réseau pair-à-pair sécurisé grâce à l'utilisation de contrats intelligents
-
fournit le langage de haut niveau, orienté objet, nécessaire pour implémenter des contrats intelligents
-
connecte React au plug-in MetaMask pour créer des contrats intelligents
-
crée un script de migration pour déployer des contrats intelligents sur Ganache