Skip to content
View dominiquevilain's full-sized avatar
🎯
🎯

Highlights

  • Pro

Block or report dominiquevilain

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dominiquevilain/README.md

J’enseigne les technologies du Web avec un accent sur la qualité Web

Je suis enseignant en Belgique, près de Liège. J’enseigne les technologies du Web, en mode full-stack.

Pour l'essentiel, les dépôts scolaires sont dans des organisations dédiées qui respectent une logique de nommage : tecg (pour techniques graphiques), tiret, acronyme du cours. Par exemple tecg-dcs pour le cours de développement côté serveur.

Au delà des aspects techniques couverts par la formation à laquelle je participe, je suis surtout concerné par tout ce qui touche à la qualité Web :

  • utilisabilité (la qualité de l’expérience proposée aux utilisateurs du média);
  • accessibilité (la prise en compte des infinies variations dans les capacités individuelles des utilisateurs du média);
  • bonnes pratiques en matière de développement et d’intégration (réaliser des médias faciles à maintenir dans le temps et faciles à faire évoluer);
  • optimisation des performances et des ressources (pourquoi consommer trop quand on peut consommer moins ? Pourquoi être lent quand on peut être rapide ?);
  • rédaction de cahier de charges (parce qu'au final, ce qui compte pour que le média, c'est de comprendre à quel besoin il répond);
  • typographie (le point de départ, l'essence);
  • identité et branding ;
  • rédaction de contenus et communication au sens large ;
  • éthique et respect de la vie privée.

J’ai commencé la programmation en 1984, sur des calculettes programmables et sur un commodore 64. J’ai découvert le Web en tant qu’utilisateur, à l’université, en 1994, où j’ai fait une licence en psychologie sociale cognitive. J’ai vraiment commencé à produire des sites Web en 1997.

Mes outils informatiques principaux pour la pratique de ce métier sont :

  • MacOS (depuis 1991) ;
  • zsh avec lequel j'interagis via Kitty ;
  • divers éditeurs de code (nvim, sublime text et PHPStorm) ;
  • divers navigateurs ;
  • Figma ;
  • Git et Github.

Si côté front, il n’y pas à choisir un langage, côté backend, j’ai choisi d’enseigner PHP.

C’est le langage le plus utilisé du Web et je pense qu’avec ce choix, nos étudiants ont plus de portes ouvertes devant eux. Le fait que Wordpress occupe 65% des parts de marché du secteur des CMS (le deuxième, shopify, est à peine à 6%) est un argument à lui tout seul, mais nous en avons d'autres.

En dehors de Wordpress, PHP offre l’occasion d’aborder pleinement toutes les questions liées aux bonnes pratiques, ce qui n’était pas gagné tant une réputation de langage pour bricoleur amateur l’a accompagné durant des années et continue de lui être associée auprès des ignorants ou des religieux (ce qui revient au même). Grâce à Symfony et son créateur Fabien Potencier, Laravel, PHP-Fig et d'autres initiatives, la communauté PHP ❤️ est aujourd'hui une des plus dynamiques sur le terrain de l'innovation et des bonnes pratiques.

Popular repositories Loading

  1. inuitcss-in-one-page inuitcss-in-one-page Public

    All the modules of inuit in one page, with links

    2

  2. JavaScript30 JavaScript30 Public

    Forked from wesbos/JavaScript30

    30 Day Vanilla JS Challenge

    HTML 1

  3. javascript-tutorial-fr javascript-tutorial-fr Public

    HTML 1

  4. The-PHP-Practitioner-Full-Source-Code The-PHP-Practitioner-Full-Source-Code Public

    Forked from laracasts/The-PHP-Practitioner-Full-Source-Code

    PHP 1

  5. dominiquevilain dominiquevilain Public

    1