Vocabulaire

Système d’exploitation (OS)

Vocabulaire général

L’OS, Operating System, correspond en français au système d’exploitation.
C’est l’ensemble de bibliothèques, pilotes, programmes qui permettent de contrôler un ordinateur et d’interagir avec lui. Windows, Linux, MacOs sont des exemples d’OS.

Persona

UI/UX

Le persona est une personne fictive dotée des attributs et des caractéristiques sociales/psychologiques que la cible de notre produit devrait avoir. C’est un outil extrêmement utilisé dans le marketing pour apprendre à cibler correctement les personnes qui souhaiteront acheter ou utiliser notre produit/service.

Pré-Processeur

Développement frontend

Un pré-processeur est un programme qui va procèder à des transformations sur du code source avant l’étape de compilation ou d’interprétation.
C’est le cas de Sass/Less qui permettent d’écrire du CSS dynamique non interprétable en l’état.

Pull

Versionning

Dans le versionning, pull est l’action de récupérer tous les commits qui sont disponibles sur le serveur, et qui, souvent ont été push par vos collègues.

Push

Versionning

Dans le versionning, push est l’action d’envoyer sur le serveur tous les commits qui ont été faits et qui sont en attente sur votre machine.

Progressive Web App (PWA)

Développement mobile

Les PWA, ou Progressive Web App, sont des applications web qui peuvent être utilisées par le client comme des applications natives.
Cependant, contrairement à de véritables applications mobiles, certaines fonctionnalités ne seront pas disponibles.

Production

Vocabulaire général

Se dit de l’environnement mettant à disposition le code pour des utilisateurs réels. Par exemple, mettre en ligne son site internet sur un serveur revient à déployer son site en production.

Platform As A Service (PaaS)

Cloud

Platform as a Service, est un modèle de cloud computing. Le but est de mettre à disposition des outils hardware et logiciels en tant que service. C’est par exemple ce que fait Heroku ou AWS.

Responsive

Développement frontend

Le Responsive Web Design est le fait qu’un site web soit capable de s’adapter et d’offrir une consultation ergonomique sur des écrans de tailles différentes (ordinateur, tablette, téléphone).
Le but est de concevoir une interface réactive.

Scalable

Vocabulaire général

Le mot scalable signifie « pouvoir mettre à l’échelle ». On utilise souvent ce mot dans les infrastructures ou les applications. Dans ce cas là, le but est de pouvoir rendre l’application adaptable qu’il y ai une personne ou un million de personnes connectés. L’infrastructure saura donc se rendre « élasitque », « extensible », « adaptable ».

Serveur mutualisé

Vocabulaire général

Se dit d’un hébergement. La mutualisation, contrairement à un VPS, ne permet pas l’accès complet au serveur mais uniquement à un pool de ressources qui pourra varier selon l’affluence des autres sites sur le même hébergement que le votre. C’est donc un type d’hébergement intéressant mais très limité.

SGBD

Base de données

SGBD, ou Système de Gestion de Base de Données, est un terme qui désigne un logiciel capable de stocker, manipuler, gérer ou encore partager des données dans une BDD (Base De Données)
Quelques exemples: MySQL, Oracle Database, SQLServer.

SQL

Base de données

Le SQL, Structured Query Language, est un langage permettant la communication avec les systèmes de BDD structurées.
Il permet l’insertion, la récupération, la modification ou encore la suppression des informations se trouvant dans la BDD.

Software As A Service (SaaS)

Cloud

Software as a Service, est un modèle de cloud computing. Le but est de mettre à disposition un logiciel sur un serveur distant plutôt que sur la machine de l’utilisateur. Exemple avec Shopify ou Netflix.

Transpiler

Vocabulaire général

Se dit d’un langage qui va être traduit d’un langage vers un autre.
TypeScript permet d’écrire du JS « plus propre » mais qui n’est pas compris par les navigateurs. On le transpile en JS afin d’être compréhensible par les navigateurs.

Formation Développeur Web