vendredi 14 février 2020

Liens et références utiles

Documentation du web : MDN

Outils de développement pour navigateurs

Serveurs web de développement

Local

  • XAMPP (Windows, MacOS, Linux)
  • Wamp (Windows)
  • Mamp (MacOS, Windows)

Machines virtuelles

Serveur Linux

GIT

Protocole HTTP

Validation HTML-CSS-Accessibilité

Références HTML5 et CSS3

Pense-bêtes (cheat sheets)

Frameworks HTML/CSS

Modèles HTML5-CSS3

JavaScript

Cette liste est complétée régulièrement

XAMPP Server

XAMPP Control Panel

XAMPP est un ensemble de logiciels libres. Le nom est un acronyme venant des initiales de tous les composants de cette suite. Ce dernier réunit donc le serveur Web Apache, la base de données relationnelle et système d’exploitation MySQL ou MariaDB ainsi que les langages scripts Perl et PHP. L’initiale X représente tous les systèmes d’exploitation possibles, à savoir Linux, Windows et Mac OS X.

  • Apache: le serveur Web open source Apache est utilisé mondialement et permet de délivrer des contenus Web. L’application de serveur est mise à disposition en open source par l’Apache Software Foundation.
     
  • MySQL/MariaDB: avec MySQL, XAMPP se compose de l’un des systèmes de gestion de base de données relationnelle les plus populaires au monde.En combinaison avec le serveur Web Apache et le langage script PHP, MySQL sert à l’enregistrement de données pour des services Web. Les versions actuelles de XAMPP favorisaient MariaDB à l’insu de MySQL comme gestionnaire de base de données, marquant un détachement avec ce dernier.
     
  • PHP: Il s’agit d’un langage script côté serveur permettant de créer des pages Web ou applications dynamiques. PHP peut être mis en place sur toutes les plateformes possibles et est compatible avec divers systèmes de base de données.
     
  • Perl: le langage script Perl est utilisé pour l’administration système, le développement Web et la programmation en réseau. De plus, des applications Web dynamiques peuvent être programmées de la même manière que PHP. 

En dehors des composants principaux, la distribution gratuite d’Apache comprend divers outils selon chaque système d’exploitation comme le serveur Mail Mercury, l’application d’administration de base de données PhpMyAdmin, le logiciel d’analyse de données Webalizer, OpenSSL, ApacheTomcat ainsi que FileZilla ou ProFTPd.

Source : tutoriel XAMPP chez 1&1 Ionos