Tout ce qu'il faut savoir pour faire un site WEB
C'est le langage de base, qu'il faut obligatoirement connaitre, c'est un langage trés simple mais qui permet de tout représenter sur Internet
Connaitre le langage de style CSS
C'est le deuxiéme langage du HTML qui peu se mettre à l'intérieur du HTML ou à l'extérieur et qui permet de définir les styles, aussi bien les caractéres employés, les images de fonds, la position des éléments, le comportement de la souris, les sons, etc.
C'est un outil indispensable mas pas obligatoire, qui permet d'enregistrer des données et de les voir, par exemple, si vous avez un catalogue à présenter vous pouvez enregistrer les données dans une base et cette base sera évolutive, vous n'aurez qu'à modifier les données ou en ajouter des nouvelle ou en supprimer pour voir le résultat sur Internet. Mais par contre si vous voulez récupérer des informations venant de l'utilisateur alors la base de donnée est obligatoire. Les bases de données peuvent être MySQL, ACCESS, Oracle, SQL serveur entre autres.
Connaitre un langage pour générer des pages HTML
Evidement, si vous avez une base de données, il faudrat que vous générez des pages HTML de maniére dynamique, et pour ça il exsite plusieur langages qui sont équivalent, le PHP à la particularité d'être un langage libre, c'est à dire qu'il ne rapporte pas d'argent à son concepteur, l'ASP est un langage propriétaire qui s'interface parfaitement avec la base de données ACCESS puisque son propriétaire n'est autre que Microsoft, le langage PEARL qui est libre lui aussi mais surtout utilisé sur des plateforme Linux ou Unix mais aussi sur WIndows. et le langage JSP (java) ou "servlets" qui est utiliser sur les plateforme SUN. mais aussi sur les plateforme Linux et Windows.
Mais évidement ce sont des langages à employer sur le serveur et le serveur peut être n'importe quoi, c'est à dire que c'est un programme qui répond à une question de la forme "GET toto.html HTTP/1.1" ou "POST tutu.html HTTP/1.1" et cette réponse doit être de la forme "HTTP/1.1 200 OK" suivi de la page au format HTML "<HTML> <HEAD><HEAD><BODY>coucou</BODY></HTML>", alors qu'elle est le programme qui génére la réponse au format HTML, ça peut être n'importe quoi.
Aprés cette parenthése les programme serveur les plus connus sont IIS sous windows ou Apache sous linux, et les programmes de génération de code HTML appelé aussi CGI les plus connus sont ASP sous IIS ou PHP sous apache ou PEARL sous apache
Connaitre un langage pour animer la présentation
Ce qui peut être intéréssant coté utilisateur c'est d'avoir des réactions quand on bouge la souris ou qu'on clique, un menu déroulant par exemple ou quand un temps s'est écoulé, une horloge par exemple, il existe plusieurs langage capable de faire cet effet, mais vous comprennez que le choix est beaucoup plus mince qu'aux lanagages CGI, puisque qu'en vous écrivez une page HTML contenant un script, il faudra que celui ci soit compris par un maximum de navigateur et pour l'instant le seul langage connu de tous c'est le JavaScript, bien qu'il existe un deuxiéme langage bien connu sous Internet Explorer c'est le VBScript, c'est deux langages sont équivalents.
Aprés l'HTML bien connu des navigateur aussi bien, Internet Explorer que Mozila ou Netscape est apparue le langage XML, ce langage développé initialement par microsoft commence à faire des émules et apparait maintenant sur tout les navigateurs, c'est un langage structurant les données et qui est a mon avis trés au fait des évolutions puisqu'il ne nessecite pas de compilateur spécifique et peut être compris par tout le monde, c'est une espèce d'esperento.
J'en vois l'utilité pour stucturer les données et ce langage permet de sauvegarder des données de maniéres structuré, sous forme d'un fichier XML et ce fichier peut être compris de tout le monde
Connaitre le langage de style XSL
De la même maniére que l'XML on peut maintenant structurer les styles qu'on à vu en CSS
Connaitre des langages qui permettent de faire du graphisme
Ce qui est intéressant dans les langages qui permmettent de faire du graphisme, c'est de pouvoir contruire sont graphique en temps réel comme par exemple faire appraitre un camenbert des statistiques des visites sur votre site.
Ces langages peuvent être n'importe quoi puisqu'ils tourne sur le serveur, mais il existe des activeX ou des Embed qui tourne sur la pluparts des langages tel le C ou le VB et peuvent faire des graphismes sous forme de PNG ou de GIF pour les animés ou le JPG pour le statique
C'est un langage qui n'est pas spécifique à l'Internet mais qui peut êtrs porté sur n'importe quel systéme, c'est pourquoi il à été porté sur le langage HTML sous formme d'une balise <APPLET>, c'est un langage qui peut tous faire aussi bien des fenetres, de la communication, de la gestion de fichier, du graphisme et des bugs voir même des virus, ce n'est pas un langage script mais doit être complilé et donc tourne sur une machine "virtuelle" et cette machine doit quand même tourner sur votre poste, alors dire que c'est un langage universel? moi je crois que c'est un langage propriétaire qui ne tourne que sur les machine qui ont la machine virtuel.
Mais c'est un langage trés intéressant qui gére la mémoire de maniére transparente. mais à éviter puisque il y a une couche à passer en plus et qui prend pas mal de temps.
Le langage JAVA sous forme d'applet à pas mal de restrictions.
Connaitre la structure des trames HTML
Elles sont contitué d'entêtes, qui contiennent pas mal d'informations, notament la version du navigateur, la requette effectuée (GET ) et les cookies qui sont écrite par le serveur et envoyer par le client à condition d'en avoir et d'un corps qui contient les information HTML venant du serveur et les informations complémentaire d'une requête POST venant du client.
Mes sites les plus visités et les meilleurs
Horloge Atomique