Technologies Web que tout développeur Web doit connaître

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

 

YII

Ruby on Rails

Meteor JS

Angular

Express.js

Zend

Laravel

Django

 

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

Laisser une réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués*