Qu’est-ce que la technologie Web?
Vous avez probablement déjà entendu le terme « technologies de développement Web », mais avez-vous déjà réfléchi à ce que cela signifie réellement? Étant donné que les ordinateurs ne peuvent pas communiquer entre eux comme les gens le font, ils ont besoin de codes à la place. Les technologies Web sont les langages de balisage et les packages multimédias que les ordinateurs utilisent pour communiquer.
1. Navigateurs
2. HTML & CSS
3. Framework de développement Web
4. Languages de Programmation
Javascript – utilisé par tous les navigateurs Web, Meteor et de nombreux autres frameworks
CoffeeScript – un « dialecte » de JavaScript. Il est considéré comme plus simple, mais il se reconvertit en JavaScript
Python – utilisé par le framework Django ainsi que dans la majorité des calculs mathématiques
Ruby – utilisé par ruby on Railsframework
PHP – utilisé par WordPress pour créer ces éditeurs WYSIWYG que tout le monde utilise maintenant. Il est également utilisé par Facebook, Wikipedia et d’autres sites majeurs
Go – langage plus récent, conçu pour la vitesse Swift – le langage de programmation le plus récent d’Apple
Java – utilisé par Android et de nombreuses applications de bureau (desktop applications).
5. Protocoles
Les instructions sur la façon de transmettre des informations entre les ordinateurs et les périphériques sont communément appelées protocoles.
HTTP (en anglais)
Grâce à ce protocole, chaque site Web peut accéder au navigateur. Le protocole demande le site Web au serveur de Google, puis reçoit une réponse avec le code HTML, CSS et JavaScript du site Web.
DDP
Utilise WebSockets pour créer une connexion cohérente entre le client et le serveur. À la suite de cela, vous obtenez des mises à jour du site Web en temps réel sans avoir à actualiser le navigateur.
SE REPOSER
Utilisé principalement pour les API, ce protocole dispose de méthodes standard telles que GET, POST et PUT qui permettent d’échanger des informations entre les applications.
6. API
Une API (interface de programmation d’application) permet à d’autres développeurs d’utiliser certaines fonctionnalités de l’application sans partager le code. Les points de terminaison sont exposés par les développeurs tandis que l’API peut contrôler l’accès avec une clé API. Des exemples d’API bien conçues sont celles créées par Facebook, Twitter et Google pour leurs services Web.
7. Formats de données
Les données sont stockées dans une structure appelée format de données.
JSON – JavaScript Object Notation est une syntaxe pour stocker et échanger des données (tout comme XML). Il devient actuellement le format de données le plus populaire.
XML – Principalement utilisé par les systèmes Microsoft, c’était le format de données
CSV le plus populaire – est une donnée formatée par des virgules; par exemple des données Excel
8. Client
Chaque utilisateur d’une application est appelé client. Les clients peuvent être des ordinateurs, des appareils mobiles, des tablettes, etc. Habituellement, plusieurs clients interagissent avec la même application stockée sur un serveur.
9. Server
Le code de l’application est généralement stocké sur le serveur. Les clients font des requêtes aux serveurs. Les serveurs répondent ensuite à ces demandes après avoir recueilli les informations demandées.
Les nouvelles technologies Web changent l’ensemble du processus de développement Web et il peut parfois être difficile de les comprendre toutes de la bonne manière. avec les tutoriaux sur la technologie Internet, vous devriez être en mesure d’en apprendre davantage à leur sujet en un rien de temps