Bienvenue sur mon site garanti sans cookies, sans publicité, entièrement gratuit et rédigé en français !
La programmation web côté client (ou "front-end" en anglais) consiste à produire
du code HTML, CSS & JavaScript ; code qui sera interprété par le navigateur web du visiteur (Chrome ou Firefox ou Edge ou Opera).
Les navigateurs récents interprètent non seulement HTML, CSS, JavaScript mais aussi les langages XML tel SVG.
Si vous êtes complètement ignorant en programmation Web, commencez par le tutoriel "Débuter en programmation web". Vous trouverez aussi dans le tuto que je viens de citer, quelques pages sur PHP & MYSQL : programmation web "back-end".
Si vous avez déjà des notions de HTML & CSS et que vous voulez découvrir toutes les nouveautés apportées par les versions 5 de HTML et 3 de CSS, visitez alors les didacticiels "Tutoriel HTML v5" et "Tutoriel CSS v3".
Si vous voulez créer des pages réactives il faut recourir à la programmation avec JavaScript. Le code JavaScript peut être notablement
simplifié en utilisant le framework jQuery ou mieux encore Vue.js.
Le JavaScript peut désormais être utilisé côté serveur grâce à l'environnment Node.js.
Le JavaScript et ses frameworks sont évoqués dans le tuto intitulé "Galaxie JavaScript".
Si vous voulez produire des dessins, des animations graphiques pour vos pages utilisez le langage SVG (dessins vectoriels). Compte tenu de l'importance croissante du format SVG vous trouverez plusieurs tutoriels sur ce format d'images vectorielles :
Il est possible d'ouvrir un document Inskcape avec un éditeur de textes tel NotePad pour animer certains objets graphiques.
Pour dessiner dans une page Web, il existe aussi une librairie JavaScript : Canvas ; API implémentée par tous les navigateurs récents.
Trois autres didacticiels !
Je veux faire profiter les internautes de mes modestes connaissances en biologie aquatique (flore et faune).
Lorsque les fautes d'orthographe sont trop nombreuses et lourdes, c'est la compréhension même du texte qui devient difficile. J'ai donc décidé de contribuer modestement à l'amélioration de l'orthographe des francophones en rajoutant un tutoriel sur ce sujet. Il n'y a pas de fatalité ; avec un peu de réflexion et quelques astuces, on peut faire beaucoup moins de fautes !
J'ai un dernier centre d'intérêt : le langage de programmation Python qui est en même temps un langage performant mais aussi
simple à aborder.
Par ailleurs c'est un langage qui se veut universel, couvrant tous les domaines de l'informatique grâce à de nombreuses extensions
appelées bibliothèques.
Par ailleurs c'est un langage orienté objet ... Mon tuto sur Python devrait intéresser tous les lycéens
puisque c'est le langage enseigné dans le deuxième cycle dans le cadre de l'initiation à la programmation.
Python peut aussi être aussi utilisé pour le développement web de sites dynamiques en combinant le framework Python Flask
et le SGBDR SQLite.