Vocabulaire informatique
Ce glossaire contient du vocabulaire informatique.
Il vous permettra de comprendre les acronymes très souvent utilisée, tout particulièrement dans la partie "dev" du métier
Le bouton à droite de la pagination vous permet d'effectuer une recherche par mots-clés et/ou par catégorie
ADRESSES IP IP : Internet Protocol
Numéro d'identification attribué de façon permanente ou provisoire à chaque périphérique relié à un réseau informatique qui utilise l'Internet Protocol.
L'adresse IP est à la base du système d'acheminement (le routage) des paquets de données sur Internet.
AJAX Asynchronous Javascript And XML
Permet de faire le lien entre une page HTML et le serveur, sans rechargement de la page (Asynchrone)
var ajaxReq = $.ajax('GetJsonData', {
dataType: 'json',
timeout: 500
});
ajaxReq.success(function (data, status, jqXhr) {
$('p').append(data.firstName + ' ' + data.middleName + ' ' + data.lastName);
})
ajaxReq.error(function (jqXhr, textStatus, errorMessage) {
$('p').append('Error: ' + errorMessage);
})
Apache Apache HTTP Server
Serveur web permettant d'exécuter des sites internet
Back-Office
Ensemble de pages d'une application Web disponibles uniquement aux utilisateurs authentifiés, et qui permettent de mettre à jour le site (Administration)
CDN Content Delivery Network
Groupe de serveurs qui hébergement des services WEB, afin de pouvoir accéder aux ressources sans avoir besoin de les héberger en local (ex : fichiers Bootstrap, JQuery, ...)
CMS Content Management System (SGC : Système de Gestion de Contenu)
Catégorie de logiciels qui permettent de concevoir, gérer et mettre à jour des sites Web ou des applications mobiles de manière dynamique.
CSS Cascading Style Sheets
Fichier appelé "Feuille de style" permettant de décentraliser les fichiers propres à la mise en forme des sites internet
DNS Domain Name System
Protocole qui permet de résoudre les noms de domaines et de les associer aux adresses ip des serveurs qui hébergent les sites. Ex: Google => 8.8.8.8
DOM Document Object Model
Standard permettant d'accéder au contenu HTML.
Souvent utilisé en javascript, on parle de modification du DOM.
Filezilla
Logiciel permettant de transférer des fichiers vers un serveur en utilisant le protocole FTP ou SFTP
FRAMEWORK
Boite à outil logiciel, qui permet de coder plus rapidement (fonctionnalités déjà présentes) et plus proprement (selon des règles de codage)
Front-Office
Partie visible du site pour tous les utilisateurs sans restriction
FTP File Transfer Protocol
Protocole réseau permettant le transfert de fichiers sur le serveur. Il utilise le port 21.
GD2
Librairie PHP permettant le traitement des images
Hébergement
Emplacement permettant de conserver et d'utiliser les fichiers nécessaire au fonctionnement d'un site internet.
HTML Hypertext Markup Language
Langage permettant de construire une page Web à l'aide de balises.
La version actuelle est HTML 5.
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>TITRE</title>
</head>
<body>
</body>
</html>
HTTP / HTTPS Hypertext Transfer Protocol / Hypertext Transfer Protocol Secure
Protocoles de communication permettant d'acheminer les données hypertextes entre le client et le serveur.
HTTPS est le protocole sécurisé, qui passe par le port 443, et est celui à utiliser.
Désormais les navigateurs informent les utilisateurs que le site n'est pas sécurisé (HTTP) et tendent à refuser ces sites
Internet
Réseau public mondial constitués de réseaux connectés les uns aux autres
Intranet
Site ou application uniquement disponible au sein d'un réseau privé
JQuery Write less, do more
Bibliothèque javascript permettant de coder plus rapidement avec moins de code selon leur slogan.
JS Javascript
Langage WEB, nativement côté client, mais il existe désormais des Framework permettant de travailler en javascript côté serveur (ex: NodeJS)
JSON JavaScript Object Notation
Format d'échange de données structurées selon un format prédéfini, dérivé du javascript, et lisible par l'humain
LAMP Linux, Apache, MySQL & PHP
Utilitaire permettant d'installer un package complet des outils permettant de faire fonctionner un serveur web sous Linux, ainsi que PHP et MySQL
Media Queries
Ensemble de techniques permettant de rendre un site internet adaptatif au support (responsive), à l'aide de règles conditionnant l'application de styles dans la feuille css
MYSQL
Système de Gestion de base de données, souvent utilisée dans le WEB
NAVIGATEUR
Logiciel qui permet d’accéder aux informations d’internet.
Exemple : Edge, Chrome, Firefox, Opera, …
NOM DE DOMAINE
Identifiant de domaine internet.
Permet d’accéder à un site internet.
PDO PHP Data Object
Objet PHP permettant de communiquer avec une base de données
PHP HyperText Preprocessor
Langage informatique permettant de créer des sites internet.
A la base il s'agissait de Personal Home Page, créé par Rasmus Lerdorf.
Utilisé par la plupart des sites internet.
<?php
// instructions terminant par un ;
?>
Point de rupture
Taille des différentes conditions dans la feuille de style, définis à l'aide des Media Queries
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}
PostgreSQL
SGBD relationnel stable et performant
Responsive Web Design
Affichage adaptatif selon le support sur lequel le site internet est affiché.
Se base sur le nombre de pixels de large du support, on parle de “Points de rupture”
ROUTAGE EN OIGNON
Le routage en oignon est une technique de communication anonyme sur un réseau informatique. Dans un réseau en oignon, les messages sont encapsulés dans des couches de cryptage, analogues aux couches d'un oignon.
SEO Search Engine Optimization
Ensemble de technique permettant d'optimiser le site internet pour son référencement sur les moteurs de recherche
SMARTY
Moteur de template PHP
TOR
Réseau informatique superposé mondial et décentralisé.
Il se compose de serveurs, appelés nœuds du réseau et dont la liste est publique.
Ce réseau permet d'anonymiser l'origine de connexions internet.
URL en anglais Uniform Resource Locator
Adresse permettant d'accéder à une ressource internet (image, page web, ...)
W3C World Wide Web Consortium
Organisme de standardisation a but non lucratif qui se charge de fixer les standards du Web comme les langages HTML ou CSS, les protocoles, ...
WAMP Windows, Apache, MySQL & PHP
Utilitaire permettant d'installer un package complet des outils permettant de faire fonctionner un serveur web sous Windows, ainsi que PHP et MySQL
WORDPRESS
CMS gratuit, libre et open-source. Logiciel écrit en PHP reposant sur une base de données MySQL
WWW World Wide Web
Aussi appelé simplement Web, c'est un ensemble de serveurs hébergeant des documents hypertextes. Repose sur internet
WYSIWYG What You See Is What You Get
Editeur de texte permettant à l'utilisateur de saisir et mettre en forme du contenu (barre d'outil semblable à Word) qui sera ensuite stocké en base de données avec les balises HTML et la mise en forme
Zend Framework
Framework PHP