Vocabulaire

Dév Full-Stack

Vocabulaire général

Un dév fullstack, c’est finalement la réunion du dév front et back.
Mais ça c’est la notion d’aujourd’hui ! Avant, un fullstack était beaucoup plus complet, il était capable de gérer la mis en prod, le réseau, les serveurs, etc..

DevOps

Vocabulaire général

Le DevOps est un mouvement qui vise à unifier les unités de développement et d’opération.
Historiquement, les dév et les ops (admin sys) n’avaient que très peu d’échanges.
Aujourd’hui, les deux métiers sont étroitement liés grâce à toute l’automatisation mis en place.

DNS

Vocabulaire général

DNS, ou Domain Name System, est le service qui permet la traduction d’un nom de domaine en adresse IP. En effet, chaque nom de domaine (www.google.fr) est associé à une adresse IP qui est finalement l’adresse du serveur.

Desktop As A Service (DaaS)

Cloud

Desktop as a Service, est un modèle de cloud computing. Le but est de mettre à disposition un bureau virtuel à disposition à travers le cloud. C’est ce que fait la société Shadow en louant des ordinateurs gamers à travers le cloud.

Framework

Vocabulaire général

Un framework, ou cadre de travail, est souvent composé d’un ensemble de library « librairies », ou bibliothèques.
Un framework permet d’encadrer et de faciliter le développement grâce à son utilisation. Il est donc plus complet et complexe qu’une lib.

From Scratch

Vocabulaire général

On dit d’une application web qu’elle a été développée « from scratch » lorsque pour la coder, ni frameworks ni bibliothèques n’ont été utilisés.
Le développement a donc été fait à partir de rien.

Frontend

Vocabulaire général

Le front-end désigne toutes les techniques permettant de créer le front-office.
On parle donc des différentes technologies, des logos, du choix des couleurs, de la mise en place des maquettes pour créer un joli visuel sur une application.

Frontoffice

Vocabulaire général

Le front-office, souvent confondu avec le front-end, représente la partie visuel d’une application (web ou mobile).
C’est ce qu’en tant qu’internaute nous voyons à longueur de journée sur les divers supports.

Git

Versionning

Git est un logiciel de gestion de versions. Il met à disposition des commandes permettant de manager le code source de ses projets.
Il en existe d’autres comme SVN par exemple.

GitHub

Versionning

Github est une des plateformes permettant d’accéder visuellement aux différentes versions de son code managé par le logiciel Git.
Github est donc une interface graphique. (backoffice)

GitLab

Versionning

GitLab est une autre plateforme similaire à GitHub. Sa différence réside entre autre dans sa capacité à être déployé sur un serveur en interne contrairement à GitHub qui est forcément hébergé dans le cloud. Les pipelines sont aussi très utilisées pour du CI/CD.

Hybride

Développement mobile

Se dit d’un développement utilisant un langage permettant d’être le même pour différentes plateformes. (Souvent du HTML/CSS/JS)
Par exemple, ReactJS permet de créer des applications hybrides avec un seul code pour les différentes plateformes iOS et Android.

Hyperviseur

Virtualisation

L’hyperviseur existe sous différents types.
C’est le logiciel qui va permettre de créer et manager les différentes VM (machines virtuelles)
Chez le particulier, on utilise un hyperviseur de type 2 comme VirtualBox par exemple.

Home Made (CMS Fait Maison)

Vocabulaire général

On peut souvent entendre ce terme lorsqu’un outil non existant a été créé spécialement pour le besoin de l’entreprise ou d’une personne.
L’outil est donc fait maison pour répondre spécifiquement aux attentes. C’est souvent le cas pour des CMS HomeMade à base de Zend ou Symfony.

HTML

Développement frontend

HTML, ou HyperText Markup Language, est le langage sous format de balises qui permet de créer des pages Web statiques.
Aujourd’hui, dans sa version 5, le langage est un des 3 piliers incontournables du développement Web.

Formation Développeur Web