Glossaire

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

AD Active Directory

Services d'annuaire LDAP pour les systèmes d'exploitation Windows, principalement pour fournir des services centralisés d'indentification et d'authentification.

Catégories : Réseau,Sécurité

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.

Catégories : Matériel informatique,Réseau,Web / 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);
})

Catégories : Utilitaire,Web / Internet,Développement

Algorithme

Un algorithme est la structure d'un programme. 
Il est écrit en pseudo code afin de préparer le développement ou de résoudre un problème. 
C'est un bloc d'instruction permettant de résoudre un problème. 
Dans la vie courante, un algorithme est par exemple un itinéraire routier ou une recette de cuisine.

ALGORITHME exemple
Debut
...
instructions...
...
Fin

Catégories : Développement,Général

ANSSI Agence Nationale de la Sécurité des Systèmes d'Information

Autorité nationale en matière de sécurité et de défense des systèmes d'information

Catégories : Général,Sécurité

Apache Apache HTTP Server

Serveur web permettant d'exécuter des sites internet

Catégories : Réseau,Web / Internet

Authentification

Mécanisme assurant la vérification de la légitimité d'une demande d'accès

Catégories : Général

Back-End

Développeur spécialisé dans le fonctionnel, en opposition au développeur Front-End

Catégories : Développement

Back-Office

Ensemble de pages d'une application Web disponibles uniquement aux utilisateurs authentifiés, et qui permettent de mettre à jour le site (Administration)

Catégories : Développement,Web / Internet

BASE DE DONNEES

Ensemble d'informations organisé de manière à être facilement accessible, géré et mis à jour. 
Elle est utilisée comme méthode de stockage, de gestion et de récupération de l'information.

Catégories : Données,Général

Big Data Mégadonnées

Fait référence à un grand volume de données ne pouvant pas être traitées avec les SGBD traditionnels

Catégories : Données

Booléen

Type de données comprenant uniquement les valeurs true(VRAI) ou false(FAUX). Certains langages comprennent les valeurs 0 (Faux) et 1 (Vrai), aussi il est important de comparer la valeur ET le type de la variable.

Catégories : Développement,Données,Général

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, ...)

Catégories : Utilitaire,Web / Internet

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.

Catégories : Logiciels,Web / Internet

CRON JOB

Programme qui permet d’exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiée à l’avance, ou selon un cycle défini à l’avance.

Catégories : Utilitaire,Réseau

CSS Cascading Style Sheets

Fichier appelé "Feuille de style" permettant de décentraliser les fichiers propres à la mise en forme des sites internet

Catégories : Général,Web / 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

Catégories : Réseau,Web / Internet

DOM Document Object Model

Standard permettant d'accéder au contenu HTML. 
Souvent utilisé en javascript, on parle de modification du DOM.

Catégories : Développement,Utilitaire,Web / Internet

EXCEL

Logiciel (Tableur) de la suite bureautique Microsoft Office

Catégories : Logiciels,Général

Filezilla

Logiciel permettant de transférer des fichiers vers un serveur en utilisant le protocole FTP ou SFTP

Catégories : Logiciels,Réseau,Web / Internet

FLAG

Variable booléenne permettant de savoir à la fin d'une instruction si un événement s'est passé ou non.

Catégories : Développement,Général

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)

Catégories : Utilitaire,Web / Internet

Front-End

Développeur spécialisé dans l'interface utilisateur en opposition au développeur Back-End

Catégories : Développement,Interface utilisateur

Front-Office

Partie visible du site pour tous les utilisateurs sans restriction

Catégories : Développement,Général,Web / Internet

FTP File Transfer Protocol

Protocole réseau permettant le transfert de fichiers sur le serveur. Il utilise le port 21.

Catégories : Réseau,Web / Internet

Fullstack

Développeur ayant à la fois des compétences en développement Front-End et en développement Back-End

Catégories : Développement

GD2

Librairie PHP permettant le traitement des images

Catégories : Développement,Utilitaire,Web / Internet

Hébergement

Emplacement permettant de conserver et d'utiliser les fichiers nécessaire au fonctionnement d'un site internet.

Catégories : Développement,Web / 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>

Catégories : Développement,Web / Internet

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

Catégories : Réseau,Web / Internet

Internet

Réseau public mondial constitués de réseaux connectés les uns aux autres

Catégories : Général,Réseau,Web / Internet

Intranet

Site ou application uniquement disponible au sein d'un réseau privé

Catégories : Général,Web / Internet

JQuery Write less, do more

Bibliothèque javascript permettant de coder plus rapidement avec moins de code selon leur slogan.

Catégories : Développement,Langages,Web / Internet

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)

Catégories : Développement,Langages,Web / Internet

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

Catégories : Développement,Données,Web / Internet

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

Catégories : Développement,Utilitaire,Web / Internet

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

Catégories : Développement,Web / Internet

MYSQL

Système de Gestion de base de données, souvent utilisée dans le WEB

Catégories : Données,Web / Internet

NAVIGATEUR

Logiciel qui permet d’accéder aux informations d’internet.

Exemple : Edge, Chrome, Firefox, Opera, …

Catégories : Web / Internet,Général

NOM DE DOMAINE

Identifiant de domaine internet. 
Permet d’accéder à un site internet.

Catégories : Web / Internet

PDO PHP Data Object

Objet PHP permettant de communiquer avec une base de données

Catégories : Développement,Données,Web / Internet

PHISHING Hameçonnage en français

Technique frauduleuse destinée à leurrer l'internaute pour l'inciter à communiquer des données personnelles (comptes d'accès, mots de passe…) et/ou bancaires en se faisant passer pour un tiers de confiance (en général par mail)

Catégories : Sécurité

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 ;
?>

Catégories : Web / Internet,Développement,Langages

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 */
}

Catégories : Développement,Web / Internet

POO Programmation Orientée Objet

Méthode de programmation consistant à l'interaction de briques logicielles appelées objet.

Cette méthode permet la construction selon des propriétés et des méthodes, et ainsi privilégie la réutilisabilité des objets. 

Catégories : Développement,Général

PORT

Permet, sur un ordinateur donné, de distinguer différents interlocuteurs.

Exemple : Port 80 => HTTP, Port 443 => HTTPS

Catégories : Matériel informatique,Réseau

PostgreSQL

SGBD relationnel stable et performant

Catégories : Développement,Données,Web / Internet

POWERPOINT

Logiciel de présentation de la suite bureautique Microsoft Office.

Catégories : Logiciels,Général

Procédural

Méthode de développement, en opposition avec la POO

Catégories : Développement,Général

PSSI Politique de Sécurité des Systèmes d’Information

Guide ayant pour objectif de fournir un support aux responsables SSI pour élaborer une politique de sécurité au sein de l’entreprise

Catégories : Sécurité

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

Catégories : Développement,Web / Internet

RGPD Règlement Général sur la Protection des Données (en anglais GDPR : General Data Protection Regulation)

Règlement qui encadre le traitement des données personnelles sur le territoire de l'Union européenne

Catégories : Sécurité

ROUTAGE

Traite les adresses IP et les dirige selon l'algorithme de routage et sa table associée, cette dernière contient la correspondance des adresses réseau avec les interfaces physiques du routeur où sont connectés les autres réseaux

Catégories : Réseau

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.

Catégories : Réseau,Web / Internet

SEO Search Engine Optimization

Ensemble de technique permettant d'optimiser le site internet pour son référencement sur les moteurs de recherche

Catégories : Développement,Web / Internet

SGBD Système de Gestion de Base de Données

Logiciel permettant de gérer les bases de données. Exemple : MySQL, MariaDB, Oracle, SQL Server, PostGreSQL, ...

Catégories : Données

SI Système d’information

Ensemble de ressources et de dispositifs permettant de collecter, stocker, traiter et diffuser les informations nécessaires au fonctionnement d'une organisation

Catégories : Général

SMARTY

Moteur de template PHP

Catégories : Utilitaire,Web / Internet

SQL Structured Query Language

Langage permettant de communiquer avec les bases de données relationnelles

Catégories : Données

SSI Sécurité des Systèmes d’Information

Ensemble des moyens techniques, organisationnels, juridiques et humains nécessaires à la mise en place de moyens visant à empêcher l'utilisation non autorisée, le mauvais usage, la modification ou le détournement du système d'information

Catégories : Général,Sécurité

TABLEUR Spreadsheet en anglais

Application qui affiche les données sous forme d'un tableau (lignes et colonnes)

Catégories : Données,Général,Logiciels

TEMPLATE

Modèle qui facilite la tâche des développeurs pour la conception de logiciels ou la présentation de données

Catégories : Général

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.

Catégories : Logiciels,Sécurité,Utilitaire,Web / Internet

Typographie

Manière dont les mots et le texte sont mis en forme en utilisant des caractères individuels : les lettres, accents, ponctuations, symboles, chiffres, et autres caractères spéciaux.

Catégories : Général

URL en anglais Uniform Resource Locator

Adresse permettant d'accéder à une ressource internet (image, page web, ...)

Catégories : Général,Web / Internet

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, ...

Catégories : Général,Web / Internet

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

Catégories : Développement,Utilitaire,Web / Internet

WI-FI OU WIFI

Réseau local lancé en 1999 qui utilise des ondes radioélectriques pour relier entre eux, sans fil, plusieurs appareils informatiques dans le but de faciliter la transmission de données

Catégories : Général,Réseau

WORDPRESS

CMS gratuit, libre et open-source. Logiciel écrit en PHP reposant sur une base de données MySQL

Catégories : Logiciels,Utilitaire,Web / Internet

WWW World Wide Web

Aussi appelé simplement Web, c'est un ensemble de serveurs hébergeant des documents hypertextes. Repose sur internet

Catégories : Général,Web / 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

Catégories : Développement,Utilitaire,Web / Internet

XML Extensible Markup Language

Langage utilisant des balises et permettant l'échange de données

Catégories : Développement,Langages

YAML Yet Another Markup Language

Langage qui permet de représenter les données dans le même état d'esprit que le XML, Json ou le CSV. 
L'objectif de YAML est de représenter les données à la manière du format CSV mais en offrant une meilleure lisibilité aux utilisateurs.

Catégories : Développement,Général

Zend Framework

Framework PHP

Catégories : Développement,Utilitaire,Web / Internet