Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

Top 50 QCM sur les réseaux informatiques avec corrigés

QCM en réseau informatique avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Ainsi vous trouverez des questions sur CCNA, TCP/IP, Protocoles, Questions d’adressage IP, Modèle OSI et plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Quel est le nombre de couches dans le modèle OSI ?

A 2 couches

B 4 couches

C 6 couches

D 7 couches

D
Le modèle OSI est constitué de 7 couches.
 

Les 7 couches du modèle OSILes 7 couches du modèle OSIOpen Systems Interconnection (OSI) est un modèle de référence sur la façon de communiquer sur un réseau. Un modèle de référence est un modèle conceptuel…Lire plus
 
2. La forme complète de OSI est _____ _______ ______

A Operating System interface

B Optical System interconnection

C Operating System Internet

D Open system interconnection

D
OSI signifie « Open system interconnection » (interconnexion de systèmes ouverts).
Les 7 couches du modèle OSILes 7 couches du modèle OSIOpen Systems Interconnection (OSI) est un modèle de référence sur la façon de communiquer sur un réseau. Un modèle de référence est un modèle conceptuel…Lire plus
 
3. Identifiez la forme complète de HTTP ?

A HyperText Transfer Protocol

B HyperText Transfer Package

C Hyper Transfer Text Package

D Hyper Transfer Text Pool

A
HTTP signifie HyperText Transfer Protocol (protocole de transfert hypertexte).
Protocole HTTPProtocole HTTPHTTP signifie « Hypertext Transfer Protocol ». HTTP est le protocole utilisé pour transférer des données sur le Web. Il fait partie de la suite…Lire plus
 
 
4. Identifiez le protocole principalement utilisé pour charger des pages web?

A DNS

B HTML

C HTTP

D FTP

C
HTTP est utilisé pour charger des pages web.
Protocole HTTPProtocole HTTPHTTP signifie « Hypertext Transfer Protocol ». HTTP est le protocole utilisé pour transférer des données sur le Web. Il fait partie de la suite…Lire plus
 
5. Que signifie PoP ?

A Post Office Protocol

B Pre Office Protocol

C Protocol of Post

D Protocol Office Post

A
PoP signifie Post Office Protocol.
Protocole POPProtocole POPLe protocole POP (Post Office Protocol) permet de télécharger des courriels d’un serveur de messagerie sur votre ordinateur.       POP a été mis…Lire plus
 
6. Quel est le numéro de port du PoP ?

A 25

B 110

C 43

D 80

B
Le numéro de port du PoP est 110.
Protocole POPProtocole POPLe protocole POP (Post Office Protocol) permet de télécharger des courriels d’un serveur de messagerie sur votre ordinateur.       POP a été mis…Lire plus
 
 
7. Identifiez la couche qui fournit des services à l’utilisateur.

A Couche session

B Couche physique

C Couche application

D Couche présentation

C
La couche application permet à l’utilisateur, qu’il soit humain ou logiciel, d’accéder au réseau. Elle fournit des interfaces utilisateur et un support pour des services tels que le courrier électronique, la gestion de bases de données partagées et d’autres types de services.
Les 7 couches du modèle OSILes 7 couches du modèle OSIOpen Systems Interconnection (OSI) est un modèle de référence sur la façon de communiquer sur un réseau. Un modèle de référence est un modèle conceptuel…Lire plus
 
8. Que définit un ensemble de règles ?

A System

B Opération

C Routeur

D Protocole

D
Protocole, en informatique, est un ensemble de règles ou de procédures pour la transmission de données entre des dispositifs électroniques, tels que des ordinateurs. Pour que les ordinateurs échangent des informations, il doit y avoir un contrat préalable sur la façon dont l’information sera structurée et sur la façon dont chaque partie l’enverra et la recevra.
Liste des protocoles internetListe des protocoles internetQue sont exactement les protocoles? Les protocoles sont des règles. Considérez les protocoles comme des règles – sur lesquelles nous sommes tous d’accord.    …Lire plus
 
9. Identifiez parmi les éléments suivants celui qui est principalement utilisé pour héberger un site web

A Serveur Mail

B Serveur Base de donnée

C Serveur Web

D Serveurs DNS

C
Le serveur web est principalement utilisé pour héberger un site web.
Différence entre Serveur d’application et Serveur webDifférence entre Serveur d’application et Serveur webLa différence entre un serveur d’applications et un serveur Web, est la suivante: Un serveur Web traite exclusivement les requêtes HTTP, tandis qu’un serveur d’applications…Lire plus
 
 
10. Déterminer le nombre total de versions du protocole IP.

A 1

B 2

C 3

D 4

B
IP a 2 versions, IPV4 et IPV6.
Différence entre les en-têtes IPv4 et IPv6Différence entre les en-têtes IPv4 et IPv6IPv4 (Internet Protocol version 4) est la quatrième version du protocole Internet (IP). Il est utilisé sur les réseaux à commutation de paquets tels que…Lire plus
 
11. Que signifie TCP/IP ?

A Transmission control protocol/Internet protocol

B Transmission control protocol/International protocol

C Transport control protocol/Internet protocol

D Transport control protocol/International protocol

A
TCP/IP est l’abréviation de Transmission control protocol/Internet protocol.
Protocole TCPProtocole TCPTCP (Transmission Control Protocol) est une norme qui définit comment établir et maintenir une conversation réseau via laquelle les programmes d’application peuvent échanger des données.…Lire plus
 
12. Identifiez la topologie de réseau incorrecte:

A Réseau en anneau

B Réseau en bus

C Réseau en étoile

D réseau P2P

D
Peer-to-peer (P2P) désigne les réseaux informatiques utilisant une architecture distribuée. Dans les réseaux P2P, tous les ordinateurs qui les composent sont appelés « pairs », et ils partagent et échangent des charges de travail. Dans un réseau pair à pair, chaque pair est égal aux autres pairs. Il n’y a pas de pairs privilégiés, et il n’y a pas de dispositif d’administration primaire au centre du réseau. Dans un réseau peer-to-peer (P2P), chaque ordinateur joue à la fois le rôle de serveur et de client.
 

Différence entre les réseaux client-serveur et peer-to-peerDifférence entre les réseaux client-serveur et peer-to-peerOn travaille sur des ordinateurs pendant longtemps, vous avez peut-être entendu les termes Client-Serveur et Peer-to-Peer. Ces deux modèles de réseau sont communs que nous…Lire plus
 
 
13. Choisissez le numéro de port du FTP.

A 80

B 20

C 23

D 21

D
Le numéro de port du FTP est 21.
Protocole FTPProtocole FTPLe protocole FTP (File Transfer Protocol) est un protocole client/serveur utilisé pour transférer ou échanger des fichiers avec un ordinateur hôte.   Le client peut…Lire plus
 
14. A quoi fait référence le numéro de port 143 ?

A POP

B IMAP

C SMTP

D POP3

B
Le numéro de port 143 fait référence à IMAP.
Protocole IMAPProtocole IMAPIMAP(Internet Messaging Access Protocol), est un standard Internet qui permet de récupérer des messages depuis un serveur de messagerie. Le document principal définissant le protocole…Lire plus
 
15. Que signifie MAC ?

A Media Access Carriage

B Media Access Collision

C Media Access Cable

D Media Access Control

D
MAC est l’abréviation de Media Access Control.
Adresse MacEthernet utilise les adresses MAC (Media Access Control) dans un environnement Ethernet. Chaque carte d’interface réseau Ethernet (NIC) a une adresse MAC gravée dans son…Lire plus
 
 
16. Quelle est la longueur de l’adresse MAC ?

A 8 bits

B 16 bits

C 32 bits

D 48 bits

D
La longueur de l’adresse MAC est de 48 bits.
Adresse MacEthernet utilise les adresses MAC (Media Access Control) dans un environnement Ethernet. Chaque carte d’interface réseau Ethernet (NIC) a une adresse MAC gravée dans son…Lire plus
 
17. Identifiez la couche qui est responsable de la traduction des données.

A Couche session

B Couche physique

C Couche présentation

D Couche application

C
La couche de présentation est utilisée pour la traduction des données. La couche de présentation du modèle OSI, qui sert de traducteur, convertit les données envoyées par la couche d’application du nœud de transmission en un format de données acceptable et compatible.
Les 7 couches du modèle OSILes 7 couches du modèle OSIOpen Systems Interconnection (OSI) est un modèle de référence sur la façon de communiquer sur un réseau. Un modèle de référence est un modèle conceptuel…Lire plus
 
18. Identifiez la couche qui établit le lien entre le système et l’utilisateur.

A Couche session

B Couche physique

C Couche présentation

D Couche application

D
La couche application est utilisée pour établir le lien entre le système et l’utilisateur.
Les 7 couches du modèle OSILes 7 couches du modèle OSIOpen Systems Interconnection (OSI) est un modèle de référence sur la façon de communiquer sur un réseau. Un modèle de référence est un modèle conceptuel…Lire plus
 
19. Qu’est-ce qu’un HUB ?

A Appareil de calcul

B Logiciel

C Périphérique réseau

D Dispositif de simulation

C
Un HUB est un dispositif de réseau.
Qu’est ce qu’un Hub - concentrateurQu’est ce qu’un Hub (concentrateur) ?Un concentrateur réseau est un nœud qui diffuse des données vers chaque ordinateur ou périphérique Ethernet connecté. Un concentrateur est moins sophistiqué qu’un commutateur(Switch), ce…Lire plus
 
 
20. Identifiez parmi les éléments suivants le périphérique réseau utilisé pour connecter deux types de réseaux différents.

A Switch

B Hub

C Bridge

D Passerelle

D
La passerelle est utilisée pour connecter deux types de réseaux différents.
Différence entre un Pont et une Passerelle – Réseau informatiqueDifférence entre un Pont et une Passerelle – Réseau informatiquePont et passerelle, sont les dispositifs de backbone de la mise en réseau. Un pont fonctionne sur les deux couches, la couche physique et la…Lire plus
 
21. Identifiez le dispositif utilisé pour renforcer un signal faible.

A Switch

B Hub

C Repeater

D Bridge

C
Repeater est utilisé pour renforcer un signal faible.
Qu’est ce qu’un répéteurQu’est ce qu’un répéteur ?Un répéteur est un périphérique réseau utilisé pour régénérer ou répliquer un signal. Les répéteurs sont utilisés dans les systèmes de transmission pour régénérer les…Lire plus
 
22. Lequel des éléments suivants est utilisé pour allouer et gérer les ressources d’un réseau ?

A Topologie

B Imprimante

C Serveur

D Protocoles

C
Le serveur est utilisé pour allouer et gérer les ressources d’un réseau.
Différence entre Serveur d’application et Serveur webDifférence entre Serveur d’application et Serveur webLa différence entre un serveur d’applications et un serveur Web, est la suivante: Un serveur Web traite exclusivement les requêtes HTTP, tandis qu’un serveur d’applications…Lire plus
 
23. Lequel des dispositifs suivants est utilisé dans la couche réseau ?

A Switch

B Hub

C Routeur

D Bridge

C
Le routeur est utilisé dans la couche réseau.
Différence entre Serveur d’application et Serveur webDifférence entre Serveur d’application et Serveur webLa différence entre un serveur d’applications et un serveur Web, est la suivante: Un serveur Web traite exclusivement les requêtes HTTP, tandis qu’un serveur d’applications…Lire plus
 
24. Lequel des arrangements topologiques suivants est une configuration ‘point-to-point’ ?

A Anneau

B Maillé

C Étoile

D Toutes les réponses sont vraies

D
Toutes les réponses consiste en une configuration ‘point-to-point’.
Topologie du Réseau InformatiqueTopologie du Réseau InformatiqueUne topologie de réseau est une disposition de noeuds (généralement des commutateurs, des routeurs, etc) et des connexions, souvent représenté sous forme de graphe.  …Lire plus
 
 
25. Identifiez le dispositif qui relie deux réseaux locaux homogènes à broadcast.

A Switch

B Hub

C Routeur

D Bridge

D
Le Bridge est utilisé pour relier deux réseaux locaux homogènes à broadcast.
Qu'est ce qu’un pont réseau BridgeQu’est ce qu’un pont réseau (Bridge) ?Un pont est un type de périphérique réseau qui assure l’interconnexion avec d’autres réseaux utilisant le même protocole.     Le pont fonctionnent au niveau…Lire plus
 
26. Que signifie LAN ?

A Local Agent Network

B Local Area Network

C Local Asynchronous Network

D Local Anonymous Network

B
LAN signifie Local Area Network (réseau local).
Différence entre LAN, MAN et WANDifférence entre LAN, MAN et WANLe réseau permet aux ordinateurs de se connecter et de communiquer avec différents ordinateurs via n’importe quel support. LAN, MAN et WAN sont les trois…Lire plus
 
27. Le serveur proxy est également connu sous le nom de __________

A Passerelle de niveau application

B Outils proxy

C Proxy d’application

D Serveur Mandataire

A
Une passerelle de niveau d’application est un proxy qui assure la sécurité du réseau. Elle filtre le flux de nœuds entrants selon certaines conditions, ce qui signifie que seules les données des applications réseau transmises sont filtrées.. Ces applications réseau sont notamment le protocole (FTP), Telnet, RTSP, etc…
 
28. Identifiez parmi les serveurs suivants ceux qui permettent aux utilisateurs du réseau local de partager des données.

A Serveur de communication

B Serveur DNS

C Serveur de fichiers

D Serveur d’application

C
Un serveur de fichiers est un ordinateur responsable du stockage et de la gestion des fichiers de données afin que d’autres ordinateurs du même réseau puissent y accéder.
 
 
29. Identifiez le réseau qui étend un réseau privé sur un réseau public.

A Virtual private network

B Storage Area network

C Enterprise Private network

D Local Area network

A
Le VPN étend un réseau privé sur un réseau public.
Différence entre VPN et proxyDifférence entre VPN et proxyL’objectif principal de VPN et de proxy est de fournir une connexion entre l’ordinateur hôte et l’ordinateur distant en masquant l’adresse IP de l’ordinateur hôte…Lire plus
 
30. Que faut-il pour utiliser SNMP(Simple Network Management System) ?

A Serveurs

B Protocoles

C Règles

D Routeurs

C
Les règles sont nécessaires pour utiliser SNMP(Simple Network Management System). Les règles définissent l’action qu’une stratégie doit exécuter en réponse à un type spécifique d’événement entrant.
 
31. Identifiez la principale différence entre SNMPv3 et SNMPv2.

A Intégration

B Classification

C Management

D Sécurité renforcée

D
La principale différence entre SNMPv3 et SNMPv2 est le renforcement de la sécurité.
Différence entre SNMP v1 et v2Différence entre SNMP v1 et v2SNMP (Simple Network Management Protocol) est un protocole Internet dédié à la gestion des périphériques sur les réseaux. Généralement, les routeurs, les commutateurs, les serveurs,…Lire plus Différence entre SNMP v2 et v3Différence entre SNMP v2 et v3SNMP (Simple Network Management Protocol) est un protocole Internet dédié à la gestion des périphériques sur les réseaux. Généralement, les routeurs, les commutateurs, les serveurs,…Lire plus
 
32. Identifiez parmi les adresse IP suivants ceux qui appartiennent à la classe A.

A 130.10.10.245

B 129.10.10.245

C 128.10.10.245

D 121.10.10.245

D
121.10.10.245 appartient à la classe A car la valeur du premier octet de l’adresse est comprise entre [0, 127].
Classe d'adresse IPClasse d’adresse IPAvec une adresse IP(IPv4), il existe cinq classes d’adresses IP disponibles: Classe A, Classe B, Classe C, Classe D et Classe E, alors que seules…Lire plus
 
 
33. A quoi servent les bits de parité ?

A Pour crypter des données

B Pour détecter les erreurs

C Pour identifier un utilisateur

D Pour chiffrer des données

B
Les bits de parité sont utilisés pour détecter les erreurs.
Techniques de détection d'erreurTechniques de détection d’erreurLes données communiquées sur n’importe quel support sont sujettes aux interférences et à la corruption, de sorte que les données d’origine envoyées peuvent ne pas…Lire plus
 
34. Qui garde la clé privée dans la cryptographie à clé asymétrique ?

A Émetteur

B Récepteur

C Les deux Émetteur et Récepteur

D Aucune de ces réponses

B
Le récepteur garde la clé privée dans la cryptographie à clé asymétrique.
Différence entre le cryptage symétrique et asymétriqueDifférence entre le cryptage symétrique et asymétriqueLorsqu’on communique sur un support non sécurisé comme Internet, vous devez faire attention à la confidentialité des informations que vous partagez avec d’autres. Cryptage symétrique…Lire plus
 
35. Identifiez la méthode de commutation dans laquelle le message est divisé en petits paquets.

A Commutation virtuelle

B Commutation de paquets

C Commutation des messages

D Aucune de ces réponses

B
Dans la commutation par paquets, le message est divisé en petits paquets.
Différence entre la commutation de circuit et commutation de paquetsDifférence entre la commutation de circuit et commutation de paquetsLa commutation de circuits et la commutation de paquets sont des méthodes de commutation utilisées pour connecter multiples dispositifs de communication entre eux. La commutation…Lire plus
 
36. Choisissez parmi les éléments suivants celui qui est un protocole orienté bit.

A HTTP

B P2P

C HDLC

D SSL

C
HDLC ou High-level link control est un protocole orienté bit qui est utilisé pour transmettre des informations d’un réseau à un autre.
Différence entre HDLC et PPPDifférence entre HDLC et PPPLa différence entre HDLC et PPP est que HDLC (High-Level Data Link Control) est un protocole de communication utilisé dans la couche liaison de données,…Lire plus
 
 
37. Identifiez le premier réseau qui était basé sur le protocole TCP/IP.

A ARPANET

B OSI

C Ethernet

D FDDI

A
ARPANET a été le premier réseau basé sur le protocole TCP/IP.
Protocole TCPProtocole TCPTCP (Transmission Control Protocol) est une norme qui définit comment établir et maintenir une conversation réseau via laquelle les programmes d’application peuvent échanger des données.…Lire plus
 
38. Choisissez parmi les suivants celui qui est le protocole Internet le plus courant.

A Ping

B SMTP

C HTTP

D FTP

B
Le SMTP est le protocole Internet le plus couramment utilisé.
Protocole SMTPProtocole SMTPLe protocole SMTP (Simple Mail Transfer Protocol) est un protocole de communication standard pour l’envoi de courriers électroniques sur des réseaux d’entreprise et sur Internet.…Lire plus
 
39. Comment appelle-t-on la collection du document hypertexte sur Internet ?

A HTTP

B HTML

C WWW

D COM

C
La collection de documents hypertexte sur internet connue sous le nom de WWW.
 
40. Comment est donné l’emplacement d’une ressource sur Internet ?

A IP

B MAC

C DNS

D URL

D
L’emplacement d’une ressource sur l’internet est indiqué par l’URL.
 
 
41. Quelle est la longueur de l’adresse IPv4 ?

A 8 bits

B 16 bits

C 32 bits

D 48 bits

C
La longueur d’une adresse IPv4 est de 32 bits.
 
 
42. Quelle est la longueur de l’adresse IPv6 ?

A 8 bits

B 16 bits

C 32 bits

D 128 bits

D
La longueur d’une adresse IPv6 est de 128 bits.
Différence entre les en-têtes IPv4 et IPv6Différence entre les en-têtes IPv4 et IPv6IPv4 (Internet Protocol version 4) est la quatrième version du protocole Internet (IP). Il est utilisé sur les réseaux à commutation de paquets tels que…Lire plus Quels sont les avantages de IPv6 ?Les avantages de IPv6Internet a commencé en 1969 avec ArpaNET. En 1981, Internet a adopté le protocole Internet version 4 (IPv4) et a été ouvert au public quelques…Lire plus
 
43. Quel est le protocole utilisé lorsque le serveur principal envoie du courrier à un autre serveur de courrier ?

A FTP

B IMAP

C SMTP

D POP

C
SMTP est le terme utilisé lorsque le serveur principal envoie du courrier à un autre serveur de courrier.
Protocole SMTPProtocole SMTPLe protocole SMTP (Simple Mail Transfer Protocol) est un protocole de communication standard pour l’envoi de courriers électroniques sur des réseaux d’entreprise et sur Internet.…Lire plus
 
 
44. Quel est le numéro de port du SMTP ?

A 20

B 21

C 23

D 25

D
Le numéro de port du SMTP est 25.
Protocole SMTPProtocole SMTPLe protocole SMTP (Simple Mail Transfer Protocol) est un protocole de communication standard pour l’envoi de courriers électroniques sur des réseaux d’entreprise et sur Internet.…Lire plus
 
45. Que signifie MIME ?

A Multipurpose Internet Mail Extra

B Multipurpose Internet Mail End

C Multipurpose Internet Mail Email

D Multipurpose Internet Mail Extension

D
MIME est l’abréviation de Multipurpose Internet Mail Extension.
 
46. L’arrangement où toutes les données passent par un ordinateur central est connu sous le nom de _______

A Réseau en anneau

B Réseau en bus

C Réseau en étoile

D réseau P2P

C
L’arrangement où toutes les données passent par un ordinateur central est connu sous le nom de topologie en étoile.
Topologie réseau en étoileTopologie réseau en étoileUne topologie en étoile est une topologie dans laquelle tous les nœuds sont connectés à un périphérique central, formant ainsi une étoile. Deux types de…Lire plus
 
47. Déterminez si l’affirmation suivante est vraie ou fausse :

La carte d’interface réseau (NIC) est un périphérique E/S.

A Vraie

B Fausse

A
La NIC est un périphérique d’entrée/sortie.
NIC carte réseauNIC – Carte réseau – InformatiqueNetwork Interface Card (NIC) ou (Carte d’Interface Réseau) est un composant matériel sans lequel un ordinateur ne peut pas être connecté via un réseau. Il…Lire plus
 
 
48. Le protocole UDP est sans connexion car ______?

A tous les paquets UDP sont traités indépendamment par la couche de transport

B il envoie des données sous forme de flux de paquets liés

C il est reçu dans le même ordre que l’ordre envoyé

D Aucune de ces réponses n’est vraie.

A
Le protocole UDP est sans connexion car tous les paquets UDP sont traités indépendamment par la couche de transport.
Protocole UDPProtocole UDPUDP (User Datagram Protocol) est un protocole de communication alternatif au protocole TCP (Transmission Control Protocol) utilisé principalement pour envoyer des messages courts appelés datagrammes,…Lire plus

 

 
49. Le protocole TCP est _______?

A un protocole orienté connexion

B utilise le three-way handshake pour établir une connexion

C reçoit les données de l’application sous forme de flux unique

D Aucune de ces réponses n’est vraie.

A
Le protocole TCP est un protocole orienté connexion.
Protocole TCPProtocole TCPTCP (Transmission Control Protocol) est une norme qui définit comment établir et maintenir une conversation réseau via laquelle les programmes d’application peuvent échanger des données.…Lire plus

 

 
50. Le délai de propagation dépend de ______?

A Taille du paquet

B Débit de transmission

C Distance entre les routeurs

D Aucune de ces réponses n’est vraie.

C
Le délai de propagation est le temps nécessaire pour la propagation d’un bit à un autre.
Les modes de transmissionLes modes de transmissionLa transmission de données peut s’effectuer dans une seule direction ou peut être bidirectionnelle. La transmission peut être classée en 3 modes: Simplex Half Duplex…Lire plus

 

 

L’article Top 50 QCM sur les réseaux informatiques avec corrigés est apparu en premier sur WayToLearnX.

QCM Réseau – Partie 1

QCM en réseau informatique avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Ainsi vous trouverez des questions sur CCNA, TCP/IP, Protocoles, Questions d’adressage IP, Modèle OSI et plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Quel protocole fonctionne au niveau de la couche transport fournit un service sans connexion entre les hôtes?

A UDP

B TCP

C ARP

D IP

A
UDP(User Datagram Protocol) est utilisé au niveau de la couche transport pour fournir un service sans connexion.
Différence entre les protocoles TCP et UDPDifférence entre les protocoles TCP et UDPTCP et UDP se trouvent dans la quatrième couche du modèle OSI qui est la couche de transport juste au-dessus de la couche IP. TCP…Lire plus
2. Quel protocole fonctionne au niveau de la couche transport et fournit des circuits virtuels entre les hôtes?

A UDP

B TCP

C ARP

D IP

B
TCP(Transmission Control Protocol) établit un circuit virtuel avant de transmettre des données. Cela crée une session fiable et il fournit une session orientée connexion.
Différences entre circuits virtuels et datagrammesDifférences entre circuits virtuels et datagrammesIl existe un certain nombre de différences entre les circuits virtuels et les réseaux de datagrammes. Les circuits virtuels sont des réseaux informatiques qui fournissent…Lire plus
Exercices corrigés adressage IPExercices corrigés adressage IP – Partie 1La meilleur façon pour apprendre à utiliser les sous-réseaux est de pratiquer des exercices comme ceci. Voici certaines questions que vous pouvez avoir dans des…Lire plus
3. Quel protocole fonctionne au niveau de la couche Internet et fournit un service de connexion entre les hôtes?

A UDP

B TCP

C ARP

D IP

D
IP(Internet Protocol) est utilisé pour adresser les hôtes et acheminer les paquets via l’inter-réseau. La question ne fait pas référence à un service en mode connexion, qui diffère d’un service en connexion simple.
Différence entre internet et ethernetDifférence entre internet et ethernetEthernet et Internet sont des types de réseau utilisés pour connecter des ordinateurs. Cependant, la portée de ces réseaux diffèrent. Ethernet est un réseau local…Lire plus
4. Si un hôte diffuse une trame contenant une adresse MAC source et une adresse de destination et que son objectif est d’attribuer une adresse IP, quel protocole de la couche Réseau l’hôte utilise-t-il?

A IPX

B TCP

C ARP

D ARPA

E RARP

E
Le protocole RARP(Reverse ARP) est utilisé pour rechercher une adresse IP à partir d’une adresse MAC connue.
Différence entre ARP et RARPDifférence entre ARP et RARPARP (Address Resolution Protocol) et RARP (Reverse Address Resolution Protocol) sont deux des protocoles de réseau informatique utilisés pour résoudre l’adressage de la couche de…Lire plus
 
5. Si une interface de routeur est encombrée, quel protocole de la suite IP est utilisé pour informer les routeurs voisins?

A TCP

B IP

C ICMP

D ARP

E RARP

C
Le protocole ICMP (Internet Control Message Protocol) est un protocole de signalisation d’erreur utilisé par les périphériques réseau, précisément utilisés par les routeurs pour générer des messages d’erreur à l’adresse IP source lorsque des problèmes de réseau empêchent la livraison des paquets IP.

 

 
6. Quelle est la plage d’hôtes valide dont l’adresse IP 172.16.10.22 / 255.255.255.240 fait partie?

A 172.16.10.20 à 172.16.10.22

B 172.16.10.1 à 172.16.10.255

C 172.16.10.16 à 172.16.10.23

D 172.16.10.17 à 172.16.10.31

E 172.16.10.17 à 172.16.10.30

E
Commencez d’abord par utiliser le masque 256, dans ce cas là, 256–240 = 16. Le premier sous-réseau est 16; le deuxième sous-réseau est 32. Cet hôte doit être dans le 16 sous-réseau; l’adresse de diffusion est 31 et la plage d’hôtes valide est comprise entre 17 et 30.

 

7. Quelle plage d’adresses peut être utilisée dans le premier octet d’une adresse réseau de classe B?

A 1-126

B 1-127

C 128-190

D 128-191

E 129-192

F 192-220

D
Le premier octet d’une adresse IP de classe B commence toujours par 128–191.

 

10 commandes indispensables pour l'administration réseau sous Linux10 commandes indispensables pour l’administration réseau sous LinuxLinux est un système d’exploitation plus puissants et la mise en réseau est une partie essentielle des serveurs. Il offre de nombreuses commandes intégrées pour…Lire plus
8. Quel protocole est utilisé pour trouver l’adresse MAC d’un périphérique local?

A BootP

B ICMP

C IP

D ARP

E RARP

D
Le protocole ARP (Address Resolution Protocol) est utilisé pour chercher l’adresse MAC à partir d’une adresse IP connue.

 

9. Combien d’octets sont nécessaires pour coder une adresse Ethernet?

A 3

B 4

C 6

D 8

E 16

C
Une adresse Ethernet (MAC) a une longueur de 6 octets (48 bits).
 

 

10. Quelle plage d’adresses peut être utilisée dans le premier octet d’une adresse de classe C?

A 1-127

B 129-192

C 203-234

D 192-223

D
Le premier octet d’une adresse IP de classe C commence toujours par les numéros 192-223.

 

 
 

L’article QCM Réseau – Partie 1 est apparu en premier sur WayToLearnX.

QCM Réseau – Partie 2

QCM en réseau informatique avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Ainsi vous trouverez des questions sur CCNA, TCP/IP, Protocoles, Questions d’adressage IP, Modèle OSI et plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Lequel des éléments suivants n’est pas un type de réseau informatique?

A Local Area Network (LAN)

B Personal Area Network (PAN)

C Remote Area Network (RAN)

D Metropolitan Area Network (MAN)

C
Les types de réseaux informatiques sont les suivants: LAN, MAN, PAN, WAN, CAN mais le réseau RAN n’est pas un type de réseaux informatiques.

 

2. Lequel parmi les types de câbles suivants est de type paire torsadée?

A Câble coaxial

B Paire torsadée blindée (STP)

C Paire torsadée non blindée (UTP)

D Les deux B et C sont vrais.

D
STP et UTP sont des types de câbles à paires torsadées qui sont principalement utilisés dans tous les réseaux.
Différence entre UTP et STPDifférence entre UTP et STPUTP (paire torsadée non blindée) et STP (paire torsadée blindée) sont les types de câbles à paires torsadées qui agissent comme un moyen de transmission…Lire plus
3. Quelle est la forme complète de NIC?

A Net Interface Card

B Network Interface Card

C Network Interface Connection

D New Internet Connection

B
NIC est une carte d’interface réseau utilisée pour connecter un ordinateur à un réseau.

 

4. IPX/SPX est utilisé dans ______________ ?

A Le réseau NetWare de Novell

B Mac – Macintosh

C Apple

D Microsoft

A
IPX/SPX(Internet Packet Exchanger/Sequenced Package Exchanger) est utilisé dans le réseau NetWare de Novell.

 

15 commandes Netstat pour la gestion de réseau sous Linux15 commandes Netstat pour la gestion de réseau sous LinuxNetstat (network statistics) est un outil en ligne de commande permettant de surveiller les connexions réseau entrantes et sortantes, ainsi pour afficher des tables de…Lire plus
5. TCP/IP est également connu sous le nom de _______?

A Modèle OSI

B Modèle TCP

C Modèle DOD

D Modèle de réseau

C
Le modèle TCP/IP est également appelé le modèle DOD. Le ministère de la Défense(Department of Defense, DOD) a créé TCP / IP pour assurer et préserver l’intégrité des données. Le modèle DoD est une version condensée du modèle OSI et ne comporte que quatre couches.

 

6. La topologie en étoile est basée sur un périphérique central peut être un ______?

A HUB

B Switch

C Les deux A et B sont vrais.

D Aucune de ces réponses n’est vraie.

C

HUB et Switch sont utilisés dans des réseaux de type étoile.

 

7. Le Switch est un périphérique de la _________ du modèle OSI.

A Couche réseau

B Couche liaison de données

C Couche application

D Couche session

B
Switch fonctionne dans la deuxième couche du modèle OSI.

 

Différence entre le Pont(Bridge) et le Commutateur(Switch)Différence entre le Pont(Bridge) et le Commutateur(Switch)Un réseau est formé lorsque deux périphériques ou plus se connectent pour partager des données ou des ressources. Un grand réseau peut être subdivisé pour…Lire plus
8. HUB est un appareil _________?

A Unicast

B Multicast

C Broadcast

D Aucune de ces réponses n’est vraie.

C
Hub est un périphérique de diffusion(Broadcast).

 

Différence entre Hub et SwitchDifférence entre Hub et SwitchUn Hub est un périphérique qui connecte plusieurs périphériques Ethernet sur un même réseau et les faire fonctionner ensemble en un seul réseau. Un Hub…Lire plus
9. Switch est un appareil _________?

A Unicast

B Multicast

C Broadcast

D Aucune de ces réponses n’est vraie.

A
Switch est un périphérique Unicast car le Switch a une mémoire pour stocker l’adresse MAC.

 

10. Quel type de câble est utilisé pour connecter des appareils similaires?

A Câble droit

B Câble croisé

C Câble série

D Tout les réponses sont vrais

B
Le câble croisé UTP est utilisé pour connecter des périphériques similaires tels que:
  • HUB <=> HUB
  • PC <=> PC
  • Switch <=> Switch

 

 
Exercices corrigés adressage IPExercices corrigés adressage IP – Partie 1La meilleur façon pour apprendre à utiliser les sous-réseaux est de pratiquer des exercices comme ceci. Voici certaines questions que vous pouvez avoir dans des…Lire plus

L’article QCM Réseau – Partie 2 est apparu en premier sur WayToLearnX.

QCM Réseau – Partie 3

QCM en réseau informatique avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Ainsi vous trouverez des questions sur CCNA, TCP/IP, Protocoles, Questions d’adressage IP, Modèle OSI et plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Dans les normes IEEE, la norme 802.5 est également appelée?

A Ethernet

B Token Bus

C Wireless Token Area Network

D Token Ring

D
Dans les normes IEEE, la norme 802.5 est également appelée Token Ring.

 

2. Le réseau __________ a un seul canal de communication partagé par tous les utilisateurs du réseau?

A Point-to-Point

B Broadcast

C Protocole

D PAN

B
Réseau de diffusion(Broadcast) a un seul canal de communication.

 

Différence entre CCNA et CCNPDifférence entre CCNA et CCNPCisco est le fabricant de switches et de routeurs utilisés pour établir un réseau fiable et efficace. Cisco a mis en place un ensemble de…Lire plus
3. Un point d’accès sans fil se comporte-t-il de la même manière qu’une opération maître-esclave?

A Vrai

B Faux

A

 

4. Lequel des éléments suivants présente un avantage à utiliser la transmission de données par fibre optique?

A Résistance au vol de données

B Débit de transmission de données rapide

C Un niveau sonore aussi faible que possible.

D Tout les réponses sont vrais

D
Différence entre Fibre optique et Cable coaxialDifférence entre Fibre optique et Cable coaxialLes ordinateurs et autres appareils électroniques transmettent les données d’un appareil à un autre sous la forme de signaux en utilisant un support de transmission.…Lire plus
 
5. Lequel des éléments suivants est requis pour communiquer entre deux ordinateurs?

A Logiciel de communication

B Protocole

C Matériel de communication

D Tout les réponses sont vrais, y compris l’accès au support de transmission

D

 

6. Lequel des types de canaux suivants déplace les données relativement lentement?

A canal à large bande

B canal à bande vocale

C canal à bande étroite

D Tout les réponses sont vrais

C
Différence entre large bande et bande de baseDifférence entre large bande et bande de baseLa différence entre la transmission en bande de base et la transmission à large bande est que dans la transmission en bande de base, la…Lire plus
7. Un protocole est un ensemble de règles régissant une séquence temporelle d’événements qui doivent avoir lieu?

A Entre pairs

B Entre interfaces

C Entre modems

D à travers une interface

A

 

7 exemples avec la commande Dig pour interroger DNS7 exemples avec la commande Dig pour interroger DNSDig signifier « Domain information groper ». En utilisant la commande dig, vous pouvez interroger les serveurs de noms DNS pour des tâches liées à la recherche…Lire plus
8. Dans la hiérarchie des couches lorsque le paquet de données passe par les couches supérieures aux couches inférieures, les en-têtes sont _____?

A ajouté

B enlevé

C réarrangé

D modifié

A
Chaque couche ajoute son propre en-tête au paquet de la couche précédente.
 

 

9. La communication entre un ordinateur et un clavier implique une transmission __________?

A Automatic

B Half-duplex

C Full-duplex

D Simplex

D
Les données circulent dans une seule direction.

 

10. Le premier réseau est ______?

A CNNET

B NSFNET

C ASAPNET

D ARPANET

D
L’ARPANET était un projet financé par le gouvernement des États-Unis pendant la guerre froide afin de créer un réseau de communication solide et fiable. Cela a été fait en connectant divers ordinateurs à un réseau qui ne tombe pas en panne.
Exercices corrigés adressage IPExercices corrigés adressage IP – Partie 1La meilleur façon pour apprendre à utiliser les sous-réseaux est de pratiquer des exercices comme ceci. Voici certaines questions que vous pouvez avoir dans des…Lire plus

L’article QCM Réseau – Partie 3 est apparu en premier sur WayToLearnX.

QCM Réseau – Partie 4

QCM en réseau informatique avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Ainsi vous trouverez des questions sur CCNA, TCP/IP, Protocoles, Questions d’adressage IP, Modèle OSI et plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Les circuits de communication qui transmettent des données dans les deux sens mais pas en même temps fonctionnent dans _____?

A un mode simplex

B un mode Half Duplex

C un mode Full Duplex

D un mode asynchrone

B
La transmission de données en Half Duplex signifie que les données peuvent être transmises dans les deux sens sur un signal porteur, mais pas en même temps.
Les modes de transmissionLes modes de transmissionLa transmission de données peut s’effectuer dans une seule direction ou peut être bidirectionnelle. La transmission peut être classée en 3 modes: Simplex Half Duplex…Lire plus
2. Le _______ est le chemin physique sur lequel un message passe.

A chemin

B support

C protocole

D itinéraire

B
Le message passe de l’expéditeur au destinataire via un support utilisant un protocole.

 

3. _________ Prend en charge le débit de données jusqu’à 1 000 Mbits/s Ethernet.

A CAT 1

B Thinnet

C CAT 5

D CAT 5e

D
CAT 5e est également connu sous le nom Ethernet 1000 Mbps Gigabyte et prend en charge le débit de données jusqu’à 1000 Mbps.
Différents types de câblage informatiqueDifférents types de câblage informatiqueLe câble est le support par lequel l’information passe généralement d’un périphérique réseau à un autre. Il existe plusieurs types de câbles couramment utilisés avec…Lire plus
Différence entre internet et ethernetDifférence entre internet et ethernetEthernet et Internet sont des types de réseau utilisés pour connecter des ordinateurs. Cependant, la portée de ces réseaux diffèrent. Ethernet est un réseau local…Lire plus
4. Quelle organisation a autorisé le commerce inter-États et international dans le domaine des communications?

A UIT-T

B IEEE

C FCC

D ISOC

C
La FCC (Federal Communications Commission) est l’organe gouvernemental chargé de maintenir les lois, la censure et les licences de diffusion relatives aux communications entre États et aux communications internationales aux États-Unis.

 

 
5. Lequel des systèmes de transmission suivants fournit le débit de données le plus élevé dans chaque périphérique?

A Réseau en bus

B Lignes téléphoniques

C Voix

D Aucune de ces réponses n’est vraie.

A

 
Dans le réseau en bus chaque nœud (station de travail ou autre périphérique) est connecté à un câble principal ou à une liaison appelée bus. Un réseau de bus est simple et fiable. Si un nœud ne fonctionne pas, tous les autres peuvent toujours communiquer entre eux.

 

6. L’ensemble de règles régissant la communication de données sont les ________?

A protocole

B normes

C RFC

D Aucune de ces réponses n’est vraie.

A
Un protocole est un ensemble de règles et de directives pour la communication de données.

 

Différences entre circuits virtuels et datagrammesDifférences entre circuits virtuels et datagrammesIl existe un certain nombre de différences entre les circuits virtuels et les réseaux de datagrammes. Les circuits virtuels sont des réseaux informatiques qui fournissent…Lire plus
7. Lorsque une collection de plusieurs ordinateurs constituer un système cohérent, nous appelons ça, un _______?

A réseau informatique

B système distribué

C système de réseau

D Aucune de ces réponses n’est vraie.

B

 
Un système distribué contient plusieurs nœuds séparés par le réseau. Tous les nœuds de ce système communiquent les uns avec les autres et gèrent les processus en tandem. Chacun de ces nœuds contient un système d’exploitation distribué.

 

8. Deux appareils sont en réseau si _______?

A un processus dans un appareil peut échanger des informations avec un processus dans un autre appareil

B un processus est en cours d’exécution sur les deux périphériques

C Les PID des processus exécutés par différents périphériques sont identiques

D Aucune de ces réponses n’est vraie.

A

 

9. En réseau informatique, les nœuds sont les _______?

A ordinateurs à l’origine des données

B ordinateurs qui acheminent les données

C ordinateurs qui terminent les données

D Tout les réponses sont vrais

D

 

Différence entre CCNA et CCNPDifférence entre CCNA et CCNPCisco est le fabricant de switches et de routeurs utilisés pour établir un réseau fiable et efficace. Cisco a mis en place un ensemble de…Lire plus
10. Le canal de communication est partagé par toutes les machines du réseau dans un ________?

A réseau de diffusion

B réseau unicast

C réseau de multidiffusion

D Aucune de ces réponses n’est vraie.

A
L’interconnexion de deux périphériques ou plus est appelée un réseau de diffusion

 

 
 

L’article QCM Réseau – Partie 4 est apparu en premier sur WayToLearnX.

QCM Réseau – Partie 5

QCM en réseau informatique avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Ainsi vous trouverez des questions sur CCNA, TCP/IP, Protocoles, Questions d’adressage IP, Modèle OSI et plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Bluetooth est un exemple du ________?

A réseau personnel

B réseau local

C réseau privé virtuel

D Aucune de ces réponses n’est vraie.

A
Différence entre Bluetooth et WifiDifférence entre Bluetooth et WifiBluetooth et Wifi fournissent une communication sans fil et utilisent des signaux radio pour le faire. La principale différence entre Bluetooth et Wifi est le…Lire plus
2. Un __________ est un dispositif qui transfère les paquets entre réseaux en traitant les informations de routage incluses dans le paquet.

A bridge

B firewall

C routeur

D Tout les réponses sont vrais

C
Un routeur est un appareil qui analyse le contenu des paquets de données transmis au sein d’un réseau ou à un autre réseau. Les routeurs déterminent si la source et la destination se trouvent sur le même réseau ou si les données doivent être transférées vers un autre réseau.

 

3. Une liste de protocoles utilisés par un système, est appelée une _____?

A architecture de protocole

B pile de protocoles

C suite de protocole

D Aucune de ces réponses n’est vraie.

B
Une pile de protocoles est un groupe de protocoles qui fonctionnent tous ensemble pour permettre à un logiciel ou à un matériel d’exécuter une fonction. La pile de protocoles TCP/IP est un bon exemple.

 

4. La congestion du réseau se produit _____?

A en cas de surcharge du trafic

B quand un système se termine

C lorsque la connexion entre deux nœuds se termine

D Aucune de ces réponses n’est vraie.

A
La congestion, concerne un état du réseau où elle entraîne une détérioration de la qualité des données du réseau, ce qui entraîne un délai de mise en file d’attente, une perte de trames ou de paquets de données et le blocage de nouvelles connexions.

 

Différence entre Gigue et LatenceDifférence entre Gigue et LatenceQuelle est la différence entre Gigue et Latence ? – La gigue et la latence sont utilisées pour mesurer la fiabilité du réseau. La principale…Lire plus  
5. Lequel des éléments suivants étend un réseau privé sur des réseaux publics?

A réseau local

B réseau privé virtuel

C réseau privé d’entreprise

D réseau de stockage

B
Un réseau privé virtuel (VPN) est une technique qui crée une connexion sécurisée et cryptée sur un réseau, tel que l’Internet.
Différence entre ip publique et privéeDifférence entre ip publique et privéeLes adresses IP ont des classifications différentes et il existe de nombreux types d’adresses IP disponibles pour la distribution incluent les adresses statiques, dynamiques, privées…Lire plus
6. Le nombre de couches dans la pile de protocole Internet est _______?

A 5

B 6

C 7

D Aucune de ces réponses n’est vraie.

A

 

7. Le nombre de couches dans le modèle de référence OSI est _______?

A 5

B 6

C 7

D Aucune de ces réponses n’est vraie.

C

 

Différence entre le modèle TCP IP et le modèle OSIDifférence entre le modèle TCP / IP et le modèle OSITCP / IP et OSI sont les deux modèles de réseau les plus utilisés pour la communication. Il y a quelques différence entre les deux.…Lire plus
8. La ________ sont des couches supplémentaires dans le modèle OSI par rapport au modèle TCP-IP.

A Couche Application

B Couche Présentation

C Couche Session

D Couche Session et Présentation

D

 

9. La couche application est implémentée dans ______?

A Les système d’extrémité

B NIC

C Ethernet

D Aucune de ces réponses n’est vraie.

A

 

10. La couche transport est implémentée dans ______?

A les Système d’extrémité

B NIC

C Ethernet

D Aucune de ces réponses n’est vraie.

A

 

Exercices corrigés adressage IPExercices corrigés adressage IP – Partie 1La meilleur façon pour apprendre à utiliser les sous-réseaux est de pratiquer des exercices comme ceci. Voici certaines questions que vous pouvez avoir dans des…Lire plus

L’article QCM Réseau – Partie 5 est apparu en premier sur WayToLearnX.

Test Laravel | QCM, Questions, Quiz – Partie 6

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Le répertoire vendor contient ______.

A Code du framework Laravel

B Assets

C Code tiers

D Fichiers de configuration

C
Le répertoire Vendor. Ce répertoire contient toutes vos bibliothèques tierces installées via la commande composer.

 

 
2. Où sont stockés tous les « Models » Laravel ?

A Dans la base de données Laravel

B Dans un serveur

C Répertoire app

D Aucun des éléments ci-dessus

C
Les modèles(Models) Laravel sont stockés dans le répertoire app.

 

 
3. Quelle classe est utilisée dans Laravel pour gérer les exceptions ?

A App\Exceptions\Handler

B App\Exception\Handler

C App\Exceptions\Handle

D Aucun des éléments ci-dessus

A
La classe « App\Exceptions\Handler » est utilisée dans Laravel pour gérer les exceptions.

 

 
4. Quel est le but de l’exécution de php artisan key:generate dans Laravel ?

A Générer une clé de chiffrement aléatoire pour l’application

B Générer une nouvelle commande Artisan

C Créer un nouveau projet Laravel

D Pour installer les paquets Composer

A
Pour générer une clé de chiffrement aléatoire pour l’application.

 

 
 
5. Quel répertoire contient la logique de base de l’application, y compris les contrôleurs et les models ?

A app

B bootstrap

C public

D resources

A
Le répertoire app.

 

 
6. Laquelle des commandes suivantes est utilisée pour effacer le cache de l’application Laravel ?

A php artisan cache:clear

B php artisan clear:cache

C php artisan cache:refresh

D php artisan clear:config

A
php artisan cache:clear

 

7. Laquelle des fonctions suivantes de Laravel vérifie que la table souhaitée existe ou non dans la base de données ?

A hasTable()

B hasTab()

C hashTable()

D Aucune de ces fonctions

A
La fonction hasTable() est utilisé pour vérifie que la table souhaitée existe ou non dans la base de données. Exemple:
Schema::hasTable('mytable');

 

 
 
8. Comment définir des données de session dans Laravel ?

A $request->db->session('key', 'value');

B $request->session()->set('key', 'value');

C $request->session()->put('key', 'value');

D Aucune de ces réponses

C
$request->session()->put('key', 'value'); est utilisé pour définir des données de session dans Laravel.

 

 
9. Lesquelles des méthodes suivantes sont utilisées dans les classes de migration de bases de données ?

A execute() et rollback()

B up() et down()

C run() et delete()

D save() et update()

B
Une classe de migration contient deux méthodes : up() et down(). La méthode up() est utilisée pour ajouter de nouvelles tables, colonnes ou index à votre base de données, tandis que la méthode down() doit inverser les opérations effectuées par la méthode up(). Exemple:
class CreatePersonTable extends Migration
{
    public function up()
    {
        Schema::create('persons', function (Blueprint $table) {
            $table->id();
            $table->string('name');
            $table->string('age');
        });
    }

    public function down()
    {
        Schema::drop('persons');
    }
}

 

10. Quel design pattern est couramment utilisé dans Laravel pour séparer les tâches de l’application ?

A Model-View-Controller-Service (MVCS)

B Model-View-Presenter (MVP)

C Model-View-Controller (MVC)

D Hierarchical Model-View-Controller (HMVC)

C
Model-View-Controller (MVC).

 

 

L’article Test Laravel | QCM, Questions, Quiz – Partie 6 est apparu en premier sur WayToLearnX.

Test Laravel | QCM, Questions, Quiz – Partie 3

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Comment récupérer le nom de l’action en cours dans Laravel ?

A request()->getActionMethod()

B request()->route()->getActionMethod()

C request()->DB->getActionMethod()

D Aucun des éléments ci-dessus

B
request()->route()->getActionMethod() est utilisé pour récupérer le nom de l’action en cours dans Laravel.

 

 
2. Le répertoire Bootstrap dans Laravel est utilisé pour ______.

A Initialiser une application Laraval

B Appeler les fonctions de la bibliothèque Laravel

C Charger les fichiers de configuration

D Charger les classes et modèles laravel

A
Le répertoire Bootstrap dans Laravel est utilisé pour initialiser une application Laraval.

 

 
3. Que signifie ORM dans laravel ?

A Object-related Modifier

B Object-relational Mapping

C Overloaded-relational Mapping

D Object-Rotational Mechanisim

B
ORM signifie Object-relational Mapping.

 

 
 
4. Quelle commande est utilisée pour créer des migrations dans Laravel ?

A php artisan make:migration create_my_table

B php artisan make:migrate create_my_table

C php artisan migration create_my_table

D Toutes les réponses sont vraies

A
La commande php artisan make:migration create_my_table est utilisée pour créer une migration dans Laravel.

 

 
5. Quelle commande est utilisée pour créer un nouveau projet dans Laravel ?

A php composer.phar create-project --pref-dist laravel/laravel p "6.2.*"

B php composer.phar create-project --prefer-dist laravel/laravel p "6.2.*"

C php compose.phar create-project --prefer-dist laravel/laravel p "6.2.*"

D php composer.phar create-project --prefer-di laravel/laravel p "6.2.*"

B
php composer.phar create-project --prefer-dist laravel/laravel p "6.2.*"

Cette commande est utilisée pour créer un nouveau projet dans le répertoire ‘p’.

 

 
6. Laquelle des commandes suivantes est utilisée pour supprimer le fichier de classe compilé dans Laravel ?

A php artisan clear-compiled

B php artisan down

C php artisan clear-class

D php artisan clear-compiled-file

A
La commande php artisan clear-compiled est utilisée pour supprimer le fichier de classe compilé dans Laravel.

 

 
 
7. Laquelle des méthodes de Collection suivantes renvoie tous les enregistrements d’une collection?

A ->get()

B ->whereAll()

C ->where()

D ->all()

D
La méthode ->all() renvoie tous les enregistrements d’une collection. Exemple:
foreach (Persons::all() as $person) {
    echo $person->name;
}

 

 
8. Lequel des éléments suivants est un répertoire racine dans Laravel ?

A bootstrap

B public

C app

D vendor

B
« public » est un répertoire racine dans Laravel.

 

 
 
9. À quoi sert un framework PHP ?

A Accélérer le processus de développement

B Envoyer ou recevoir des cookies

C Comprendre le langage de programmation

D Codage

A
Un framework PHP permet d’accélérer le processus de développement.

 

 
10. Quelle méthode est utilisée dans Laravel pour vérifier que la requête est ajax ou non ?

A $request->ajaxRun()

B $request->ajaxs()

C $request->ajax()

D Aucune de ces réponses

C
$request->ajax() est utilisée dans Laravel pour vérifier que la requête est ajax ou non.

 

 

L’article Test Laravel | QCM, Questions, Quiz – Partie 3 est apparu en premier sur WayToLearnX.

Test Laravel | QCM, Questions, Quiz – Partie 4

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Comment récupérer l’environnement actuel dans Laravel ?

A $environment = App::environment();

B $environment = App::environ();

C $environment = App::environments();

D Aucune de ces réponses

A
$environment = App::environment(); est utilisé pour récupérer l’environnement actuel dans Laravel

 

 
2. Quelle est la version minimale de PHP requise pour installer Laravel 5.3 ?

A 8

B 5.3.2

C 5.6.4

D 7.1

C
La version minimale de PHP requise pour installer Laravel 5.3 est « 5.6.4 ».

 

 
3. Laravel est écrit en _____.

A PHP

B JSP

C ASP

D Toutes les réponses sont vraies

A
Laravel est écrit en PHP.

 

 
 
4. Après avoir exécuté « artisan down », le projet affiche la page de maintenance. Quel serait le code de retour d’état HTTP ?

A 503

B 400

C 501

D Aucune de ces réponses

A
Le code de retour d’état HTTP est 503.

 

 
5. Quelle méthode divise la collection en plusieurs collections plus petites d’une taille donnée ?

A split()

B chunk()

C explode()

D break()

A
La méthode split() permet de diviser une collection en plusieurs collections plus petites d’une taille donnée. Exemple:
$collections = $questions->split(10);

 

 
6. Interpolation de variable dans Laravel faite à l’aide de _____.

A helpers

B compact

C {{}}

D Toutes les réponses sont vraies

C
Vous pouvez utiliser l’interpolation pour interpoler (insérer) une variable dans une chaîne de caractères en utilisant {{}}. Exemple:
<p>Welcome {{ $first_name }},</p>

 

 
 
7. Laravel prend-il en charge la mise en cache ?

A Oui

B Non

A
Laravel fournit une API unifiée pour divers systèmes de mise en cache. La configuration du cache se trouve à l’adresse app/config/cache.php. Dans ce fichier, vous pouvez spécifier le pilote de cache que vous souhaitez utiliser par défaut dans votre application. Laravel prend en charge les backends de mise en cache les plus populaires comme Memcached et Redis.

 

 
8. Laquelle des commandes suivantes est utilisée pour créer un middleware dans Laravel?

A php artisan make: middleware

B php artisan: middleware

C php arti make: middleware

D Aucune de ces réponses

A
La commande php artisan make: middleware est utilisée pour créer un middleware dans Laravel.

 

 
 
9. Quel type de méthode Laravel utilise-t-il pour récupérer les données d’une base de données ?

A ORM Eloquent

B Query Builder

C Eloquent ORM et Query Builder

D Aucune des réponses ci-dessus

C
Laravel utilise Eloquent ORM et Query Builder pour récupérer les données d’une base de données.

 

 
10. Quelle est la particularité d’Eloquent ORM ?

A Flexible

B Horodatage

C Un grand nombre de méthodes

D Tout ce qui précède

D

 

 

L’article Test Laravel | QCM, Questions, Quiz – Partie 4 est apparu en premier sur WayToLearnX.

Test Laravel | QCM, Questions, Quiz – Partie 5

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Laquelle des commandes suivantes est utilisée pour créer un lien symbolique du répertoire « public/storage » vers « storage/app/public ».

A storage:link

B link:public

C link:storage

D storage:link public/storage

A
La commande storage:link est utilisée pour créer un lien symbolique du répertoire « public/storage » vers « storage/app/public ».

 

 
2. __() dans Laravel est utilisé pour __________

A Afficher une valeur

B Pour la traduction de chaînes de caractères

B
__() dans Laravel est utilisé pour la traduction de chaînes de caractères. Exemple:
__("Texte à traduire");

 

 
3. Quel est le REPL utilisé dans Laravel ?

A tinker

B artisan

C robots

D Aucune de ces réponses.

A
tinker est le REPL utilisé dans Laravel. Tinker est un REPL (read-eval-print loop). REPL permet aux utilisateurs d’interagir avec l’application par le biais de la ligne de commande CMD. Il est couramment utilisé pour l’interaction avec Eloquent ORM, les jobs, les événements, et plus encore.

 

 
 
4. Quelle est la commande pour créer un nouveau contrôleur ?

A php artisan create:controller MyController

B php artisan new:controller MyController

C php artisan make:controller MyController

D php artisan MyController

C
La commande php artisan make:controller MyController est utilisée pour créer un nouveau contrôleur.

 

 
5. Quelle commande est utilisée pour démarrer le serveur Laravel ?

A php artisan start:server

B php artisan create:server

C php artisan start

D php artisan serve

D
La commande php artisan serve est utilisée pour démarrer le serveur Laravel.

 

 
6. Comment définir un mutateur ?

A setNameValue()

B setName()

C setAttribute(‘name’)

D setNameAttribute()

D
Dans Laravel, les mutateurs et les accesseurs vous permettent de modifier les données avant qu’elles ne soient enregistrées et extraites d’une base de données.

 

 
 
7. Quelle commande est utilisée pour vider le cache d’une application ?

A php artisan cache:flush

B php artisan cache:clear

C php artisan cache:forget

D php artisan cache:remove

A
La commande php artisan cache:flush est utilisée pour vider le cache d’une application.

 

 
8. Comment démarrer la file d’attente en utilisant la ligne de commande ?

A php artisan queue:work

B php artisan queue:start

C php artisan queue work

D php artisan queue start

A
La commande php artisan queue:work est utilisée pour démarrer la file d’attente.

 

 
 
9. Quelle méthode retourne la valeur moyenne d’une clé donnée ?

A average()

B avg()

C median()

D avg_val()

B
La méthode avg() de Laravel renvoie la valeur moyenne d’une clé donnée. Exemple:
$moyenne = collect([1, 1, 4, 2])->avg(); // 2

 

 
10. Quel répertoire contient le fichier « robot.txt » ?

A app

B public

C config

D storage

B
C’est le répertoire « public » qui contient le fichier « robot.txt ». Il faut absolument que le fichier robots.txt soit accessible aux moteurs de recherche. Pour cela le fichier « robot.txt » se trouve par défaut dans le répertoire /public chez Laravel.

 

 

L’article Test Laravel | QCM, Questions, Quiz – Partie 5 est apparu en premier sur WayToLearnX.

Test Laravel | QCM, Questions, Quiz – Partie 1

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Dans quel répertoire les contrôleurs sont stockés dans Laravel?

A app/http/Controllers

B app/http/Views

C app/http/Model

D app/http/routes

A
Les contrôleurs sont stockés dans « app/http/Controllers ».

 

 
2. Qui a développé Laravel ?

A Linus Torvalds

B Taylor Otwell

C James Gosling

D Guido van Rossum

B
Taylor Otwell est le fondateur de Laravel.

 

 
3. Qu’est-ce que Laravel ?

A Langage de programmation

B Framework PHP

C Générateur de code

D Aucun des éléments ci-dessus

B
Laravel est un Framework PHP.

 

 
 
4. A quoi sert le .env ?

A Pour définir les variables d’environnement

B Pour exécuter des tâches cron

C Pour le suivi des vendors

D Aucune de ces réponses

A
Le fichier .env contient certaines valeurs de configuration communes qui peuvent varier selon que votre application est exécutée localement ou sur un serveur web de production. Ces valeurs sont ensuite extraites de divers fichiers de configuration de Laravel dans le répertoire config à l’aide de la fonction env de Laravel.
 
Dans un environnement de développement, utilisez ces paramètres :
APP_ENV=local  
APP_DEBUG=true

Dans un environnement de production, utilisez ces paramètres :

APP_ENV=production 
APP_DEBUG=false

 

 
5. Où devons-nous définir la connexion à la base de données dans Laravel ?

A config.php

B setting.php

C Dans les fichiers d’amorçage

D Fichier .ENV

D
La connexion à la base de données dans Laravel est définit dans le Fichier .ENV.
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=yourdbname
DB_USERNAME=dbuser
DB_PASSWORD=dbpass

 

 
6. Quand Laravel a-t-il été publié pour la première fois ?

A Juin 2011

B Juin 2010

C Juin 2008

D Aucune de ces réponses

A
Laravel a été publié pour la première fois le Juin 2011.

 

 
 
7. Quelle commande est de Laravel ?

A git

B composer

C php artisan

D php -v

C
Artisan est une ligne de commande incluse dans Laravel. Elle fournit un certain nombre de commandes utiles pour le développement de votre application.

 

 
8. Comment créer un contrôleur dans Laravel avec CMD ?

A php artisan make: generate controller mycontoller

B php artisan make:controller generate

C php artisan make:controller --plain

D php artisan make:request mycontoller create

C
La commande php artisan make:controller --plain est utilisé pour créer un contrôleur dans Laravel.

 

 
 
9. Les fichiers Vues (view) dans Laravel se termine par __________

A .php

B .blade

C .view

D .blade.php

D
Les fichiers Vues (view) dans Laravel se termine par .blade.php.

 

 
10. Quelle commande est utilisée pour démarrer le serveur Laravel ?

A php artisan serve

B php artisan project_name

C php artisan start php

D artisan start-server

A
La commande php artisan serve est utilisé pour démarrer le serveur Laravel.

 

 

L’article Test Laravel | QCM, Questions, Quiz – Partie 1 est apparu en premier sur WayToLearnX.

Test Laravel | QCM, Questions, Quiz – Partie 2

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Quelle est la méthode recommandée pour installer Laravel dans votre environnement de développement local ?

A Télécharger le fichier ZIP de Laravel depuis le site officiel

B Utiliser Composer pour créer un nouveau projet Laravel

C Cloner le dépôt GitHub de Laravel

D L’installer directement à partir de l’outil de ligne de commande Laravel

B
Utiliser Composer pour créer un nouveau projet Laravel.

 

 
2. Quelle commande est utilisée pour créer un nouveau projet Laravel à l’aide de Composer ?

A composer new laravel

B composer create-project laravel/laravel my-project

C composer init laravel/my-project

D composer install laravel

B
composer create-project laravel/laravel my-project

 

 
3. Pourquoi Laravel utilise-t-il le moteur de template Blade ?

A Pour simplifier la programmation

B Comme modèle

C Pour faciliter la création des contrôleurs

D Pour la vue dans MVC

D
Toutes les vues dans Laravel sont généralement construites dans le moteur de template Blade. Le moteur Blade est rapide dans le rendu des vues car il met en cache les vues jusqu’à ce qu’elles soient modifiées. Tous les fichiers dans resources/views ont l’extension .blade.php.

 

 
 
4. Quel est le rôle de Laravel Homestead dans le développement de Laravel ?

A Créer des commandes artisan personnalisées

B Configurer les paramètres du serveur web

C Pour mettre en place un environnement de développement virtualisé

D Générer des templates Blade

C
Pour mettre en place un environnement de développement virtualisé.

 

 
5. Quel fichier d’un projet Laravel est utilisé pour gérer les variables de configuration spécifiques à l’environnement ?

A .env.example

B .env.local

C .config

D .env

D
.env

 

 
 
6. Quel est le but de la commande php artisan serve dans Laravel ?

A Installer les paquets Laravel

B Créer un nouveau projet Laravel

C Pour démarrer le serveur de développement intégré

D Exécuter des migrations de bases de données

C
Pour démarrer le serveur de développement intégré.

 

 
7. Dans Laravel, où devez-vous configurer les paramètres de connexion à la base de données ?

A Dans le fichier .env

B Dans le fichier config/database.php

C Dans le fichier routes/web.php

D Dans le fichier composer.json

B
La configuration de la base de données pour votre application se trouve dans le fichier config/database.php. Dans ce fichier, vous pouvez définir toutes vos connexions à la base de données, ainsi que spécifier la connexion à utiliser par défaut. Exemple:
'mysql' => array(
    'driver'    => 'mysql',
    'host'      => 'localhost',
    'database'  => 'my_database',
    'username'  => 'root',
    'password'  => '',
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
),

 

 
8. Où se trouve le fichier de routage dans Laravel ?

A app/Http/

B urls/

C vendors/

D routes/

D
Les fichiers de routage dans Laravel se trouve dans routes/.

 

 
9. Composer est un outil pour la ______ en PHP.

A interpolation

B configuration

C gestion des dépendances

D Aucune de ces réponses

C
Composer est un outil pour la gestion des dépendances en PHP.

 

 
 
10. Comment vérifier la version actuelle de Laravel sur votre système ?

A php artisan check --version

B php artisan make --version

C php artisan --version

D Aucune de ces réponses

C
La commande php artisan make --version est utilisé pour vérifier la version actuelle de Laravel sur votre système.

 

 

L’article Test Laravel | QCM, Questions, Quiz – Partie 2 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 1

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. A quoi sert principalement Symfony ?

A Créer des applications mobiles

B Créer des applications web

C Écrire des logiciels de bureau

D L’analyse de données

B
Symfony est utilisé pour créer des applications web.

 

2. Symfony est écrit dans quel langage de programmation ?

A Python

B Ruby

C PHP

D JavaScript

C
Symfony est écrit avec le langage de programmation PHP.

 

3. Quelle est la méthode recommandée pour installer Symfony sur votre machine de développement ?

A En téléchargeant un fichier ZIP depuis le site web de Symfony

B En utilisant Composer pour créer un nouveau projet Symfony

C En clonant le dépôt Symfony GitHub

D Installer Symfony via npm

B
La méthode recommandée pour installer Symfony sur votre machine de développement est d’utiliser Composer.

 

4. Quelle commande de Composer est utilisée pour créer un nouveau projet Symfony ?

A composer create-project symfony/skeleton my-project

B composer new symfony/my-project

C composer install symfony/skeleton my-project

D composer start-project symfony my-project

A
La commande Composer utilisée pour créer un nouveau projet Symfony est:
composer create-project symfony/skeleton my-project

 

 
5. A quoi sert l’outil Symfony Flex pendant le processus d’installation ?

A A installer les composants Symfony un par un

B Pour gérer les migrations de bases de données

C Pour configurer et gérer automatiquement les applications Symfony

D Créer des templates HTML

C
Symfony Flex est un plugin Composer qui modifie le comportement des commandes requirements, update et remove. Flex fonctionne pour Symfony 3.3 ou plus, à partir de Symfony 4.0 Flex est utilisé comme option par défaut.

 

6. Quel serveur web est généralement recommandé pour exécuter des applications Symfony dans un environnement de développement ?

A Nginx

B Apache

C Node.js

D Tomcat

B
– Apache est un logiciel libre, ce qui signifie que son utilisation et sa modification sont gratuites.
– Apache peut fonctionner sur plusieurs systèmes d’exploitation, notamment Windows, Linux et macOS.
– Apache est connu pour ses performances élevées et peut gérer un grand nombre de connexions simultanées.

 

7. Lequel des énoncés suivants décrit le mieux la philosophie de Symfony ?

A La simplicité plutôt que la complexité

B Logiciel propriétaire uniquement

C Personnalisation illimitée

D Pas de support communautaire

A
La philosophie de Symfony s’articule autour de la simplicité et de la lisibilité.

 

 
8. Après avoir installé Symfony, comment pouvez-vous démarrer le serveur de développement local pour prévisualiser votre application ?

A Exécutez npm start

B Exécutez php artisan serve

C Exécutez symfony server:start

D Symfony n’inclut pas de serveur de développement local.

C
Exécutez symfony server:start

 

9. Quel répertoire contient les fichiers de configuration de l’application, tels que services.yaml et routes.yaml ?

A src

B config

C var

D public

B
Le répertoire qui contient les fichiers de configuration de l’application, tels que services.yaml et routes.yaml est « config ».

 

10. Qu’est-ce que l’édition standard de Symfony apporte aux développeurs ?

A Un ensemble de routes prédéfinies

B Un framework complet avec des composants communs et des bonnes pratiques

C Seulement un moteur de templates

D Un système de gestion de contenu

B
L’édition standard de Symfony apporte aux développeurs un framework complet avec des composants communs et des bonnes pratiques.

 

 
 

L’article QCM Symfony – Partie 1 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 2

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Lequel des élements suivants dans Symfony est un répertoire qui contient tout ce qui concerne une fonctionnalité spécifique, y compris les classes PHP, la configuration, et même les styles CSS et les fichiers Javascript?

A Bundle

B Router

C Controller

D Template

A
Un bundle est simplement un ensemble structuré de fichiers dans un répertoire qui implémente une fonctionnalité unique.

Un bundle est similaire à un plugin dans d’autres logiciels. Les fonctionnalités principales du framework Symfony sont implémentées avec des bundles (FrameworkBundle, SecurityBundle, DebugBundle, etc.) Ils sont également utilisés pour ajouter de nouvelles fonctionnalités dans votre application via des bundles tiers.

 

2. Lequel des éléments suivants n’est PAS un composant Symfony ?

A Twig

B Routing

C Dependency Injection

D Doctrine

A
Twig n’est PAS un composant Symfony. Twig est un moteur de template pour PHP.

 

3. Qu’est-ce que Composer dans le contexte du développement de Symfony ?

A Une extension PHP

B Une bibliothèque JavaScript

C Un gestionnaire de paquets pour PHP

D Un framework front-end

C
Composer est un gestionnaire de paquets pour PHP.

 

4. Quelle est la différence entre PHP et Symfony?
PHP est un langage de script, tandis que Symfony est un framework qui intègre plusieurs composants comme Doctrine, une bibliothèque dédiée à l’abstraction et au mappage de bases de données (ORM), qui n’existe pas dans PHP natif.

 

 
5. A quoi sert un contrôleur dans Symfony?
Un contrôleur est une fonction PHP que nous créeons, qui prend des informations de la requête HTTP, construit et renvoie une réponse HTTP. La réponse peut être une page HTML, un document XML, un réponse JSON sérialisé, une image, une redirection, une erreur 404 ou toute autre chose.

 

6. Lequel des éléments suivants contient la logique dont votre application a besoin pour reproduire le contenu d’une page?

A Router

B Routing

C Controller

D Bundle

C
Souvent, un contrôleur contient beaucoup de logique métier. Le terme « logique métier » est couramment utilisé pour décrire la partie d’une application qui gère les « règles métier ». Une règle métier est destinée à définir une opération spécifique.

 

7. L’objectif d’un contrôleur est toujours le même: créer et renvoyer un objet _______.

A « Response »

B « Presentation »

C « Request »

D « HTML »

A
L’objectif d’un contrôleur est toujours le même: créer et renvoyer un objet « Response ».

 

 
8. Un contrôleur est également appelés comme ______?

A Router

B Forwarder

C Action

D Aucune de ces réponses n’est vraie.

C
Dans Symfony2 MVC, les contrôleurs sont généralement appelés des actions. Par convention, les actions effectuant des opérations similaires ou travaillant avec le même groupe de données sont regroupées dans ce que l’on appelle des classes de contrôleurs.

 

9. Quelles sont les tâches courantes effectuées par un contrôleur dans Symfony?
Un contrôleur peut faire pratiquement n’importe quoi. Certaines des tâches de base effectuées par un contrôleur sont la redirection, forwarding, affichage des templates et l’accès aux services.

 

10. A quoi sert le fichier .env dans un projet Symfony ?

A Définir les routes de l’API

B Stocker les informations d’identification de la base de données et les paramètres spécifiques à l’environnement

C Configurer le serveur web

D Créer des templates HTML

B
Le fichier .env sert à stocker les informations d’identification de la base de données et les paramètres spécifiques à l’environnement.

 

 
 

L’article QCM Symfony – Partie 2 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 3

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Quel est le fichier que nous utilisons pour lancer Composer?

A composer

B composer.json

C composer.phar

D composer.lock

C
« composer.phar » est un fichier binaire qui nous permet d’utiliser composer en ligne de commande et qui se trouve dans la racine du projet.

 

2. Convertir le code PHP suivant en Twig.
<?php
if ($max > 10)
{
    echo "J'ai dépassé la valeur 10!";
}
?>
{% if max > 10  %}
     J'ai dépassé la valeur 10!
{% endif %}

 

3. Comment récupérer la valeur du paramètre ‘id’ en utilisant une requête de type « GET »?

A $request->server->get('id');

B $request->query->get('id');

C $request->request->get('id');

D $request->headers->get('id');

B

 

4. Comment récupérer la valeur du paramètre ‘id’ en utilisant une requête de type « POST »?

A $request->server->get('id');

B $request->query->get('id');

C $request->request->get('id');

D $request->headers->get('id');

C

 

 
5. Comment vérifier si une requête est de type « POST » ou « GET » dans Symfony?

A $request->getMethod();

B $request->isMethod('method_name');

C Les deux A et B sont vrais.

D Aucune de ces réponses n’est vraie.

C
Exemple:
public function checkAction(Request $request)
{
    if ($request->isMethod('POST')) {
        //...
    }

    //ou
 
    if ($request->getMethod() === 'POST') {
        //...
    }
}

 

6. Un contrôleur dans Symfony est _____?

A une fonction YAML

B une fonction PHP

C un fichier de configuration XML

D Aucune de ces réponses n’est vraie.

B

 

7. Comment gardez une valeur dans le cache?

A $cache->save('blog.pages_count', 100);

B $cache->put('blog.pages_count', 100);

C $cache->set('blog.pages_count', 100);

D Aucune de ces réponses n’est vraie.

C

 

 
8. Comment pouvez-vous déclarer une variable dans Twig?

A {% set var %}Mon texte{% endset %}

B {% set var = 'Mon texte' %}

C {% set var %}{{ 'Mon texte' }}{% endset %}

D {% set var = 'Mon texte', 'Autre texte' %}

E {% define var = 'Mon texte' %}

F Aucune de ces réponses n’est vraie.

B

 

9. Un/Une_______ définit l’URL de votre page et spécifie au contrôleur que Symfony2 doit exécuter une action spécifique lorsque l’URL d’une demande entrante correspond au Path de la route.

A Path

B Path de la page d’accueil

C Route

D Path du contrôleur

C

 

10. Convertir le code PHP suivant en Twig.
<?php
    echo  strtoupper(trim("Hello World!"));
?>
{{ "Hello World!"|trim|upper }}

 

 
 

L’article QCM Symfony – Partie 3 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 4

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Quelle commande utilisez-vous pour générer une nouvelle entité?

A $ php bin/console doctrine:database:generate:entity

B $ php bin/console doctrine:generate:entity

C $ php bin/console generate:doctrine:entity

D $ php bin/console generate:entity

B

 

2. Quelle est la syntaxe de commentaire dans Twig?

A {# Commentaire #}

B {[- Commentaire -]}

C {{# Commentaire #}}

D {{- Commentaire -}}

E {[ Commentaire ]}

A

 

3. Par défaut, le fichier de configuration des routes dans une application Symfony2 se trouve dans _____?

A app/config/routing.yml

B app/yaml/routing.yml

C app/config_route/routing.yml

D app/config/routing.config

A

 

4. Comment déconnecter un utilisateur manuellement dans un contrôleur?

A

$user = $this->get('security.context')->getToken()->getUser();
$user->logOut();

B

$user = $this->get('security.token_storage')->getToken()->getUser();
$user->logOut();

C

$this->get('security.context')->setToken(null);
$this->get('request')->getSession()->invalidate();

D

$this->get('security.token_storage')->setToken(null);
$this->get('request')->getSession()->invalidate();              
D

 

 
5. Twig crée-t-il une variable spéciale dans la porté d’une boucle « FOR » pour obtenir des informations sur l’itération en cours? Si c’est le cas, quel est son nom?

A cycle

B loop

C forLoop

D iteration

E Twig n’offre pas une telle fonctionnalité.

B

 

6. Quelles sont les attributs que la variable {{ loop }} peut avoir dans une boucle {% for ... %} ?

A {{ loop.first }}

B {{ loop.get(i) }}

C {{ loop.set(param, 'val') }}

D {{ loop.last }}

E {{ loop.next}}

F {{ loop.length }}

G {{ loop.index }}

H {{ loop.revindex }}

A, D, F, G, H

 

7. Dans une classe donnée, comment supprimer automatiquement tous les objets « Fils » si l’objet « Parent » est supprimé?

A cascade={"remove"}

B onDelete="CASCADE"

C onDelete={"cascade"}

D remove="CASCADE"

A
Exemple :
/**
* @OneToMany(targetEntity="Page", mappedBy="blog", cascade={"remove"})
*/
protected $pages;

 

 
8. Un contrôleur est également appelés comme ______?

A Router

B Forwarder

C Action

D Aucune de ces réponses n’est vraie.

C

 

9. Convertir le code PHP suivant en Twig.
<?php
for ($i=0; $i < count($products); $i++) {

}
?>
Exemple :
{% for i in 0..products|length %}
    
{% endfor %}

 

10. Quel logiciel permet à « Composer » de gérer les versions des dépendances?

A GitHub

B GitLab

C Docker

D Git

D
Git est un système de contrôle de version distribué, open source et gratuit, conçu pour gérer rapidement et efficacement tous les projets, qu’ils soient de petite ou de très grande taille.

 

 
 

L’article QCM Symfony – Partie 4 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 5

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Dans quel emplacement les ressources (css, javascript, images…) doivent être?

A web/

B app/

C A l’intérieur du bundle

D Dans la racine du projet

C
Les ressources doivent être gardées dans le dossier « Ressources/public/[css/js/images] » de chaque bundle.

 

2. Convertir le code PHP suivant en Twig.
<?php
     echo "Nom du produit:" . $product->getName();
?>

A {{ "Nom du produit:" . product.getName() }}

B {{ "Nom du produit:" ~ product.name }}

C {{ "Nom du produit:" + product.name }}

D Aucune de ces réponses n’est vraie.

B
L’opérateur de concaténation dans PHP est le point (‘ . ‘) et dans Twig c’est le tilde (‘ ~ ‘)

 

3. Dans Symfony2 où se trouve le fichier « Console »?

A src/

B bin/

C var/

D app/

D

 

4. Dans Symfony3 où se trouve le fichier « Console »?

A src/

B bin/

C var/

D etc/

B
Le fichier « app/console » a été déplacé vers « bin/console » dans Symfony 3

 

 
5. Pour installer des bibliothèques on utilise la commande
$ composer install quel fichier doit-on modifier avant de lancer cette commande et quelle sont les informations qu’on doit renseigner?

– On doit modifier le fichier _______:

A composer.json

B composer.phar

C composer.lock

– On doit renseigner dans le fichier _______:

D Le nom des bibliothèques à installer

E La version des bibliothèques

F L’URL des bibliothèque

A, D, E
Par exemple, pour installer le bundle « FOSUserBundle ». Nous ajoutons les lignes suivants dans le fichier « composer.json »
{
    ...,
    "require": {
        ...,
        "friendsofsymfony/user-bundle": "2.0.*"
    }
}

 

6. Symfony est un framework ____ gratuit et open source.

A MVVM

B MVC

C En couches

D Client-serveur

B
Symfony est un framework MVC gratuit et open source.

 

7. Dans quelle répertoir nous trouverons le fichier « parameters.yml »?

A app/

B app/config/

C config/app/

D Aucune de ces réponses n’est vraie.

B

 

 
8. Dans la classe « Personne ». Nous voulons ajouter l’attribut « firstName » sous forme d’une chaine de caractéres et qui sera facultatif. Quelle déclaration est correcte?

A

<?php
/**
 * @ORM\Column(type="string", nullable=true, name="firstName")
 */
private $firstName;

B

<?php
/**
 * @ORM\Column(type="varchar", length=20,  nullable=true, name="firstName")
 */
private $firstName;

C

<?php
/**
 * @ORM\Column(type="string", nullable=true, name="first_name")     
 */
private $firstName;

D

<?php
/**
 * @ORM\Column(type="string", nullable=false, name="first_name")
 */
private $firstName;
C
  • Dans l’option A Le nom de l’attribut doit respecter les conventions de nommage.
  • Dans l’option B le type « varchar » est invalide.
  • L’option C est l’option qui est correct.
  • Dans l’option D « nullable=false » cela veut dire que l’attribut « first_name » est obligatoire.

 

9. Quelle est la commande pour mettre à jour la base de données?

A $ php bin/console doctrine:schema:create

B $ php bin/console generate:doctrine:database

C $ php bin/console doctrine:generate:database

D $ php bin/console doctrine:schema:update

D

 

10. Convertir le code PHP suivant en Twig.
<?php
   $myproduct = $product->getName() . strtolower($description);
   echo  $myproduct;
?>
{% set myproduct = product.name ~ description|lower %}
{{ myproduct }}

 

 
 

L’article QCM Symfony – Partie 5 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 6

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Symfony est sponsorisé par ____ ?

A Microsoft

B Facebook

C SensioLabs

D IBM

C
Symfony est sponsorisé par SensioLabs.

 

2. Convertir le code PHP suivant en Twig.
<?php 
foreach($products as $value => $key){
  //...
}
?>
{% for value,key in products %}
    {# ... #}
{% endfor %}

 

3. Comment installer et utiliser les fixtures dans Symfony?
1. Installation du Bundle « DoctrineFixturesBundle »:
$ php composer.phar require --dev doctrine/doctrine-fixtures-bundle
2. L’ajout du Bundle installé dans app/AppKernel.php
3. L’écriture du fixture dans scr\AppBundle\DataFixtures\ORM\LoadMyEntity
4. L’exécution du fixture
$ php bin/console doctrine:fixtures:load

 

4. Est-ce que l’ordre d’exécution est correct?
$ php bin/console doctrine:database:create
$ php bin/console doctrine:schema:upate --dump-sql
$ php bin/console doctrine:schema:upate --force
$ php bin/console doctrine:fixtures:load

A Vrai

B Faux

A

 

 
5. Peut-on indiquer à Doctrine l’ordre de chargement de nos fixtures afin de les exécuter dans l’ordre désiré?

A Vrai

B Faux

A

 

6. Pourquoi nous ajoutons le paramétre « $mailer » dans la classe « ExempleMailer »?
<?php
class ExempleMailer{

	private $mailer;

	public function __construct($mailer){
		$this->mailer = $mailer;
	}

	$this->mailer->send($message);
}
?>
Nous injectons le service « mailer » dans le constructeur de la classe. Ici nous parlons d’Injection de dépendance.

 

7. À quoi sert l’injection de dépendance dans les services?
Cela permet à un service d’utiliser un autre service dont il aurait besoin pour fonctionner.

 

 
8. À quoi sert l’argument « mailer ». Est-il un alias?
services:
    test.service:
        class:     %test.service.class%
        arguments: [@mailer]

A Vrai

B Faux

A
L’argument ‘mailer’ est un alias qui pointe vers le service « switfmailer.mailer.default »

 

9. Dans symfony, le code où vous interprétez la requête et créez une réponse est le _____?

A Interpreter

B Controller

C Router

D Kernel

B

 

10. Lequel des éléments suivants renvoie l’objet « Response » de Symfony2 à l’utilisateur?

A Bundle

B Kernel

C Controller

D Fixture

C

 

 
 

L’article QCM Symfony – Partie 6 est apparu en premier sur WayToLearnX.

QCM Symfony – Partie 7

QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
 
 

1. Convertir le code PHP suivant en Twig.
<?php
   echo $product["name"];
?>
{{ product["name"] }}
{# ou #}   
{{ product.name }}

 

2. Quel est le bundle qui doit étre installer pour exécuter les fixtures et remplire la base de données?

A LoadFixturesBundle

B LoadDataFixturesBundle

C DoctrineFixturesBundle

D Aucune de ces réponses n’est vraie.

C

 

3. Considérons la configuration suivante. Comment récuperer le paramétre « wx_website.header.title » dans un contrôleur?
# app/config/config.yml
parameters:
    wx_website.header.title: 'WayToLearnX'

A $container->getParameter('wx_website.header.title');

B $container->get('wx_website.header.title');

C $parameters->get('wx_website.header.title');

D $container->getParameter(wx_website.header.title);

A

 

4. Quelle est l’extenstion d’un fichier de template dans Symfony?

A .tpl.php

B .twig.html

C .json.twig

D .html.twig

D

 

 
5. Quelle serait la sortie de l’extrait de code suivant?
{% verbatim %}
<ul>
    {% for row in rows %}
 	    <li title="{{ rows.title }}">{{ rows.text }}</li>
    {% endfor %}
</ul>
{% endverbatim  %}

A

<ul>
 	<li title="Title1">Text1</li>
 	<li title="Title2">Text2</li>
 	<li title="Title3">Text3</li>
 	<li title="Title4">Text4</li>
</ul>

B

<ul>
    {% for row in rows %}
 	   <li title="{{ rows.title }}">{{ rows.text }}</li>
    {% endfor %}
</ul>

C Le bloc « verbatim » n’existe pas.

D La variable rows n’existent pas.

B
Le bloc « verbatim » existe et vous permet d’écrire n’importe quelle syntaxe Twig à l’intérieur du bloc. Toutefois, celle-ci ne sera pas analysée en tant que twig mais en texte brut. Le résultat sera donc le même contenu dans le bloc « Verbatim ». Pour plus d’informations sur ce bloc, lisez la documentation ici.

 

6. Quel Bundle doit-on installer afin d’envoyer des messages par e-mail?

A MailChimpBundle

B SquirrelMailBundle

C SwiftmailerBundle

D WebMailBundle

C

 

7. Lequel des élements suivants dans Symfony est un répertoire qui contient tout ce qui concerne une fonctionnalité spécifique, y compris les classes PHP, la configuration, et même les styles CSS et les fichiers Javascript?

A Bundle

B Router

C Controller

D Template

A

 

 
8. Comment optimiser les performance lorsqu’on utilise les méthodes persist() et flush()?

A Mettez plusieurs persist() pour les entités à persister dans la Base de données aprés l’exécution d’un seul flush().

B Mettez plusieurs flush() pour les entités à persister dans la Base de données avant d’exéctuer un seul persist().

C Mettez plusieurs flush() pour les entités à persister dans la Base de données aprés l’exécution d’un seul persist().

D Mettez plusieurs persist() pour les entités à persister dans la Base de données avant d’exéctuer un seul flush().

D.
Exemple :
public function addPageAction($name, $categoryId)
{   
    $em = $this->getDoctrine()->getManager();

    $page = new Page();
    $page->setTitle($name);
    $page->setDescription("Une simple description");

    //1er persist
    $em->persist($page);


    $newpage = $em->getRepository("AcmeBlogBundle:Page")->find($page->getId()); 

    $repository = $em->getRepository("AcmeBlogBundle:Category")->find($categoryId);

    $newpage->setCategory($repository);

    //2éme persist
    $em->persist($newpage);
    $em->flush();

    return new Response('Page ' . $name . ' Id ' . $categoryId);
}

 

9. Convertir le code PHP suivant en Twig.
<?php foreach ($images as $value): 
   if ($value.active) {?>  
      <img src="<?php echo $value.url; ?>"/>
<?php } endforeach;?>
{% for value in images if value.active %}
   <img src="{{ value.url }}"/>
{% endfor %}

 

10. Le composant ____ offre des classes courantes pour la recherche de fichiers et de dossiers dans un chemin d’accès donné.

A Filesystem

B Console

C Process

D Finder

D
Le composant Finder offre des méthodes pour la recherche de fichiers et de dossiers dans un chemin d’accès donné. Exemple:
use Symfony\Component\Finder\Finder;

$finder = new Finder();
// trouver tous les fichiers dans le répertoire actuel
$finder->files()->in(__DIR__);

 

 
 

L’article QCM Symfony – Partie 7 est apparu en premier sur WayToLearnX.

❌