C'est pourquoi j'ai voulu rédiger un glossaire des termes technologiques les plus importants sur lesquels vous tomberez lorsque vous ferez votre stage dans une entreprise de logiciels.
La technologie est la grande nouve auté du moment. De nos smartphones aux lunettes de réalité virtuelle en passant par les dernières fonctionnalités des voitures. Tout est basé sur le monde de la technologie. Je n'aurais jamais pensé faire un stage dans une start-up comme Azumuta. Mais j'y suis et ils ne m'ont pas menti. La technologie est un sujet assez lourd (mais intéressant !).
Tout d'abord (parce que je ne connaissais pas ces mots)
- Un analphabète technologique: Quelqu'un qui ne connaît rien ou pas grand-chose à la technologie.
- Technophile: bien informé sur les technologies modernes, en particulier les ordinateurs, ou qui sait les utiliser.
A
Applications - types de logiciels, peut-être mieux connus sous le nom d'"apps", ces petites icônes sur l'écran d'accueil de votre téléphone portable, qui sont conçus pour fournir une fonction à un utilisateur ou à une autre application. Les applications vont des navigateurs web aux traitements de texte, en passant par les programmes d'édition de photos et d'images et les programmes de chat.
API (Application Programming Interface) - un type d'intermédiaire qui permet à deux applications de communiquer entre elles. Chaque fois que vous utilisez une application comme Instagram, que vous envoyez un message instantané ou que vous consultez la météo sur votre téléphone, vous utilisez une API.
L'API - est en fait un intermédiaire qui permet la communication entre deux systèmes, tandis qu'un point de terminaison de l'API est une URL qui permet à l'API d'accéder à des ressources sur un serveur. Ainsi, sans les points de terminaison de l'API, les API ne pourraient pas être des intermédiaires.
B
Back end - Il s'agit de la partie d'un site ou d'un service web qui se trouve dans les coulisses (cela comprend les applications, les serveurs web et les bases de données) et qui n'est généralement pas visible par l'utilisateur qui interagit avec le site ou le service.
Approche Best-of-breed - combinaison de différentes solutions (provenant de différents fournisseurs) au sein de votre environnement de travail. (en d'autres termes, travailler avec des intégrations). C'est le pendant d'une solution "best-of-suite".
Solutions "best-of-suite " - Alors que dans une approche "best-of-breed", vous disposez de différents fournisseurs pour certains départements de votre entreprise, les solutions "best-of-suite" consistent en l'achat d'un seul système qui couvre tous les aspects. L'inconvénient est que de nombreuses fonctionnalités peuvent ne pas être les meilleures par rapport à ce qui est disponible sur le marché. Les intégrations étant devenues plus faciles ces dernières années, la plupart des employeurs optent pour une approche "best-of-breed", car chaque logiciel a son propre créneau.
C
Appel à l'action - un texte, une bannière, une image avec une distinction visuelle qui demande à un visiteur de prendre une mesure - lire plus de contenu, envoyer un courriel, s'inscrire à une liste de courriels, etc. Les CTA sont un outil de marketing qui convertit les internautes en prospects pour les entreprises.
CamelCase - un accord numérique dans lequel la première lettre de chaque mot d'un composé est en majuscule, à l'exception du premier mot. Par exemple, "email checker" devient "emailChecker" : "email checker" devient "emailChecker". Les développeurs de logiciels utilisent souvent le PascalCase lorsqu'ils écrivent le code source pour nommer les fonctions, les classes et d'autres objets afin de conserver une vue d'ensemble claire.
Taux de clics (CTR ) - le nombre d'utilisateurs (en pourcentage) qui cliquent sur les liens dans les pages web ou les courriels de marketing. Le CTR est important car il mesure le nombre d'utilisateurs qui s'intéressent activement au contenu lié sur un site. Par exemple, vous pouvez envoyer une lettre d'information à 2 000 clients, dont seulement 100 cliqueront sur les blogs pour les lire.
Optimisation du taux de conversion (CRO ) - approche visant à augmenter le pourcentage de visiteurs qui se transforment en clients payants. Les méthodes d'optimisation du taux de conversion incitent généralement les utilisateurs à passer à l'action.
D
Lac de données - zone de stockage général pour de grandes quantités de données non structurées provenant de diverses sources.
Entrepôt de données: lieu central de stockage de données structurées provenant de diverses sources.
Masquage des données - une manière d'anonymiser des éléments de données de manière à ce que les données restent utilisables dans un but particulier, sans risquer d'exposer, par exemple, des données confidentielles ou des PII (données personnelles).
E
ESB - Enterprise Service Bus, l'un des nombreux logiciels d'intégration utilisés dans les grandes organisations pour organiser la communication interne entre les applications en plaçant des messages sur le "bus" et en les faisant lire par d'autres applications.
Engagement - terme utilisé pour les likes ou autres interactions avec une entreprise sur les médias sociaux. Il s'agit d'une unité de mesure que les entreprises utilisent pour mesurer et évaluer leurs performances sur les médias sociaux.
Éléments - composants HTML individuels d'un document ou d'une page web. Par exemple, un paragraphe dans un document HTML est un élément. Les éléments sont constitués d'une balise d'ouverture, d'une balise de fermeture et d'informations entre elles.
F
Cartographie des champs - processus de mise en correspondance des données entre deux ou plusieurs plateformes. Par exemple, lors de l'intégration d'une plateforme avec une autre, vous voulez vous assurer que l'adresse postale de votre prospect dans un CRM se retrouve dans le bon champ de la liste de diffusion.
L'interface - définit toutes les parties d'un site web qui peuvent être vues et interprétées par les utilisateurs. Les concepteurs de sites web frontaux travaillent généralement avec des codes tels que HTML, CSS et JavaScript.
Framework - Ensemble d'outils et de composants dans un langage de script qui sont souvent utilisés dans le développement de logiciels. Il s'agit en fait d'une sorte de bibliothèque. Parmi les exemples de frameworks, citons Ruby on Rails, Bootstrap, React, Angular et Joomla.
G
Grilles - une série de cadres existants qui peuvent être utilisés comme lignes directrices pour organiser le contenu d'une page web ou d'une application. Les systèmes de grille confèrent une "apparence" homogène à votre conception, la rendant plus lisible et plus reconnaissable pour le spectateur.
H
HTML (HYPERTEXT MARKUP LANGUAGE) – HTML is the standard language used to create web pages. It’s the most basic building block you’ll need for developing websites. You might remember basic HTML tags from early personal websites like Myspace, where you could customize your page with commands inside <>.
HTML5 - (en février 2021) la dernière version de HTML. HTML5 met l'accent sur les fonctionnalités qui peuvent être utilisées sur des appareils de faible puissance (ce qui le rend idéal pour créer des applications mobiles), la capacité native de travailler avec du contenu multimédia et graphique, et de nouveaux éléments de balises web sémantiques (fonctionnalités que vous utilisez pour structurer vos pages et vos documents).
I
Résolution d'identité - Concept utilisé entre autres dans une CDP (Customer Data Platform) pour découvrir et fusionner des contacts en double. Par exemple, un compte sous Jan Janssens et sous Janssens Jan peut être fusionné.
iPaaS (Integration Platform as a Service) - il s'agit d'une plateforme d'intégration en nuage qui permet à plusieurs plateformes de communiquer et d'échanger des données sans difficulté.
J
Gigue - se réfère à de petits retards pendant les transferts de données. Elle peut être causée par un certain nombre de facteurs, notamment l'encombrement du réseau, les collisions et l'interférence des signaux.
K
Noyau - couche fondamentale d'un système d'exploitation (OS). Il fonctionne à un niveau de base, en communiquant avec le matériel et en gérant les ressources, telles que la mémoire vive et le processeur.
L
Les portes logiques sont des éléments nécessaires à la construction d'un circuit intégré. Elles exécutent des fonctions logiques de base. La plupart des portes logiques ont une entrée de deux valeurs binaires et une sortie d'une valeur. Certains circuits ne comportent que quelques portes logiques, tandis que d'autres, comme les microprocesseurs, peuvent en avoir des millions.
M
Métaéléments - Éléments HTML qui ne sont pas visibles par l'utilisateur sur une page web, mais qui donnent aux navigateurs web des informations supplémentaires sur le "contexte" du site, telles que la description de la page, la langue, la dernière modification, etc. Les méta-éléments peuvent également fournir des informations pour les réseaux sociaux, telles qu'une image de couverture, des détails sur l'auteur, la dernière modification, etc.
Mood boards - expressions créatives (images, matériaux, textes) utilisées pour représenter le style visuel d'un projet. Le style représenté sur un mood board est ensuite traduit sous forme numérique par les concepteurs visuels.
Moniteur - un mot de haut niveau que les experts en technologie utilisent pour désigner l'écran. Le moniteur affiche l'interface utilisateur de l'ordinateur et les programmes ouverts.
N
Applications natives - applications créées pour des plateformes spécifiques. Elles ne fonctionnent que sur les plateformes pour lesquelles elles ont été créées et sont stockées localement sur ces appareils. Safari pour iOS et Google Play pour Android sont deux exemples d'applications natives.
Intégration native - il s'agit d'une intégration qui est déjà incluse dans l'interface utilisateur (UI) d'une plateforme, de sorte qu'il n'est généralement pas nécessaire d'utiliser une solution iPaaS.
O
Synchronisation unidirectionnelle - il s'agit d'une synchronisation de données dans laquelle les données vont dans une seule direction, d'une plate-forme source à une plate-forme de destination.
Programmation orientée objet (POO ) - Forme de programmation axée sur la création d'objets dotés d'attributs et de capacités spécifiques. Dans la POO, le programme informatique est constitué de ces objets créés. Ceux-ci interagissent ensuite entre eux.
CPU octa-core - huit cœurs de traitement dans une seule puce. Elle est similaire à une unité centrale à double cœur (deux processeurs), mais possède huit processeurs qui peuvent traiter des instructions simultanément.
oAuth - un protocole d'authentification qui vous permet de donner à un service tiers l'accès à vos données. Par exemple, si vous utilisez un CRM comme Lime Tech, vous pouvez donner à une plateforme d'intégration l'accès à vos données Lime Tech. Cela se fait avec oAuth, qui ouvre une authentification de Lime Tech qui vous demande si vous voulez accorder l'accès.
P
Production - une salle de production est en fait le logiciel "live". Les intégrations de données sont souvent testées avant d'être mises en production.
Propriété - en CSS (le code utilisé pour ajouter du style aux documents) est une partie de la base d'un HTML (taille de la police, couleur, marge) dont on modifie le style par CSS.
PascalCase - un accord numérique dans lequel la première lettre de chaque mot d'un composé est en majuscule. Par exemple, "email checker" devient "EmailChecker" : "email checker" devient "EmailChecker" Les développeurs de logiciels utilisent souvent le PascalCase lors de l'écriture du code source pour nommer les fonctions, les classes et d'autres objets afin de conserver une vue d'ensemble claire.
Q
File d'attente - une liste de tâches en attente de traitement. Lorsqu'une tâche est envoyée dans une file d'attente, elle est simplement ajoutée à la fin de la liste. Les programmes informatiques utilisent souvent les files d'attente pour organiser les tâches.
Unité centrale quadricœur - quatre cœurs de traitement dans une seule puce. Elle est similaire à une unité centrale à double cœur (deux processeurs), mais possède quatre processeurs qui peuvent traiter des instructions simultanément.
R
Routeurs - appareils utilisés pour connecter les ordinateurs personnels à l'internet. L'appareil que vous utilisez pour accéder à votre réseau WiFi est un routeur.
API REST - REST (representational state transfer) décrit comment une API doit se présenter (par défaut), comment elle doit se comporter et comment les gens peuvent l'utiliser. L'idée sous-jacente est que toutes les API fonctionnent de la même manière, de sorte que les gens puissent rapidement se familiariser avec elles.
Conception de sites web réactifs - pratique consistant à concevoir des sites web de manière à ce qu'ils soient visibles et accessibles à la fois sur les appareils mobiles et sur l'ordinateur. Cela inclut les téléphones, les tablettes et autres appareils portables. L'objectif du responsive web design est d'obtenir un design aussi proportionnel et homogène sur un appareil mobile que sur un ordinateur. Cette approche garantit également un meilleur référencement.
S
SaaS (Software as a service) - également connu sous le nom de logiciel à la demande. Cela signifie que le client ne doit pas acheter le logiciel, mais qu'un contrat est conclu par mois et/ou par utilisateur. Le client choisit le plan qui convient à son équipe de production.
Sandbox - environnement de développement d'une application logicielle permettant de tester les nouvelles mises à jour et fonctionnalités. Les intégrations sont souvent testées dans un bac à sable avant d'être mises en production.
Source unique de vérité - une construction dans laquelle une base de données contient toutes les données "officielles", qui sont considérées comme exactes. Toutes les autres applications qui utilisent les mêmes données doivent tirer ces données de l'application "source unique de vérité".
T
Synchronisation bidirectionnelle - une forme de synchronisation des données où les données sont transmises dans les deux sens. Cela signifie que les données sont gérées dans l'une des deux plateformes et que des modifications doivent également être apportées dans l'autre plateforme, automatiquement ou non.
Trafic - le nombre total d'utilisateurs qu'un site web peut accueillir. Il existe différents types de visites, tels que les visiteurs uniques et le nombre total de clics. Tous ces éléments peuvent être suivis dans Google Analytics.
Barre d'outils - groupe d'icônes ou de boutons visibles sur l'interface d'un logiciel ou d'une fenêtre ouverte. Lorsque la barre d'outils fait partie de l'interface d'un programme, elle est généralement située directement sous la barre de menus. La barre d'outils de Microsoft Word, par exemple, permet de personnaliser les couleurs, la police et les styles.
U
Interface utilisateur (IU ) - comprend toutes les parties fonctionnelles d'un site web, d'une application, etc. L'utilisateur peut décider de l'aspect de l'écran (ou de l'appareil) et de la manière dont il interagit avec lui. Par exemple, les écrans d'affichage et les écrans tactiles, les menus sur les sites web, les claviers, votre curseur - tous ces éléments font partie de l'interface utilisateur.
Flux d'utilisateurs - le chemin que les utilisateurs typiques empruntent lorsqu'ils commencent à naviguer sur un site web ou une application jusqu'au moment où ils le quittent. La création d'un parcours fluide et intuitif pour les utilisateurs fait partie de la conception de l'expérience utilisateur (UX ). Plus l'entreprise facilite le flux d'utilisateurs, plus un visiteur ou un utilisateur peut naviguer rapidement.
Temps de disponibilité (ou temps d'arrêt) - décrit la durée pendant laquelle un site web, un ordinateur ou un autre système a été actif (temps de disponibilité) ou inactif (temps d'arrêt).
V
Machine virtuelle - logiciel qui permet d'utiliser un système d'exploitation informatique tel que Windows sur un ordinateur équipé d'un autre système, tel qu'un MacBook, et vice versa. Un système peut héberger plusieurs machines virtuelles.
VPN - Réseaux qui permettent aux connexions Internet publiques d'être utilisées comme des réseaux privés en cryptant les données envoyées et reçues. Cela peut être utile, par exemple, pour assurer la sécurité de vos données. En théorie, n'importe qui peut accéder à nos données par le biais d'une connexion publique.
Contrôle de version - outil utilisé pour suivre les modifications apportées au code et aux fichiers. Il permet aux spécialistes de l'informatique de revenir à une version antérieure en cas de bogues. La plupart des contrôles de version sont intégrés au programme dans lequel les codes sont écrits.
W
Les wireframes sont en fait les "squelettes" d'un site web. Ils contiennent les informations les plus importantes qui apparaîtront sur chaque page d'un site web. Les concepteurs peuvent utiliser ces esquisses comme point de départ pour la mise en page d'un site web.
Z
Fichier ZIP/RAR - La compression d'un ou de plusieurs fichiers permet de créer un fichier compressé qui occupe moins d'espace que la version non compressée. Il est largement utilisé pour sauvegarder des fichiers et réduire la taille des données volumineuses transférées sur l'internet.
J'espère que certaines de ces explications vous aideront à l'avenir. Elles m'ont aidé à survivre à mon stage. La prochaine fois que vous parlerez à un expert, prenez cet article de blog avec vous et discutez. Mais ne vous vantez pas trop, car ils vous dénonceront comme le petit tricheur que vous êtes. Mais à partir de maintenant, vous comprendrez (enfin) de quoi ils parlent. Alors envoyez ce mail pour demander à participer à la réunion et améliorez vos compétences en utilisant notre guide de survie technologique.
Utiliser la plateforme d'Azumuta
Découvrez comment notre plateforme peut contribuer à rationaliser la collecte de données, à accroître la productivité et à renforcer l'assurance qualité grâce à une démonstration d'Azumuta.