Details for a topic

Comprendre Le Web [Pile 3]

Culture Générale Sur Le Web

All cards

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?

  • De bas niveau
  • De haut niveau
  • De trés haut niveau

En caricaturant, les protocoles de communication permettent-ils de faire passer les messages suivants entre le client et le serveur?

  1. Hello serveur, donne moi la page d'accueil.
  2. Oui client, voila la page d'accueil.
  3. Merci serveur, je l'ai bien reçue.

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.

  • TCP (Transmission Control Protocol)
  • UDP (User Datagram Protocol)

Citez 4 protocoles de transmission de haut niveau.

  • HTTP (Hypertext Transfer Protocol)
  • HTTPS (HTTP Secure)
  • FTP (File Transfer Protocol)
  • SMTP (Simple Mail Transport Protocol)

Peut-on dire que les APIs REST HTTP utilisent un protocol de communication de trés haut niveau?

  • Oui
  • Ces APIs (Application Programming Interface) utilisent le HTTP REST.
  • REST (Representational State Transfer)

Que représente cette image?

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?

  • HTML
  • CSS
  • JavaScript

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:

  • PHP
  • Python
  • Java
  • C#
  • Ruby

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?

  1. L'Intégrateur Web
  2. Le Développeur Front End
  3. Le Développeur Back End
  4. L'Administrateur Système
  5. Le QA Manager
  6. Le Développeur Full Stack (Ninja)

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


Humour

Comment communiquent les abeilles entre elles?

Par E-miel


Humour

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?

Vint Cerf

Que représente cette image?

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)