Si vous êtes intéressé à apprendre tout ce qui concerne la technologie, vous rencontrerez probablement tellement de nouveaux mots de vocabulaire que vous aurez l'impression d'être de retour au lycée pour étudier à nouveau pour le SAT. Pour vous aider à démarrer, voici un guide de basetermes techniques tout le monde devrait savoir... même si vous êtes débutant.
Expérience utilisateur (UX)
L'expérience utilisateur traite de la façon dont une personne expérimente un produit, en particulier en ce qui concerne les sites Web ou les applications. UX concerne principalement la facilité d'utilisation et la satisfaction/le plaisir de l'utilisateur.
Plan du site
Aperçu de toutes les pages d'un site Web.
interface utilisateur
Interface utilisateur. Chaque partie d'une machine avec laquelle les utilisateurs interagissent compte des éléments tels que les écrans, les écrans, les claviers, la souris/les pavés tactiles, etc.
Recherche d'utilisateurs
Observation et analyse menées dans le but de comprendre les besoins et les comportements des utilisateurs.
Filaire
Esquisse de ce à quoi ressemblera un site Web / une application Web, comprend les composants clés du site.
Outils et matériel de flux de travail
Des outils qui vous aident à augmenter votre productivité et votre efficacité.
Éditeur de texte
Logiciel utilisé dans le codage et la programmation pour écrire du texte brut et non formaté. Exemples: Sublime Text, Brackets, TextEdit, TextWrangler, Notepad++
EDI
Environnement de développement intégré. Aide les gens à programmer plus efficacement. Semblable à un éditeur de texte, mais avec plus de fonctionnalités. Exemples: PyCharm, Webstorm.
Routeur
Un routeur est l'étape entre un modem et un ordinateur. Lorsque des informations arrivent à un modem via le haut débit, le routeur déchiffre et envoie ces données à votre ordinateur.
Machine virtuelle (VM)
Une machine virtuelle est essentiellement un logiciel qui se comporte comme du matériel: il n'a pas de présence physique mais peut exécuter des programmes comme une machine physique. Les deux types de VM sont machines virtuelles système (conçu pour exécuter des systèmes d'exploitation entiers) et traiter les machines virtuelles (conçu pour exécuter un seul programme).
Réseau privé virtuel (VPN)
Les VPN fournissent une couche de sécurité supplémentaire aux réseaux. Ils peuvent être utilisés pour les réseaux publics ou privés, mais sont plus courants dans les entreprises qui souhaitent protéger les données.
Contrôle de version
Le contrôle de version est un système qui suit les modifications apportées à un fichier ou à un ensemble de fichiers au fil du temps. Il vous permet de rappeler ultérieurement des versions spécifiques si certaines modifications ne fonctionnent pas, vous évitant ainsi d'avoir à annuler toutes les étapes.
Gestionnaire des tâches
Des applications qui permettent d'automatiser des tâches répétitives mais nécessaires, en rationalisant votre processus de travail. Exemples: Grunt, Gulp.
Développement front-end
Également connu sous le nom de "côté client", car c'est ce que les utilisateurs/clients verront sur leurs ordinateurs. Le "l'extrémité avant" d'un site Web ou d'une application implique l'affichage/la conception qui y sont codés.
HTML
Langage Signalétique Hyper Text. Le "visage" d'Internet. Tous les sites Web ont HTML. Les navigateurs Web lisent les fichiers HTML et les convertissent en site Web que vous voyez finalement.
CSS
Feuilles de style en cascade. Si HTML est le "visage", CSS est le "maquillage". Il vous permet de choisir des styles et d'ajouter de la variété.
Javascript
S'exécute dans le client (l'un des rares langages de programmation qui le font). Javascript est le langage le plus utilisé dans le développement Web. Maintenant utilisé à l'arrière aussi.
Développement back-end
Souvent appelé « côté serveur », le back-end est ce qui se passe dans les coulisses pour faire fonctionner un site Web ou une application: le front-end est le visage et le back-end est le cerveau. Inclut les serveurs et les bases de données.
API
Interface de programmation d'applications. Utilisé dans le développement de logiciels pour fournir un ensemble de règles et de blocs de construction pour un programme.
Base de données
Collecte des données d'une application Web.
DevOps
Méthode de développement logiciel conçue pour aider les équipes à mieux communiquer et travailler ensemble. Réunit les développeurs avec d'autres informaticiens dans le but final d'augmenter la production et l'efficacité.
Cadre
Le terme complet est «cadre d'application Web». Celles-ci réduisent le temps nécessaire à la création d'un site Web/d'une application en fournissant des modèles et des bibliothèques précodés, de sorte que vous disposez d'une "base" sur laquelle vous appuyer.
Serveur Web
L'objectif principal d'un serveur Web est de stocker du contenu et de le fournir aux clients. Il peut s'agir de matériel (un ordinateur accessible sur le Web) ou de logiciel (un programme qui détecte et répond aux requêtes du serveur).
Conclusion
19 termes techniques en moins, il ne reste que quelques centaines (ou milliers) à parcourir. Allez-y doucement, ne vous laissez pas submerger et vous les maîtriserez en un rien de temps.