Quelles sont les bonnes pratiques lorsque vous mettez en place un VPS ?
|
Mise en place Server
Sécurite
|
Voir
|
Si votre serveur contient des adonnées particulièrement sensibles, comment pouvez vous limiter encore plus l’accès à un port ?
|
Mise en place Server
Sécurite
|
Voir
|
Le port SSH est le 22, selon vous, faudrait t’il le garder comme cela ou le changer ? Justifiez votre choix
|
Mise en place Server
Sécurite
|
Voir
|
Quels ports du serveur devraient être utilisés ?
|
Mise en place Server
Sécurite
|
Voir
|
Une fois le serveur VPS sécurisé, est-ce que je peux me connecter directement en SSH avec root ?
|
Mise en place Server
Sécurite
|
Voir
|
Doit ton se connecter au serveur en ssh avec un mot de passe ?
|
Mise en place Server
Sécurite
|
Voir
|
Quel utilisateur utiliser sur votre serveur VPS ?
|
Mise en place Server
Sécurite
|
Voir
|
Comment s’identifie t’on avec du SSH sur votre VPS ?
|
Mise en place Server
Sécurite
|
Voir
|
Faut-il changer le mot de passe root du VPS linux ?
|
Mise en place Server
Sécurite
|
Voir
|
Quel est la première chose à faire lorsqu’on arrive sur un VPS linux ?
|
Mise en place Server
Sécurite
|
Voir
|
Comment je peux donner facilement un accès https à mes applications sur mon VPS ?
|
Mise en place Server
|
Voir
|
Pourquoi est-il important de mettre à jour un serveur VPS après l'installation?
|
Mise en place Server
|
Voir
|
Comment configurer un pare-feu sur un serveur Linux?
|
Mise en place Server
|
Voir
|
Qu'est-ce que fail2ban et comment l'utiliser pour protéger un serveur web sur un VPS?
|
Mise en place Server
|
Voir
|
Pourquoi est-il important de configurer des sauvegardes régulières pour un serveur web sur un VPS?
|
Mise en place Server
|
Voir
|
Comment déployer une application web sur un VPS via Git?
|
Mise en place Server
|
Voir
|
Pourquoi est-il recommandé de configurer le HSTS sur un serveur web sécurisé?
|
Mise en place Server
|
Voir
|
Je dois définir un lien vers une autre page, j’utilise une balise <a> ou <button> ?
|
Html
|
Voir
|
Combien de niveau de titre existe t’il ? (<hn>)
|
Html
|
Voir
|
Qu’est ce qu’une balise <canvas> ?
|
Html
|
Voir
|
Quel attribut de la balise image utilise t’on pour faire en sorte de charger une image lorsque le viewport s’en approche ?
|
Green It
Html
|
Voir
|
Quel sont les formats d’image adapté aux web ?
|
Frontend
Green It
|
Voir
|
Citez moi deux outils permettant de mesurer l’empreinte carbone du site
|
Frontend
Green It
|
Voir
|
Quelle est l’importance de la compression ?
|
Backend
Green It
|
Voir
|
Quels sont les algorithme de compression les plus connus ?
|
Backend
Green It
|
Voir
|
Quel est l’avantage du Http/2 par rapport au Http/1.1
|
Backend
Green It
|
Voir
|
Quelle avantage à la mise en cache dans l’eco conception ?
|
Backend
Green It
|
Voir
|
Lorsque je reçois des images, que dois-je faire pour faire en sorte d’optimiser mon site ?
|
Backend
Green It
|
Voir
|
Quel propriété de la balise image permet de définir des tailles d’image selon la taille du viewport ?
|
Frontend
Green It
Html
|
Voir
|
Dans l’eco conception que faut-il regarder chez un hébergeur ?
|
Green It
|
Voir
|
Qu’est ce que le Static Site Generation (SSG), et quel est son avantage ?
|
Backend
Green It
|
Voir
|
Que peut-on faire avec le Static Site Generation pour encore plus l’optimiser ?
|
Backend
Green It
|
Voir
|
Qu’est ce que le Server Site Rendering, et quel est son avantage ?
|
Backend
Green It
|
Voir
|
Quelles sont les variables à prendre en compte pour choisir sa stack technologique ?
|
Backend
Frontend
Green It
|
Voir
|
Quelle organisation serveur permet de limiter la consommation des serveurs ?
|
Backend
Green It
|
Voir
|
Quelles technologies permettent de mettre en place un cache de site web facilement ?
|
Backend
Green It
|
Voir
|
Dans la création d’un service en ligne, donnez moi un exemple d’une pratique qui pollue ?
|
Backend
Green It
|
Voir
|
Quels sont les indicateurs d’un front end mal optimisé ?
|
Frontend
Green It
|
Voir
|
Comment réduire le nombre de requêtes à un serveur dans son frontend ?
|
Frontend
Green It
|
Voir
|
Comment réduire poids d’une page web ?
|
Frontend
Green It
|
Voir
|
Avec quel autre attribut de Image src-set peut être utilisée ?
|
Frontend
Green It
Html
|
Voir
|
Quelle technique peut être utilisée dans les SPA pour limiter le poids du premier chargement ?
|
Frontend
Green It
React
|
Voir
|
Avec React comment fait-on du code splitting ?
|
Frontend
Green It
React
|
Voir
|
Quel format de font est recommandé ?
|
Frontend
Green It
|
Voir
|
En terme de bonne pratique combien de font devrait-js utiliser?
|
Frontend
Green It
|
Voir
|
Quele alternative light aux images permet d’illustrer votre propos sans ajouter trop de poid ?
|
Frontend
Green It
|
Voir
|
Sur une image si il y a un display none, sera t’elle chargée ?
|
Frontend
Green It
|
Voir
|
Qu’est ce que le DOM ?
|
Frontend
Html
Javascript
|
Voir
|
Qu’est ce que le préchargement de ressources ?
|
Frontend
Html
Performance
|
Voir
|
Quel est le problème avec le pré-chargement des ressources ?
|
Frontend
Green It
Html
|
Voir
|
Quels sont les différents types de préchargement ?
|
Frontend
Html
Performance
|
Voir
|
Que fait dns-prefetch ?
|
Frontend
Html
Performance
|
Voir
|
Que fait le preconnect ?
|
Frontend
Html
Performance
|
Voir
|
Que fait le prefetch ?
|
Frontend
Html
Performance
|
Voir
|
Que fait le preload ?
|
Frontend
Green It
Performance
|
Voir
|
Quelle librairie en React permet d’optimiser la récupération de données ?
|
Frontend
Green It
Performance
React
|
Voir
|
React query est il disponible dans d’autres frameworks ?
|
Frontend
Green It
Performance
|
Voir
|
Que sont les service workers ?
|
Frontend
Green It
Performance
|
Voir
|
Quel est l’intérêt de la mise en cache de contenu via Service workers ?
|
Frontend
Green It
Performance
|
Voir
|
Que sont les principales fonctionnalités des services workers ?
|
Frontend
Green It
Performance
|
Voir
|
Quel est l’intérêt de la récupération / mise à jour en arrière plan ?
|
Frontend
Green It
Performance
|
Voir
|
Quel est l’intérêt de l’interception et manipulation de requêtes ?
|
Frontend
Green It
Performance
|
Voir
|
Qu’est ce qu’une PWA ?
|
Frontend
Green It
|
Voir
|
Quels sont les avantages de la PWA par rapport à une application classique ?
|
Frontend
Green It
|
Voir
|
Pouvez vous me citer quelques capacités des PWA ?
|
Frontend
|
Voir
|
Quels sont les principes d’un design eco-conçu?
|
Green It
|
Voir
|
Quels sont les avantages de l’approche mobile file en eco-conception ?
|
Green It
|
Voir
|
Quel référentiel national est disponible pour l’eco-conception de services numériques ?
|
Green It
|
Voir
|
Comment éco-concevoir son projet avant de le développer ?
|
Green It
|
Voir
|
Qu’est ce que React ?
|
Javascript
React
|
Voir
|
Qu’elles sont les principales fonctionnalités de React ?
|
React
|
Voir
|
Qu’est ce que le JSX ?
|
React
|
Voir
|
Qu’est ce qu’un composant ?
|
React
|
Voir
|
Comment créer des Composants en react ?
|
React
|
Voir
|
Est-ce que je peux utiliser les composants en classe ?
|
React
|
Voir
|
C’est quoi des composants pures ?
|
React
|
Voir
|
C’est quoi un virtual dom ?
|
React
|
Voir
|
C’est quoi un state en react ?
|
React
|
Voir
|
C’est quoi des props en react ?
|
React
|
Voir
|
Quelle est la différence entre props et state ?
|
React
|
Voir
|
Pourquoi ne peut on pas remplacer le state par un simple objet javascript ?
|
React
|
Voir
|
Comment définit-on des conditions dans le JSX de react ?
|
React
|
Voir
|
Quel est le rôle de l’attribut key en react ?
|
React
|
Voir
|
Qu’est ce qu’une Ref en react ?
|
React
|
Voir
|
Qu’est ce que du Ref Forwarding ?
|
React
|
Voir
|
Qu’est ce qu’un composant controlé ?
|
React
|
Voir
|
Qu’est ce qu’un composant non controlé ?
|
React
|
Voir
|
Qu’est ce que le contexte en react ?
|
React
|
Voir
|
Qu’est ce que le prop children ?
|
React
|
Voir
|
Qu’est ce qu’un Fragment en react ?
|
React
|
Voir
|
Quelles sont les limitations de react ?
|
React
|
Voir
|
Comment boucler à l’intérieur de JSX ?
|
React
|
Voir
|
Qu’est ce que React Router ?
|
React
|
Voir
|
Quels sont les avantages d’utiliser les loaders et les actions dans react router ?
|
React
|
Voir
|
Qu’est ce qu’une design pattern (ou patron de conception) ?
|
Design Pattern
|
Voir
|
Quels sont les types de design pattern ?
|
Design Pattern
|
Voir
|
Quels sont les avantages d’utiliser des design patterns ?
|
Design Pattern
|
Voir
|
Citez moi des designs pattern de création.
|
Design Pattern
|
Voir
|
Citez moi des designs pattern structurels
|
Design Pattern
|
Voir
|
Citez moi des designs patterns comportementaux.
|
Design Pattern
|
Voir
|
Qu’est ce que le Gang of Four ?
|
Design Pattern
|
Voir
|
Qu’est ce qu’un singleton ?
|
Design Pattern
|
Voir
|
Quand utilise t’on un singleton ?
|
Design Pattern
|
Voir
|
Quels sont les risques du singleton ?
|
Design Pattern
|
Voir
|
Qu’est ce qu’une Factory Method ?
|
Design Pattern
|
Voir
|
Quand utilise t’on une Factory Method ?
|
Design Pattern
|
Voir
|
Qu’est ce qu’un Adapter ?
|
Design Pattern
|
Voir
|
Quand utilise t’on un Adapter ?
|
Design Pattern
|
Voir
|
Quel type de pattern devrais-js utiliser quand mon code doit gérer des effets de bords ?
|
Design Pattern
|
Voir
|
Comment les design pattern permettent de respecter le Open / Closed principle ?
|
Design Pattern
S.O.L.I.D
|
Voir
|
Qu’est ce que Docker ?
|
Docker
|
Voir
|
Qu’est ce qu’un container ?
|
Docker
|
Voir
|
En quoi la technologie docker peut m’être utile ?
|
Docker
|
Voir
|
Qu’est ce qu’une image Docker ?
|
Docker
|
Voir
|
Quels sont les désavantages de docker ?
|
Docker
|
Voir
|
C’est quoi de la virtualisation ?
|
Docker
|
Voir
|
Quelle différence entre les container et la virtualisation ?
|
Docker
|
Voir
|
Quelles actions peut-on faire avec un container (avec leurs commandes docker)?
|
Docker
|
Voir
|
Quelle est la différence entre docker kill et docker stop ?
|
Docker
|
Voir
|
Que sont des volumes en docker ?
|
Docker
|
Voir
|
Qu’est ce qu’un docker file ?
|
Docker
|
Voir
|
Que fais la commande docker build ?
|
Docker
|
Voir
|
Que fais docker ps ?
|
Docker
|
Voir
|
Que fais docker ps -a ?
|
Docker
|
Voir
|
Qu’est ce que docker compose ?
|
Docker
|
Voir
|
Que permet de définir docker-compose.yml ?
|
Docker
|
Voir
|
Comment lance t’on un docker compose ?
|
Docker
|
Voir
|
Comment arrête t’on un docker compose ?
|
Docker
|
Voir
|
Comment supprimer les containers d’un docker compose ?
|
Docker
|
Voir
|
Comment lance t’on un docker compose en background ?
|
Docker
|
Voir
|
Que veux dire NoSQL ?
|
NoSql
|
Voir
|
Quelles types de base de données sont regroupées dans le nosql ?
|
NoSql
|
Voir
|
Qu’est ce qu’une base de données clef / valeur ?
|
NoSql
|
Voir
|
Donnez des noms de bases de données en clef / valeur
|
NoSql
|
Voir
|
Qu’est ce qu’une base de données documents ?
|
NoSql
|
Voir
|
Donnez des noms de bases de données en Document ?
|
NoSql
|
Voir
|
Qu’est ce qu’une base de données en colonnes ?
|
NoSql
|
Voir
|
Donnez des noms de bases de données en Colonnes ?
|
NoSql
|
Voir
|
Qu’est ce qu’une base de données en graph ?
|
NoSql
|
Voir
|
Donnez des noms de bases de données en graph ?
|
NoSql
|
Voir
|
Qu’est ce que mongodb ?
|
NoSql
|
Voir
|
Quels sont les avantages de mongo db ?
|
NoSql
|
Voir
|
Qu’est ce qu’on peut faire en SQL mais pas en MongoDb ?
|
NoSql
|
Voir
|
Quel avantage a MongoDB par rapport au SQL lorsque l’on traite des données géolocalisées ?
|
NoSql
|
Voir
|
Existe t’il des mécanismes de validation sur mongo db ?
|
NoSql
|
Voir
|
Que permettent de faire des pipeline d’aggrégation de mongodb ?
|
NoSql
|
Voir
|
Dans les pipelines d’aggrégat de mongodb que sont les stages ?
|
NoSql
|
Voir
|
Donnez moi des type de stage pour les pipeline d’aggrégat de mongodb
|
NoSql
|
Voir
|
Qu’est ce qu’une projection en mongodb ?
|
NoSql
|
Voir
|
MongoDb utilise des opérateurs de requetage, pouvez m’en citer quelquels uns ?
|
NoSql
|
Voir
|
En mongodb qu’est-ce qu’un réplica set ?
|
NoSql
|
Voir
|
En mongodb qu’est-ce que le sharding ?
|
NoSql
|
Voir
|
Que veut dire SQL ?
|
Sql
|
Voir
|
Dans quel type base de données est utilisé de SQL ?
|
Sql
|
Voir
|
Donnez moi des exemples de bases de données relationnelles qui utilisent le sql ?
|
Sql
|
Voir
|
Quelle est la différence entre SQLite et MySQL / PostgreSQL ?
|
Sql
|
Voir
|
Qu’est ce qu’une jointure ?
|
Sql
|
Voir
|
Comment réalise t’on une jointure en SQL ?
|
Sql
|
Voir
|
Quels types de jointures existent ?
|
Sql
|
Voir
|
Qu’est ce qu’un natural join ?
|
Sql
|
Voir
|
Quelle est la différence entre un RIGHT JOIN et un INNER JOIN ?
|
Sql
|
Voir
|
Que fais le Selecteur * en SQL ?
|
Sql
|
Voir
|
Le selecteur * est il une bonne pratique ?
|
Sql
|
Voir
|
Qu’est ce qu’une sous requête ?
|
Sql
|
Voir
|
Que peut-on faire avec une sous requête ?
|
Sql
|
Voir
|
Quelle est la différence entre CHAR et VARCHAR en sql ?
|
Sql
|
Voir
|
Qu’est ce qu’une vue en SQL ?
|
Sql
|
Voir
|
Quand doit-on utiliser une vue en SQL ?
|
Sql
|
Voir
|
Qu’est ce que le DML en SQL ?
|
Conception BDD
Sql
|
Voir
|
Qu’est ce que le DDL en SQL ?
|
Conception BDD
Sql
|
Voir
|
Qu’est ce qu’une clef étrangère ?
|
Conception BDD
Sql
|
Voir
|
Qu’est ce qu’une clef primaire ?
|
Conception BDD
Sql
|
Voir
|
Qu’est ce qu’une contrainte en SQL ?
|
Sql
|
Voir
|
Donnez moi des exemples de contraintes en SQL
|
Sql
|
Voir
|
Qu’est ce qu’une contrainte CHECK en SQL ?
|
Sql
|
Voir
|
Qu’est ce que la normalisation ?
|
Conception BDD
Sql
|
Voir
|
Comment met on en place la normalisation sur une base de données ?
|
Conception BDD
Sql
|
Voir
|
Quels sont les avantages de la normalisation ?
|
Conception BDD
Sql
|
Voir
|
Quels sont les risques d’une base de données non normalisée ?
|
Conception BDD
Sql
|
Voir
|
Qu’est ce que la dénormalisation ?
|
Conception BDD
Sql
|
Voir
|
Pourquoi utiliser la dénormalisation ?
|
Conception BDD
Sql
|
Voir
|
Quels sont les types d’opérateurs présents en SQL ?
|
Sql
|
Voir
|
Que permettent de faire les opérateurs logiques ?
|
Sql
|
Voir
|
Qu’est ce que l’intégrité des données ?
|
Conception BDD
Sql
|
Voir
|
C’est quoi l’auto incrément dans une base de données ?
|
Sql
|
Voir
|
Dans quels cas il n’est pas recommandé d’utilisé de l’auto incrément dans une base de données ?
|
Sql
|
Voir
|
Qu’est ce qu’une procédure stockée ?
|
Sql
|
Voir
|
Quand peut on utiliser une procédure stockée ?
|
Sql
|
Voir
|
Peut on utiliser des fonctions en SQL ?
|
Sql
|
Voir
|
Les fonctions sont elles les mêmes entre toutes les bases de données ? (ex: Mysql, PostgreSQL, Oracle)
|
Sql
|
Voir
|
Qu’est ce qu’un alias en SQL ?
|
Sql
|
Voir
|
Quelle sont les bonnes pratiques concernant les alias ?
|
Sql
|
Voir
|
Quand utilise t’on des alias en SQL ?
|
Sql
|
Voir
|
Qu’est ce qu’une injection SQL ?
|
Sql
|
Voir
|
Quelle est la différence entre les opérateurs BETWEEN et IN en SQL ?
|
Sql
|
Voir
|
Que fait l’opérateur like, et comment l’utiliser ?
|
|
Voir
|
Qu’est ce qu’un index en SQL ?
|
Sql
|
Voir
|
Quels sont les avantages des indexes ?
|
Sql
|
Voir
|
Qu’est ce que ON DELETE CASCADE en SQL ?
|
Sql
|
Voir
|
Quelles contraintes existent pour une clef étrangères ?
|
Sql
|
Voir
|
Quels sont les différents types d’index ?
|
|
Voir
|
Qu’est ce qu’un curseur ?
|
Sql
|
Voir
|
Qu’est ce qu’une trigger ?
|
Sql
|
Voir
|
Dans quel cas est-il intéressant d’utiliser un trigger ?
|
Sql
|
Voir
|
Quelle est la différence entre un truncate et un drop ?
|
Sql
|
Voir
|
Quelles sont les contraintes de la 1ère forme normale ?
|
Conception BDD
Sql
|
Voir
|
Quelles sont les contraintes de la 2ème forme normale ?
|
Conception BDD
Sql
|
Voir
|
Quelles sont les containtes de la 3ème forme normale ?
|
Conception BDD
Sql
|
Voir
|
Quelles sont les contraintes de la forme normale BCNF ?
|
Conception BDD
Sql
|
Voir
|
Qu’est ce que HAVING en SQL ?
|
Sql
|
Voir
|
Qu’est ce que le ACID ?
|
Conception BDD
Sql
|
Voir
|
Les bases de données relationnelles respectent t’elles les principes ACID ?
|
Sql
|
Voir
|
Les bases de données NOSQL sont elles ACID ?
|
NoSql
Sql
|
Voir
|
MongoDB est elle ACID ?
|
NoSql
Sql
|
Voir
|
Que sont les transactions SQL ?
|
Sql
|
Voir
|
De quels problèmes nous protège une transaction SQL ?
|
Sql
|
Voir
|
Avec quelles instructions gère t’on le controle d’accès en SQL ?
|
Sql
|
Voir
|
Des bases de données relationnelles ont elles des mécanismes d’autorisations plus poussées ?
|
Sql
|
Voir
|
Qu’est ce qu’une contrainte unique ?
|
Conception BDD
Sql
|
Voir
|
Comment définit t’on une contrainte unique ?
|
Sql
|
Voir
|
Qu'est ce qu'une union en SQL ?
|
Sql
|
Voir
|
Existe t’il des opérateurs comme union en SQL ?
|
Sql
|
Voir
|
Qu’est ce qu’une Intersect en SQL ?
|
Sql
|
Voir
|
Qu’est ce qu’un Except en SQL ?
|
Sql
|
Voir
|
FULL join est il supporté en MYSQL ?
|
Sql
|
Voir
|
Quelles sont les deux méthodes de l’Object JSON que vous connaissez ?
|
Javascript
|
Voir
|
Que fait la méthode slice sur un tableau ?
|
Javascript
|
Voir
|
Quelle est la différence entre slice et splice ?
|
Javascript
|
Voir
|
Que fait la méthode map sur une tableau ?
|
Javascript
|
Voir
|
Quelle est la différence entre “==” et “===” ?
|
Javascript
|
Voir
|
Qu’est ce qu’une fonction annonyme?
|
Javascript
|
Voir
|
Que sont les arrow functions ?
|
Javascript
|
Voir
|
Quelles sont les différences entre une arrow function et une fonction classique ?
|
Javascript
|
Voir
|
Qu’appelle t’on une fonction pure ?
|
Javascript
|
Voir
|
Pourquoi les fonctions pures sont importantes ?
|
Javascript
|
Voir
|
Lors de la création d’une nouvelle variable, que dois-je choisir entre const et let?
|
Javascript
|
Voir
|
Que veut dire IIFE ?
|
Javascript
|
Voir
|
À quoi sert une IIFE ?
|
Javascript
|
Voir
|
Qu’est ce que la mémoization ?
|
Javascript
|
Voir
|
Avec quel type de fonction fonctionne la memoization ?
|
Javascript
|
Voir
|
Qu’est que le hoisting ?
|
Javascript
|
Voir
|
Que sont des classes en ES6 ?
|
Javascript
|
Voir
|
Qu’est ce qu’une closure?
|
Javascript
|
Voir
|
Qu’est ce qu’un scope ?
|
Javascript
|
Voir
|
Qu’est ce qu’un module en javascript ?
|
Javascript
|
Voir
|
Quel est le package manager qui nous permet d’installer des modules ?
|
Javascript
|
Voir
|
Où peut-on stocker de la données dans le navigateur ?
|
Javascript
|
Voir
|
Quelle est la différence entre LocalStorage et SessionStorage ?
|
Javascript
|
Voir
|
Quelle est la raison d’utiliser le LocalStorage et SessionStorage ?
|
Javascript
|
Voir
|
Quels sont les avantages des cookies ?
|
Javascript
|
Voir
|
Est-ce intéressant de stocker le token JWT de mon app dans le LocalStorage ?
|
Javascript
|
Voir
|
Qu’est ce qu’une promise ?
|
Javascript
|
Voir
|
Pourquoi utilise t’on des promises ?
|
Javascript
|
Voir
|
Quels sont les trois états d’une promise ?
|
Javascript
|
Voir
|
Qu’est ce qu’une callback function ?
|
Javascript
|
Voir
|
Qu’est ce que le callback hell ?
|
Javascript
|
Voir
|
Qu’elles sont les règles d’or d’une promise ?
|
Javascript
|
Voir
|
À quoi sert un .then ?
|
Javascript
|
Voir
|
Qu’est ce que le promise chaining ?
|
Javascript
|
Voir
|
Dans le cadre des promises à quoi sert le .catch ?
|
Javascript
|
Voir
|
Dans le cadre des promises à quoi set le .finally ?
|
Javascript
|
Voir
|
Peut-on utiliser les promises avec seulement les .then .catch, etc ?
|
Javascript
|
Voir
|
Qu’est ce que le Promise.all, et comment fonctionne t’il ?
|
Javascript
|
Voir
|
Qu’est ce que le mode stricte en javascript ?
|
Javascript
|
Voir
|
Quels sont les avantages du mode strict ?
|
Javascript
|
Voir
|
Quelle est la différence entre null et undefined ?
|
Javascript
|
Voir
|
Qu’est ce que NaN ?
|
Javascript
|
Voir
|
Qu’est ce que le Prevent Default ?
|
Javascript
|
Voir
|
Qu’est ce que setTimeout ?
|
Javascript
|
Voir
|
Qu’est ce que setInterval ?
|
Javascript
|
Voir
|
Que veut dire JSON ?
|
Javascript
|
Voir
|
Le JSON est il du javascript ?
|
Javascript
|
Voir
|
Comment arreter un setInterval ?
|
Javascript
|
Voir
|
Quels structures de données plus rares et modernes peut on trouver en javascript ?
|
Javascript
|
Voir
|
Quelle est la différence entre WeakMap et Map ?
|
Javascript
|
Voir
|
A quoi sert la structure Map ?
|
Javascript
|
Voir
|
Quels sont les avantages de la structure Map ?
|
Javascript
|
Voir
|
A quoi set la structure Set ?
|
Javascript
|
Voir
|
Quels sont les avantages de la structure Set ?
|
Javascript
|
Voir
|
Que sont les templates literals ?
|
Javascript
|
Voir
|
Quel type de données / structure peut t’on stocker dans un objet javascript ?
|
Javascript
|
Voir
|
Que fait cet expression : debugger;
|
Javascript
|
Voir
|
Quel outil directement intégré au langage pouvez vous utiliser pour faire des requêtes HTTP ?
|
Javascript
|
Voir
|
Qu’est ce qu’une ternaire ?
|
Javascript
|
Voir
|
À quoi set Object.freeze ?
|
Javascript
|
Voir
|
Pourquoi utiliser Object.freeze ?
|
Javascript
|
Voir
|
Comment convertir un “1” en Number ?
|
Javascript
|
Voir
|
Qu’est ce qu’un spread operator ?
|
Javascript
|
Voir
|
Qu’est ce qu’un Rest operator ?
|
Javascript
|
Voir
|
Qu’est ce que la destructuration en Javascript ?
|
Javascript
|
Voir
|
Qu’est ce que le Null Coalescing Operator ? (noté ??)
|
Javascript
|
Voir
|
Quelle est la fonction de la balise <header> en HTML sémantique ?
|
Html
|
Voir
|
Comment la balise <nav> est-elle utilisée dans un document HTML sémantique ?
|
Html
|
Voir
|
Quelle est la différence entre la balise <article> et la balise <section> en HTML sémantique ?
|
Html
|
Voir
|
Comment la balise <footer> est-elle utilisée en HTML sémantique ?
|
Html
|
Voir
|
Quelle est la fonction de la balise <main> en HTML sémantique ?
|
Html
|
Voir
|
Pourquoi utiliser la balise <aside> en HTML sémantique ?
|
Html
|
Voir
|
Quelle balise est utilisée pour regrouper un titre et un sous-titre en HTML sémantique ?
|
Html
|
Voir
|
Comment la balise <figure> et <figcaption> sont-elles utilisées ensemble en HTML sémantique ?
|
Html
|
Voir
|
Quel est le rôle de la balise <time> en HTML sémantique ?
|
Html
|
Voir
|
Comment la balise <mark> est-elle utilisée en HTML sémantique ?
|
Html
|
Voir
|
Pourquoi la balise <header> est-elle importante pour l'accessibilité en HTML sémantique ?
|
Html
|
Voir
|
Quelle balise sémantique utiliseriez-vous pour définir une liste de définitions ?
|
Html
|
Voir
|
Quelle est la différence entre la balise <header> et la balise <title> en HTML ?
|
Html
|
Voir
|
Comment la balise <section> peut-elle améliorer l'organisation d'une page web ?
|
Html
|
Voir
|
Quelle est la fonction de la balise <summary> lorsqu'elle est utilisée avec la balise <details> ?
|
Html
|
Voir
|
Pourquoi la balise <main> ne doit-elle apparaître qu'une seule fois dans un document HTML ?
|
Html
|
Voir
|
Comment la balise <main> aide-t-elle les moteurs de recherche à comprendre la structure d'une page ?
|
Html
|
Voir
|
Quelle balise HTML est utilisée pour définir un formulaire ?
|
Html
|
Voir
|
Comment inclure un fichier CSS dans un document HTML ?
|
Html
|
Voir
|
Comment ajouter une description à une image pour l'accessibilité ?
|
Html
|
Voir
|
Comment définir la langue du contenu dans le HTML ?
|
Html
|
Voir
|
Comment intégrer du code JavaScript dans un document HTML ?
|
Html
|
Voir
|
Comment définir un bouton pour soumettre un formulaire en HTML ?
|
Html
|
Voir
|
Où dois-je passer mes balises script pour un chargement optimal ?
|
Html
|
Voir
|
Dans la balise script, quels attributs je peux utiliser pour éviter que mon script soit bloquant ?
|
Html
|
Voir
|
Quelle est la différence entre les design patterns de création, de structure, et de comportement ?
|
Design Pattern
|
Voir
|
Qu'est-ce que le pattern Observer et dans quel contexte est-il utilisé ?
|
Design Pattern
|
Voir
|
Comment le pattern Decorator améliore-t-il la flexibilité d'une application ?
|
Design Pattern
|
Voir
|
Quelle est l'utilité du pattern Strategy ?
|
Design Pattern
|
Voir
|
Pourquoi le pattern Builder est-il utile pour créer des objets complexes ?
|
Design Pattern
|
Voir
|
Quel est l'objectif du pattern Facade ?
|
Design Pattern
|
Voir
|
Qu'est-ce que la programmation orientée objet (POO)?
|
POO
|
Voir
|
Pourquoi la POO?
|
POO
|
Voir
|
Qu'est-ce qu'une classe?
|
POO
|
Voir
|
Qu'est-ce qu'un objet?
|
POO
|
Voir
|
Quelles sont les principales caractéristiques de la POO?
|
POO
|
Voir
|
Qu'est-ce que l'encapsulation?
|
POO
|
Voir
|
Qu'est-ce que l'abstraction?
|
POO
|
Voir
|
Qu'est-ce que le polymorphisme?
|
POO
|
Voir
|
Qu'est-ce que l'héritage? Quel est son but?
|
POO
|
Voir
|
Quels sont les visibilités ? Quelle est leur importance en POO?
|
POO
|
Voir
|
Quels sont les avantages et inconvénients de la POO?
|
POO
|
Voir
|
Quels autres paradigmes de programmation existent en dehors de la POO?
|
POO
|
Voir
|
Quels sont certains des langages de programmation orientée objet couramment utilisés?
|
POO
|
Voir
|
Y a-t-il des limites à l'héritage?
|
POO
|
Voir
|
Qu'est-ce qu'une interface?
|
POO
|
Voir
|
Quels sont les avantages d’une interface ?
|
POO
|
Voir
|
Comment une classe abstraite est-elle différente d'une interface?
|
POO
|
Voir
|
Est-il toujours nécessaire de créer des objets à partir d'une classe?
|
POO
|
Voir
|
Qu'est-ce qu'un constructeur?
|
POO
|
Voir
|
Qu'est-ce qu'un destructeur?
|
POO
|
Voir
|
Qu’est ce qu’une méthode statique ?
|
POO
|
Voir
|
Quels sont les avantages des méthodes statiques ?
|
POO
|
Voir
|
Quels sont les inconvénients des méthodes statiques ?
|
POO
|
Voir
|
Citez moi de bons exemples pour utiliser une méthode statique
|
POO
|
Voir
|
Qu’est ce qu’une classe abstraite ?
|
POO
|
Voir
|
Qu’est ce qu’un bloc try catch ?
|
POO
|
Voir
|
Qu’est ce qu’une exception ?
|
POO
|
Voir
|
Comment bien gérer une exception ?
|
POO
|
Voir
|
Qu’est ce que me permet de faire une visibilité protected ?
|
POO
|
Voir
|
Quels sont les quatre piliers de la POO ?
|
POO
|
Voir
|
Qu’est ce qu’on appelle une classe parent ?
|
POO
|
Voir
|
Qu’est ce qu’on appelle une classe enfant ?
|
POO
|
Voir
|
Quels sont les principes S.O.L.I.D ?
|
S.O.L.I.D
|
Voir
|
Pourquoi c'est important d'utiliser et de comprendre solid ?
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le principe de responsabilité unique ? (S de S.O.L.I.D)
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le principe d’ouvert / fermé ? (Open / Closed principle en S.O.L.I.D)
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le principe de Liskov ? (L en S.O.L.I.D) ?
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le principe de ségrégation d’interface ? (I en S.O.L.I.D)
|
S.O.L.I.D
|
Voir
|
Qu’est ce que l’inversion de dépendence ? ( D en S.O.L.I.D)
|
S.O.L.I.D
|
Voir
|
Quels sont des violations communes de SOLID ?
|
S.O.L.I.D
|
Voir
|
Quels sont les bénéfices d’une dépendance faible dans la programmation ?
|
S.O.L.I.D
|
Voir
|
Comment S.O.L.I.D est différent des design patterns ?
|
Design Pattern
S.O.L.I.D
|
Voir
|
Quels sont les challenges que l'on peut rencontrer en utilisant S.O.L.I.D ?
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le DRY?
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le KISS ?
|
S.O.L.I.D
|
Voir
|
Qu’est ce que le YAGNI ?
|
S.O.L.I.D
|
Voir
|
Qu'est-ce que le SEO et pourquoi est-il important pour les sites web ?
|
SEO
|
Voir
|
Quelle est la différence entre le SEO on-page et le SEO off-page ?
|
SEO
|
Voir
|
Comment choisir des mots-clés pertinents pour le SEO ?
|
SEO
|
Voir
|
Pourquoi les balises meta sont-elles importantes pour le SEO ?
|
SEO
|
Voir
|
Qu'est-ce que le taux de rebond et comment affecte-t-il le SEO ?
|
SEO
|
Voir
|
Comment améliorer la vitesse de chargement d'une page web pour le SEO ?
|
SEO
|
Voir
|
Pourquoi l'optimisation mobile est-elle cruciale pour le SEO ?
|
SEO
|
Voir
|
Qu'est-ce qu'un backlink et pourquoi est-il important pour le SEO ?
|
SEO
|
Voir
|
Comment utiliser Google Analytics pour améliorer le SEO ?
|
SEO
|
Voir
|
Quelle est l'importance du contenu de qualité pour le SEO ?
|
SEO
|
Voir
|
Comment les balises H1, H2, H3 affectent-elles le SEO ?
|
SEO
|
Voir
|
Pourquoi la sécurité du site (HTTPS) est-elle importante pour le SEO ?
|
SEO
|
Voir
|
Qu'est-ce que le sitemap XML et comment aide-t-il au SEO ?
|
SEO
|
Voir
|
Quelle est l'importance des URL propres pour le SEO ?
|
SEO
|
Voir
|
Comment le contenu dupliqué affecte-t-il le SEO ?
|
SEO
|
Voir
|
Quelle est la différence entre les résultats de recherche organiques et payants ?
|
SEO
|
Voir
|
Comment utiliser les mots-clés longue traîne pour améliorer le SEO ?
|
SEO
|
Voir
|
Pourquoi est-il important de mettre à jour régulièrement le contenu pour le SEO ?
|
SEO
|
Voir
|
Comment le taux de clics (CTR) influence-t-il le SEO ?
|
SEO
|
Voir
|
Quelle est l'importance de l'optimisation des balises title pour le SEO ?
|
SEO
|
Voir
|
Comment les liens internes améliorent-ils le SEO ?
|
SEO
|
Voir
|
Qu'est-ce que le SEO local et pourquoi est-il important ?
|
SEO
|
Voir
|
Quelle est l'importance du fichier robots.txt pour le SEO ?
|
SEO
|
Voir
|
Comment utiliser les données structurées pour améliorer le SEO ?
|
SEO
|
Voir
|
Pourquoi les backlinks de haute qualité sont-ils essentiels pour le SEO ?
|
SEO
|
Voir
|
Qu'est-ce que la méthode Merise ?
|
Conception BDD
|
Voir
|
Quels sont les trois niveaux de modélisation dans Merise ?
|
Conception BDD
|
Voir
|
À quoi sert le MCD dans Merise ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une entité dans un MCD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une association dans un MCD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'un attribut dans un MCD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'un identifiant dans un MCD ?
|
Conception BDD
|
Voir
|
Quelle est la différence entre un MCD et un MLD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle ?
|
Conception BDD
|
Voir
|
À quoi sert la normalisation des données ?
|
Conception BDD
|
Voir
|
Qu'est-ce que la première forme normale (1NF) ?
|
Conception BDD
|
Voir
|
Qu'est-ce que la deuxième forme normale (2NF) ?
|
Conception BDD
|
Voir
|
Qu'est-ce que la troisième forme normale (3NF) ?
|
Conception BDD
|
Voir
|
Quelle est la différence entre la 3NF et la forme normale de Boyce-Codd (BCNF) ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une clé primaire ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une clé étrangère ?
|
Conception BDD
|
Voir
|
Quelle est la différence entre une clé primaire et une clé candidate ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une redondance dans une base de données ?
|
Conception BDD
|
Voir
|
Quels sont les objectifs de la normalisation ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle partielle ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle transitive ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une table dénormalisée ?
|
Conception BDD
|
Voir
|
Quels sont les avantages de la dénormalisation ?
|
Conception BDD
|
Voir
|
Quels sont les inconvénients de la dénormalisation ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une contrainte d'intégrité référentielle ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'un diagramme entité-association (E-A) ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'un MLD dans Merise ?
|
Conception BDD
|
Voir
|
À quoi sert le MPD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'un SGBD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle ?
|
Conception BDD
|
Voir
|
Comment identifier une dépendance fonctionnelle dans une table ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle complète ?
|
Conception BDD
|
Voir
|
Quelle est la différence entre une dépendance fonctionnelle partielle et complète ?
|
Conception BDD
|
Voir
|
Qu’est ce qu’une dépendance fonctionnelle partielle ?
|
Conception BDD
|
Voir
|
Comment les dépendances fonctionnelles affectent-elles la normalisation ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle transitive ?
|
Conception BDD
|
Voir
|
Pourquoi est-il important d'éliminer les dépendances transitives ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance fonctionnelle triviale ?
|
Conception BDD
|
Voir
|
Comment la décomposition d'une table aide-t-elle à gérer les dépendances fonctionnelles ?
|
Conception BDD
|
Voir
|
Quelle est la relation entre la deuxième forme normale (2NF) et les dépendances fonctionnelles ?
|
Conception BDD
|
Voir
|
Quelle est la relation entre la troisième forme normale (3NF) et les dépendances fonctionnelles ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une superclé (superkey)?
|
Conception BDD
|
Voir
|
Comment une dépendance fonctionnelle aide-t-elle à définir une clé candidate ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une dépendance multivaluée ?
|
Conception BDD
|
Voir
|
Comment les dépendances fonctionnelles influencent-elles la conception de la base de données ?
|
Conception BDD
|
Voir
|
Qu'est ce qu'une clef candidate ?
|
Conception BDD
|
Voir
|
Comment élit-on une clef candidate en clef primaire ?
|
Conception BDD
|
Voir
|
Qu’est ce qu’une clef naturelle ?
|
Conception BDD
|
Voir
|
Qu’est ce qu’une clef alternative ?
|
Conception BDD
|
Voir
|
Qu’est ce qu’une clef de remplacement ? (ou surrogate key en anglais)
|
Conception BDD
|
Voir
|
Qu’est ce qu’une clef composée ?
|
Conception BDD
|
Voir
|
Qu’est ce qu’une closure ?
|
Conception BDD
|
Voir
|
Que sont les axiomes d’armstrong ?
|
Conception BDD
|
Voir
|
Qu’est ce qu’une clef compound ?
|
Conception BDD
|
Voir
|
Quels sont les types d’anomalie que vise à réduire la normalisation ?
|
Conception BDD
|
Voir
|
Où place t’on la cardinalité en MCD ?
|
Conception BDD
|
Voir
|
Trouve t’on des tables intermédiaires dans le MCD ?
|
Conception BDD
|
Voir
|
Que trouve t'on comme informations dans un MLD ?
|
Conception BDD
|
Voir
|
Que trouve t'on comme information dans un MCD ?
|
Conception BDD
|
Voir
|
Que trouve t'on comme information dans un MPD ?
|
Conception BDD
|
Voir
|
Qu'est-ce qu'une architecture multicouche?
|
Multicouche
|
Voir
|
Quels sont les avantages d'une architecture multicouche?
|
Multicouche
|
Voir
|
Nommer les couches typiques d'une architecture multicouche.
|
Multicouche
|
Voir
|
Quel est le rôle de la couche présentation?
|
Multicouche
|
Voir
|
Quel est le rôle de la couche logique métier?
|
Multicouche
|
Voir
|
Quel est le rôle de la couche d'accès aux données?
|
Multicouche
|
Voir
|
Quelle couche contient les règles métiers?
|
Multicouche
|
Voir
|
Quel est l'intérêt de la séparation des préoccupations dans une architecture multicouche?
|
Multicouche
|
Voir
|
Comment la couche présentation communique-t-elle avec la couche logique métier?
|
Multicouche
|
Voir
|
Pourquoi utiliser des DTO (Data Transfer Objects) dans une architecture multicouche?
|
Multicouche
|
Voir
|
Qu'est-ce qu'un service dans une architecture multicouche?
|
Multicouche
|
Voir
|
Quelle couche est responsable de l'appel aux API externes?
|
Multicouche
|
Voir
|
Quel est le rôle d'un ORM (Object-Relational Mapping) dans une architecture multicouche?
|
Multicouche
|
Voir
|
Quel est le risque principal si la couche présentation contient de la logique métier?
|
Multicouche
|
Voir
|
Quelle est l'importance des interfaces dans une architecture multicouche?
|
Multicouche
|
Voir
|
Pourquoi utiliser des transactions dans la couche d'accès aux données?
|
Multicouche
|
Voir
|
Comment s'assurer que les couches restent indépendantes les unes des autres?
|
Multicouche
|
Voir
|
Quel est le rôle du contrôleur dans une architecture MVC?
|
Multicouche
|
Voir
|
Pourquoi utiliser une architecture multicouche dans une application web?
|
Multicouche
|
Voir
|
Comment la couche d'accès aux données interagit-elle avec la base de données?
|
Multicouche
|
Voir
|
Quelle est la différence entre une architecture en couches et une architecture en microservices?
|
Micro Services
Multicouche
|
Voir
|
Quel est le rôle des vues dans une architecture MVC?
|
Multicouche
|
Voir
|
Quel est le principal défi d'une architecture multicouche?
|
Multicouche
|
Voir
|
Quel est le rôle de la couche service ?
|
Multicouche
|
Voir
|
Comment l'architecture multicouche favorise-t-elle la séparation des préoccupations ?
|
Multicouche
|
Voir
|
Quelles technologies ou frameworks avez-vous utilisés pour la couche de présentation ?
|
Multicouche
|
Voir
|
Comment gérez-vous la validation des entrées utilisateur dans cette couche ?
|
Multicouche
|
Voir
|
Pouvez-vous expliquer le rôle de la couche métier et donner des exemples de logique qu'on y trouve typiquement ?
|
Multicouche
|
Voir
|
Comment les différentes couches communiquent-elles entre elles dans votre architecture ?
|
Multicouche
|
Voir
|
Comment l'architecture multicouche peut-elle contribuer à la scalabilité d'une application ?
|
Multicouche
|
Voir
|
Comment implémentez-vous la sécurité dans une architecture multicouche ?
|
Multicouche
|
Voir
|
Pourriez-vous esquisser rapidement la structure d'une application multicouche simple, par exemple pour un système de gestion de bibliothèque ?
|
Multicouche
|
Voir
|
Comment créer une image Docker?
|
Docker
|
Voir
|
Qu'est-ce qu'un Dockerfile?
|
Docker
|
Voir
|
Quelle commande utilise-t-on pour construire une image Docker à partir d'un Dockerfile?
|
Docker
|
Voir
|
Quelle commande permet de démarrer un conteneur Docker?
|
Docker
|
Voir
|
Comment connecter plusieurs conteneurs Docker ensemble?
|
Docker
|
Voir
|
Comment supprimer une image Docker?
|
Docker
|
Voir
|
Comment persister les données dans un conteneur Docker?
|
Docker
|
Voir
|
Qu'est-ce qu'un réseau Docker?
|
Docker
|
Voir
|
Comment voir les logs d'un conteneur Docker?
|
Docker
|
Voir
|
Qu'est-ce que Docker Hub?
|
Docker
|
Voir
|
Quelle est la différence entre 'docker stop' et 'docker kill'?
|
Docker
|
Voir
|
Comment mettre à jour une image Docker?
|
Docker
|
Voir
|
Comment nettoyer les ressources inutilisées par Docker?
|
Docker
|
Voir
|
Qu'est-ce que le mode détaché dans Docker?
|
Docker
|
Voir
|
Comment accéder à un conteneur en cours d'exécution?
|
Docker
|
Voir
|
Qu'est-ce qu'un registre Docker privé?
|
Docker
|
Voir
|
Comment limiter les ressources (CPU, mémoire) d'un conteneur Docker?
|
Docker
|
Voir
|
Comment déployer une application Docker sur un cluster?
|
Docker
|
Voir
|
Comment automatiser la création d'images Docker?
|
Docker
|
Voir
|
Comment sécuriser les conteneurs Docker?
|
Docker
|
Voir
|
Quelle est la différence entre un bind mount et un volume dans Docker?
|
Docker
|
Voir
|
Comment exporter un conteneur Docker en tant qu'image?
|
Docker
|
Voir
|
Quelle commande permet de redémarrer un conteneur Docker?
|
Docker
|
Voir
|
Qu'est-ce qu'un fichier '.dockerignore'?
|
Docker
|
Voir
|
Comment surveiller les performances d'un conteneur Docker?
|
Docker
|
Voir
|
Quelle est la meilleure pratique pour créer des images Docker?
|
Docker
|
Voir
|
Comment versionner les images Docker?
|
Docker
|
Voir
|
Quelle est la commande pour lister toutes les images Docker présentes sur le système?
|
Docker
|
Voir
|
Qu'est-ce qu'une base de données NoSQL?
|
NoSql
|
Voir
|
Quels sont les différents types de bases de données NoSQL?
|
NoSql
|
Voir
|
Quels sont les avantages d'utiliser une base de données NoSQL par rapport à une base SQL?
|
NoSql
|
Voir
|
Qu'est-ce qu'une base de données orientée document?
|
NoSql
|
Voir
|
Quelle est la différence entre une table SQL et une collection MongoDB?
|
NoSql
|
Voir
|
Comment définir une relation entre deux collections dans MongoDB?
|
NoSql
|
Voir
|
Qu'est-ce que le format BSON?
|
NoSql
|
Voir
|
Comment effectuer une requête de lecture simple dans MongoDB?
|
NoSql
|
Voir
|
Quels sont les avantages des bases de données NoSQL pour le Big Data?
|
NoSql
|
Voir
|
Comment le sharding améliore-t-il les performances dans MongoDB?
|
NoSql
|
Voir
|
Qu'est-ce que la réplication dans MongoDB?
|
NoSql
|
Voir
|
Qu'est-ce qu'une agrégation dans MongoDB?
|
NoSql
|
Voir
|
Quelle est la différence entre 'find()' et 'aggregate()' dans MongoDB?
|
NoSql
|
Voir
|
Qu'est-ce qu'une clé primaire dans MongoDB?
|
NoSql
|
Voir
|
Quelle est la structure d'un document dans MongoDB?
|
NoSql
|
Voir
|
Comment MongoDB gère-t-il la montée en charge?
|
NoSql
|
Voir
|
Quelle est la différence entre MongoDB et une base de données relationnelle traditionnelle?
|
NoSql
|
Voir
|
Comment surveiller les performances d'une instance MongoDB?
|
NoSql
|
Voir
|
Quels sont les cas d'utilisation typiques de MongoDB?
|
NoSql
|
Voir
|
Quelles sont les utilisations des bases de données clefs valeur ?
|
NoSql
|
Voir
|
Quels sont les principaux avantages d'une base de données clé-valeur?
|
NoSql
|
Voir
|
Dans quel cas d'utilisation une base de données clé-valeur serait-elle idéale?
|
NoSql
|
Voir
|
Comment fonctionne le partitionnement dans une base de données clé-valeur?
|
NoSql
|
Voir
|
Quelle est la limitation principale d'une base de données clé-valeur?
|
NoSql
|
Voir
|
Quels sont les types de données typiquement stockés dans une base clé-valeur?
|
NoSql
|
Voir
|
Quelles sont les différences entre une base de données clé-valeur et une base de données relationnelle?
|
NoSql
|
Voir
|
Quels sont les compromis à prendre en compte lors du choix d'une base clé-valeur pour une application?
|
NoSql
|
Voir
|
Qu'est-ce qu'une architecture microservices?
|
Micro Services
|
Voir
|
Quels sont les avantages d'une architecture microservices par rapport à une architecture monolithique?
|
Micro Services
|
Voir
|
Comment les microservices communiquent-ils entre eux?
|
Micro Services
|
Voir
|
Qu'est-ce qu'un API Gateway dans une architecture microservices?
|
Micro Services
|
Voir
|
Comment gérer la base de données dans une architecture microservices?
|
Micro Services
|
Voir
|
Comment tester une application basée sur des microservices?
|
Micro Services
|
Voir
|
Qu'est-ce qu'une communication synchrone et asynchrone dans les microservices?
|
Micro Services
|
Voir
|
Quels sont les avantages du découplage des microservices?
|
Micro Services
|
Voir
|
Qu'est-ce que la scalabilité horizontale dans les microservices?
|
Micro Services
|
Voir
|
Quels sont les risques associés à une architecture microservices?
|
Micro Services
|
Voir
|
Comment gérer la sécurité dans une architecture microservices?
|
Micro Services
|
Voir
|
Comment documenter les API des microservices?
|
Micro Services
|
Voir
|
Quels sont les critères de choix entre une communication synchrone et asynchrone dans les microservices?
|
Micro Services
|
Voir
|
Quels sont les défis de la migration d'une application monolithique vers des microservices?
|
Micro Services
|
Voir
|
Qu'est-ce qu'un test unitaire?
|
Testing
|
Voir
|
Quels sont les avantages des tests unitaires?
|
Testing
|
Voir
|
Qu'est-ce qu'un test d'intégration?
|
Testing
|
Voir
|
Quelle est la différence entre un test unitaire et un test d'intégration?
|
Testing
|
Voir
|
Qu'est-ce qu'un test fonctionnel?
|
Testing
|
Voir
|
Comment les tests fonctionnels sont-ils réalisés?
|
Testing
|
Voir
|
Qu'est-ce qu'un test end-to-end (E2E)?
|
Testing
|
Voir
|
Quelle est l'importance des tests end-to-end?
|
Testing
|
Voir
|
Quand doit-on utiliser des tests unitaires?
|
Testing
|
Voir
|
Quels outils peut-on utiliser pour écrire des tests unitaires?
|
Testing
|
Voir
|
Qu'est-ce que le mocking dans les tests unitaires?
|
Testing
|
Voir
|
Quelle est la différence entre un test fonctionnel et un test d'intégration?
|
Testing
|
Voir
|
Qu'est-ce qu'un test de régression?
|
Testing
|
Voir
|
Comment les tests de régression sont-ils automatisés?
|
Testing
|
Voir
|
Qu'est-ce qu'une couverture de code?
|
Testing
|
Voir
|
Qu'est-ce que le TDD (Test Driven Development)?
|
Testing
|
Voir
|
Quels sont les avantages du TDD?
|
Testing
|
Voir
|
Quels sont les avantages de l'automatisation des tests?
|
Testing
|
Voir
|
Quels outils sont utilisés pour les tests end-to-end?
|
Testing
|
Voir
|
Comment les tests unitaires contribuent-ils à la qualité logicielle?
|
Testing
|
Voir
|
Qu'est-ce qu'un test de performance?
|
Testing
|
Voir
|
Quels types de tests de performance existent?
|
Testing
|
Voir
|
Comment assurer la maintenance des tests automatisés?
|
Testing
|
Voir
|
Qu'est-ce que la pyramide des tests? (Ou la coupe des tests)
|
Testing
|
Voir
|
Comment mesurer l'efficacité d'une suite de tests?
|
Testing
|
Voir
|
Qu'est-ce que DevOps?
|
DevOps
|
Voir
|
Qu'est-ce que l'intégration continue (CI)?
|
DevOps
|
Voir
|
Qu'est-ce que le déploiement continu (CD)?
|
DevOps
|
Voir
|
Quels sont les principaux outils DevOps?
|
DevOps
|
Voir
|
Qu'est-ce que l'automatisation dans DevOps?
|
DevOps
|
Voir
|
Qu'est-ce qu'un pipeline CI/CD?
|
DevOps
|
Voir
|
Comment Docker est-il utilisé dans DevOps?
|
DevOps
Docker
|
Voir
|
Qu'est-ce que Kubernetes?
|
DevOps
|
Voir
|
Qu'est-ce que le déploiement bleu-vert?
|
DevOps
|
Voir
|
Qu'est-ce qu'un rolling update?
|
DevOps
|
Voir
|
Comment les tests automatisés sont-ils intégrés dans un pipeline DevOps?
|
DevOps
|
Voir
|
Qu'est-ce que GitOps?
|
DevOps
|
Voir
|
Quels outils de qualité de code connaissez vous ?
|
DevOps
|
Voir
|
Quels sont les différents types d’environnement d’un projet ?
|
DevOps
|
Voir
|
A quoi sert l’environnement UA (user acceptance, préprod) ?
|
DevOps
|
Voir
|
A quoi set l’environnement SIT (Dev, test) ?
|
DevOps
|
Voir
|
Quels éléments généralement utilisés par votre ORM s’utilise lors d’une mise en production pour mettre à jour la base de données ?
|
Backend
DevOps
|
Voir
|
Pourquoi les migrations sont importantes ?
|
Backend
DevOps
|
Voir
|
Quels sont les dangers si l’on utilise pas de migration ?
|
Backend
DevOps
|
Voir
|
Doit-on utiliser des migrations dès le début du projet ?
|
Backend
DevOps
|
Voir
|
Qu’est ce que des fixtures ?
|
Backend
|
Voir
|
Pourquoi les fixtures sont importantes ?
|
Backend
|
Voir
|
Qu'est-ce que UML?
|
Uml
|
Voir
|
Quels sont les objectifs de UML?
|
Uml
|
Voir
|
Quels sont les principaux types de diagrammes UML?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de cas d'utilisation?
|
Uml
|
Voir
|
Qu'est-ce qu'un acteur dans un diagramme de cas d'utilisation?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de classe?
|
Uml
|
Voir
|
Quelle est la différence entre une classe et un objet dans UML?
|
Uml
|
Voir
|
Qu'est-ce qu'une relation d'héritage dans un diagramme de classe?
|
Uml
|
Voir
|
Qu'est-ce qu'une association dans un diagramme de classe?
|
Uml
|
Voir
|
Qu'est-ce qu'une multiplicité dans un diagramme de classe?
|
Uml
|
Voir
|
Qu'est-ce qu'une agrégation dans un diagramme de classe?
|
Uml
|
Voir
|
Qu'est-ce qu'une composition dans un diagramme de classe?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de séquence?
|
Uml
|
Voir
|
Comment les messages sont-ils représentés dans un diagramme de séquence?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme d'activité?
|
Uml
|
Voir
|
Quelle est la différence entre un diagramme d'activité et un diagramme de séquence?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme d'états-transitions?
|
Uml
|
Voir
|
Qu'est-ce qu'un état dans un diagramme d'états-transitions?
|
Uml
|
Voir
|
Qu'est-ce qu'une transition dans un diagramme d'états-transitions?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de composants?
|
Uml
|
Voir
|
Qu'est-ce qu'un composant dans un diagramme de composants?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de déploiement?
|
Uml
|
Voir
|
Qu'est-ce qu'un noeud dans un diagramme de déploiement?
|
Uml
|
Voir
|
Quelle est la différence entre un diagramme de composants et un diagramme de déploiement?
|
Uml
|
Voir
|
Qu'est-ce qu'un paquetage dans UML?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme d'interaction?
|
Uml
|
Voir
|
Quelle est la différence entre un diagramme de séquence et un diagramme de collaboration?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de communication?
|
Uml
|
Voir
|
Qu'est-ce qu'un diagramme de timing?
|
Uml
|
Voir
|
Comment UML aide-t-il à la conception orientée objet?
|
Uml
|
Voir
|
Comment UML est-il utilisé dans le cycle de vie du développement logiciel?
|
Uml
|
Voir
|
Quelle est la relation entre UML et les design patterns?
|
Design Pattern
Uml
|
Voir
|
Comment UML soutient-il le développement agile?
|
Uml
|
Voir
|
Qu'est-ce que la sécurité web?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une attaque par injection SQL?
|
Sécurite
|
Voir
|
Comment prévenir les injections SQL?
|
Sécurite
|
Voir
|
Qu'est-ce qu'un cross-site scripting (XSS)?
|
Sécurite
|
Voir
|
Comment se protéger contre le XSS?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une attaque CSRF (Cross-Site Request Forgery)?
|
Sécurite
|
Voir
|
Comment prévenir les attaques CSRF?
|
Sécurite
|
Voir
|
Qu'est-ce que le HTTPS?
|
Sécurite
|
Voir
|
Pourquoi le HTTPS est-il important?
|
Sécurite
|
Voir
|
Qu'est-ce que la sécurité des cookies?
|
Sécurite
|
Voir
|
Quels sont les dangers d’enregistrer un token JWT dans le local storage ?
|
Sécurite
|
Voir
|
Qu'est-ce que l'authentification multi-facteurs (MFA)?
|
Sécurite
|
Voir
|
Qu'est-ce qu'un certificat SSL/TLS?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une attaque de type man-in-the-middle (MITM)?
|
Sécurite
|
Voir
|
Comment se protéger contre les attaques MITM?
|
Sécurite
|
Voir
|
Qu'est-ce que le Content Security Policy (CSP)?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une attaque DDoS (Distributed Denial of Service)?
|
Sécurite
|
Voir
|
Comment se protéger contre les attaques DDoS?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une vulnérabilité Zero-Day?
|
Sécurite
|
Voir
|
Qu'est-ce que l'OWASP Top Ten?
|
Sécurite
|
Voir
|
Qu'est-ce que le stockage sécurisé des mots de passe?
|
Sécurite
|
Voir
|
Quels sont les algorithmes recommandés pour hacher les mots de passe ?
|
Sécurite
|
Voir
|
Quelle ressource open source est disponible pour se documenter sur les failles de sécurité majeures dans les applications web ?
|
Sécurite
|
Voir
|
Qu'est-ce que la validation des données utilisateur?
|
Sécurite
|
Voir
|
Pourquoi la validation des données utilisateur est-elle importante?
|
Sécurite
|
Voir
|
Quelle est la différence entre la validation côté client et côté serveur?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une liste blanche lors de la validation des données?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une expression régulière et comment est-elle utilisée dans la validation des données?
|
Sécurite
|
Voir
|
Pourquoi est-il important de valider les données à plusieurs niveaux?
|
Sécurite
|
Voir
|
Comment gérer les erreurs de validation des données?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une contrainte de validation sur un champ de formulaire?
|
Sécurite
|
Voir
|
Comment la validation des données aide-t-elle à prévenir les failles de sécurité?
|
Sécurite
|
Voir
|
Qu'est-ce qu'un middleware de validation dans une API?
|
Sécurite
|
Voir
|
Qu'est-ce que le contrôle d'accès (Access Control)?
|
Sécurite
|
Voir
|
Quelle est la différence entre l'authentification et l'autorisation?
|
Sécurite
|
Voir
|
Qu'est-ce que le contrôle d'accès basé sur les rôles (RBAC)?
|
Sécurite
|
Voir
|
Quels sont les avantages du modèle RBAC?
|
Sécurite
|
Voir
|
Qu'est-ce que le contrôle d'accès basé sur les attributs (ABAC)?
|
Sécurite
|
Voir
|
Quand est-il préférable d'utiliser ABAC plutôt que RBAC?
|
Sécurite
|
Voir
|
Comment fonctionne l'authentification OAuth 2.0?
|
Sécurite
|
Voir
|
Qu'est-ce qu'un jeton d'accès (Access Token) dans une API?
|
Sécurite
|
Voir
|
Qu'est-ce qu'un rôle dans le modèle RBAC?
|
Sécurite
|
Voir
|
Comment l'héritage des rôles fonctionne-t-il dans RBAC?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une politique d'accès dans le modèle ABAC?
|
Sécurite
|
Voir
|
Quels sont les défis de la mise en œuvre d'ABAC?
|
Sécurite
|
Voir
|
Qu'est-ce que la sécurité des dépendances dans une application?
|
Sécurite
|
Voir
|
Pourquoi la sécurité des dépendances est-elle importante pour les applications web et les API?
|
Sécurite
|
Voir
|
Comment identifier les vulnérabilités dans les dépendances d'une application?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une dépendance transitivement vulnérable?
|
Sécurite
|
Voir
|
Comment gérer les dépendances vulnérables dans une application?
|
Sécurite
|
Voir
|
Qu'est-ce qu'une image Docker sécurisée?
|
Sécurite
|
Voir
|
Comment vérifier la sécurité des dépendances dans un Dockerfile?
|
Sécurite
|
Voir
|
Pourquoi est-il risqué d'utiliser des images Docker non vérifiées?
|
Sécurite
|
Voir
|
Comment sécuriser les images Docker personnalisées?
|
Sécurite
|
Voir
|
Qu'est-ce que la signature d'image Docker et pourquoi est-elle importante?
|
Sécurite
|
Voir
|
Comment surveiller en continu la sécurité des dépendances d'une application?
|
Sécurite
|
Voir
|
Quels sont les risques de ne pas mettre à jour régulièrement les dépendances d'une application?
|
Sécurite
|
Voir
|
Comment gérer les dépendances dans un environnement de production sécurisé?
|
Sécurite
|
Voir
|
Qu'est-ce que la politique de mise à jour des dépendances et pourquoi est-elle importante?
|
Sécurite
|
Voir
|
Comment limiter les risques liés aux dépendances ouvertes dans une application?
|
Sécurite
|
Voir
|
Qu'est-ce que la sécurité des fichiers dans une application web?
|
Sécurite
|
Voir
|
Pourquoi est-il important de protéger les fichiers téléchargés par les utilisateurs?
|
Sécurite
|
Voir
|
Comment prévenir les attaques par téléchargement de fichiers malveillants?
|
Sécurite
|
Voir
|
Qu'est-ce que le contrôle d'accès aux fichiers et pourquoi est-il important?
|
Sécurite
|
Voir
|
Comment sécuriser les fichiers de configuration d'une application web?
|
Sécurite
|
Voir
|
Comment chiffrer les fichiers stockés dans une application web?
|
Sécurite
|
Voir
|
Quels sont les risques de stockage de fichiers directement accessibles via une URL publique?
|
Sécurite
|
Voir
|
Comment protéger les fichiers temporaires créés par une application?
|
Sécurite
|
Voir
|
Qu'est-ce que la configuration de sécurité d'un serveur?
|
Sécurite
|
Voir
|
Pourquoi est-il important de désactiver les services inutiles sur un serveur?
|
Sécurite
|
Voir
|
Comment configurer un pare-feu sur un serveur web?
|
Sécurite
|
Voir
|
Pourquoi est-il important de restreindre l'accès SSH sur un serveur?
|
Sécurite
|
Voir
|
Qu'est-ce que le durcissement du système et pourquoi est-il essentiel pour la sécurité du serveur?
|
Sécurite
|
Voir
|
Comment gérer les mises à jour de sécurité sur un serveur?
|
Sécurite
|
Voir
|
Qu'est-ce que la journalisation des événements de sécurité sur un serveur?
|
Sécurite
|
Voir
|
Comment sécuriser les communications entre un serveur et une application web?
|
Sécurite
|
Voir
|
Pourquoi est-il important de limiter les privilèges des utilisateurs sur un serveur?
|
Sécurite
|
Voir
|
Pourquoi est-il risqué d'exécuter un conteneur Docker avec des privilèges root?
|
Sécurite
|
Voir
|