pointer
maison
Collège
Sixième
Cinquième
Quatrième
Troisième
Lycée
Seconde
Première ES
Terminale ES
Terminale ES-Spé
Première STMG
Première S
Terminale S
Terminale S-Spé
Math
Ressource
Projet MaliMath
Hors programme 1L/Math-Info
Hors programme TL
Hors programme Collège
Hors programme Lycée
rechercher
Info
Geogebra
Maxima
LaTeX
Programmation Web
Blockly
Raspberry
Linux
A propos
Contact
F.A.Q.
Statistiques
connexion

Programmation Web

Ces documents sont issus d'une formation initiée en 2005 à l'éducation de base du Burkina Faso. Depuis, elles ont été utilisés lors de formation d'adultes ou d'atelier informatique pour les élèves des lycées français du Cameroun et du Togo. Ces documents sont imprimés au format "livret" (réduction A4 -> A5 et agraphage au milieu)

Kompozer

Kompozer est un éditeur WYSIWYG de page Web. Libre et facile d'utilisation, il permet de construire facilement des pages Webs.
  • Tutorial sur l'usage de Kompozer :
  • Quelques exercices pour appréhender Kompozer :

HTML et CSS

Un navigateur affiche des informations sur l'ordinateur du client, on utilise les langages de description HTML et CSS pour afficher les pages Web sur le navigateur : ce ne sont pas des langages de programmations mais sont nécessaires à la mise en forme des pages Web dans les navigateurs :
  • Eléments de théorie sur le HTML :
  • Eléments de théorie sur le CSS :
  • Quelques exercices sur la pratique du HTML et du CSS :

Javascript

Le langage Javascript est un des langages informatiques les plus utilisés dans la construction de pages Webs. Il est un langage côté client car son code est écrit dans le page Web, puis téléchargé par le client et exécuté par le navigateur.
Exécuté par le navigateur, il permet aux pages Webs d'inter-agir avec les mouvements de souris du client, ses clics ainsi qu'à l'usage du clavier par le client.
  • Ce document est sur la théorie syntaxe et noyau du langage. Il est issu du du document ECMA-262 définissant la norme de ce langage :
  • Ce document présente les différents objets présents dans le noyau de toutes implémentation de Javascript (issu du document ECMA-262) :
  • Ce document présente les différents objets et leurs propriétés/méthodes lors de l'implémentation de ce langage dans un navigateur :
  • Quelques exercices pour l'initiation au Javscript :

PHP

Le langage PHP fonctionne sur les serveurs Webs et permet de créer des pages Webs à la volée. Sa syntaxe plûtot libre et son code étant interprété (et non compilé), le langage PHP est idéal pour l'apprentissage des langages informatiques.
  • Quelques exercices d'initiation sur le langage PHP :
  • D'autres exercices sur l'usage du PHP avec les entrées/sorites dans les fichiers et l'initiation à l'usage du langage MySQL :
ChingAtome est sous licence "Creative Commons
Attribution -NonCommercial 4.0 International License
".
Creative Commons License