Rendre la programmation web compliquée pour la simplifier

Il est le loin le temps où les sites que nous programmions inscrivaient bien fièrement sur la page d’accueil :

«Bienvenue sur mon site LOL».

La vie s’est vraiment compliquée pour les développeurs, pour le meilleur ou pour le pire. Liire l’article ci-bas

Homme désemparé face à la complexité

Au début des années 2000, par rapport à aujourd’hui, l’art de la création des sites web tenait en peu de choses.


2001

Front end

HTML, CSS, javascript, Photoshop, Illustrator, ftp

Back end

PHP, MySQL, SQL


2020

(Presque 20 ans plus tard)

Front end

HTML, CSS, JavaScript, jQuery, Photoshop, Illustrator, ftp, Figma, Adobe XD, SASS LESS ou stylus, FrameWork CSS, «template engine» comme Moutach {{}}, gestionnaire de contenu (wordPress, Joomla), ftp, git, framework CSS comme Bootstrap.

Back end

HTML, CSS (media query), JavaScript, JQuery, JSON, Photoshop, Illustrator, ftp, Figma, Adobe XD, SASS LESS ou stylus, FrameWork CSS, «template engine» comme Moutach {{}}, gestionnaire de contenu (wordPress), ftp, git(version control), virtualisation, Vagrant, nodeJs, Gulp(automatisation), Framework PHP comme Code igniter ou Laravel, «Frame Work front-end» comme VueJs ou Angular, NodeJs, PHP composer, Docker, content delivery network, CDN.


Je ne mentionne ici que les technologies que je connais. J’ai utilisé la plupart des technologies 2020 au moins une fois, ne serait-ce que pour faire un test. Je suis certain que je pourrais en ajouter encore que j,ai tout simplement oublié.

Par où commencer lorsqu’on veut devenir développeur Web, voilà la grande question. C’est ici qu’intervient l’expertise de l’enseignant qui devra fournir un parcours pédagogique adéquat pour atteindre les compétences nécessaires.

Certes, les incontournables demeurent encore HTML, CSS, JavaScript, Photoshop. La création et la programmation web se sont compliquées. Certains diront que tout ça, c’est pour simplifier le travail des développeurs…

«Rendre plus compliqué pour faire plus simple», personne n’y avait pensé avant, peut-être somme-nous à un tournant dans l’histoire de l’humanité.

Ces technologies sont intimement liées les unes avec les autres. L’enseignement du multimédia consiste à montrer comment créer les différentes briques. En second lieu à fournir un plan pour les assembler dans un tout cohérent nécessaires à la pratique du métier d’intégrateur web.

Leave a Reply

Your email address will not be published. Required fields are marked *