Culture Générale Sur Le Web
Quel système permet de fournir l'adresse IP d'un serveur à partir de son nom de domaine?
Le système DNS.
Que veulent dire les initiales DNS?
Domain Name System
Comment les ordinateurs d'internet communiquent-ils entre eux?
Grâce à des protocoles de communications
Quels sont les 3 niveaux des protocoles de communication?
En caricaturant, les protocoles de communication permettent-ils de faire passer les messages suivants entre le client et le serveur?
Oui
Les protocoles de communication de haut niveau utilisent-ils les protocoles de communication de bas niveau?
Oui
Et les protocoles de trés haut niveau utilisent les protocoles de haut niveau.
Citez deux protocoles de communications de bas niveau.
Citez 4 protocoles de transmission de haut niveau.
Peut-on dire que les APIs REST HTTP utilisent un protocol de communication de trés haut niveau?
Une requête HTTP émise par le client.
Quel logiciel célèbre utilise le protocole de communication FTP pour ajouter et supprimer des fichiers sur un serveur?
Le logiciel FileZilla.
Notez que le SFTP est la version sécurisée que l'on utilise de préférence.
Quand on utilise le logiciel FileZilla doit-on connaître le protocole de communication FTP?
Non
On fait par exemple glisser les fichiers d'une fenêtre à l'autre pour les déplacer du client vers le serveur.
En général les serveurs distribuent-ils les sites web depuis les Data Center?
Oui
Quels sont les deux langages informatiques que doit connaître un Intégrateur Web?
Le HTML et le CSS.
Qui dans une équipe Web traduit la maquette du Graphiste en HTML et CSS pour donner le rendu visuel désiré?
L'intégrateur Web.
Quels sont les 3 langages informatiques que doit connaître un Développeur Front End?
Le Développeur Web est-il un Intégrateur Web qui connaît en plus le JavaScript?
Oui
Quel langage de programmation doit connaître le Developpeur Back End ?
Au moins un des langages suivants:
Qu'est-ce qu'un Administrateur Système ?
Une personne qui assure le bon fonctionnement et la maintenance des serveurs ainsi que la vérificaiton des communications.
Qu'est-ce qu'un QA Manager ?
Un Quality Manager est une personne qui joue le rôle de l'utilisateur et contrôle le bon fonctionnement du site web.
Qu'est ce qu'un Développeur Full Stack?
Appelé aussi le Ninja Du Web, il connait les tâches du Front et du Back Dev, du QA Manager ainsi que de l'Administateur Système.
Citez 6 positions que l'on rencontre souvent dans une équipe Web?
Faut-il trouver le cadre de travail le plus agréable possible pour permettre au développeur de bien coder?
Oui
Est-il souvent difficile de produire du code de bonne qualité dans des plages horraires définies?
Oui
A-t-on noté que les développeurs aiment les nouveaux challenges et qu'ils s'ennuient s'il n'y en a pas?
Oui
Les développeurs aiment-ils organiser leur temps de travail afin d'être plus efficace?
Oui
Pourquoi Google regroupent sur son lieu de travail des dortoirs, des cantines et des bureaux?
Car le lieu de travail doit permettre aux développeurs de travailler et dormir quand ils le souhaitent.
La qualité du travail fournit est bien meilleur.
Pourquoi le télé-travail est répendu chez les développeurs Web?
Car en étant chez eux, les développeurs aménagent leurs propres horraires et produisent du meilleur code puisqu'ils travaillent quand ils le souhaitent.
Que fait un développeur pour se mettre au courant des dernières news du Web?
Il fait de la veille en suivant les flux d'informations.
Doit-on apprendre le HTML et le CSS avant le PHP?
Oui car le PHP produit des pages HTML.
Que permet le JavaScript?
De rendre les pages web dynamiques du côté client.
Quelle ligne de commande est-il souhaitable de connaître pour comprendre le travail de l'Administrateur Système?
La ligne de commande Linux
Pratiquer et aimer coder est-il important pour être un bon développeur?
Oui, cela est primordial.
Est-il important de connaître tous les langages de programmation?
Non, c'est quasiment impossible et peut être contre productif.
C'est mieux d'être trés bon dans une langage de programmation et de connaître les relations entre tous les autres langages.
Quel langue courante doit-on connaître pour nous aider à devenir développeur web?
L'anglais technique.
Car de nombreuses solutions et cours sont en anglais.
Quel est le meilleur âge pour commencer la programmation?
Aucun. A tout âge.
Quel est notre plus grand ennemi lorsque l'on souhaite devenir développeur web?
La peur de ne pas y arriver.
Quel est le "Truc Secret" qui aide les développeurs web à trouver la solution à quasiment tous leurs problèmes et erreurs?
Rechecher son erreur ou son problème EN ANGLAIS sur un moteur de recherche car la probabilité de trouver la solution en Anglais est plus importante.
Quand on entre dans notre navigateur web "http://google.com" quel protocole utilise-t-on pour communiquer sur internet?
Le protocole HTTP
Comment communiquent les abeilles entre elles?
Par E-miel
Pourquoi les jolies filles sont comme les Noms de Domaines?
Car celles que l'on aime sont déjà prises.
Qui est considéré comme le père d'internet et co-fondateur du protocole TCP/IP?
Une réponse HTTP èmise par le serveur.
Qu'est-ce que le Web?
Le Web est un système hypertexte public fonctionnant sur Internet qui permet de consulter, avec un navigateur, des pages accessibles sur des sites.
Qu'est-ce qu'internet?
Internet est le réseau informatique mondial accessible à tous.
D'Où vient l'image de la toile d'araignée pour représenter le Web?
L’Image de la toile d’araignée vient des hyperliens qui lient les pages Web entre elles.
Que veulent dire les initiales du protocole UDP de bas niveau?
User Datagram Protocol
Que veulent dire les initiales du protocole SMTP de haut niveau?
Simple Mail Transfert Protocol
Que veulent dire les initiales REST?
Representational State Transfer
Dans quel grand centre d'étude et de recherche Tim Berners-Lee travaillait-il?
Le CERN (Centre d'Etude et de Recherche Nucléaire)