shop-cart

Vous lisez actuellement: Automatiser le web #1, une introduction simple

Automatiser le web #1, une introduction simple

Vous voilà donc sur le premier article d’une longue série qui traitera d’automatisation. Automatiser est un sujet actuel, qui va clairement dans le sens de  la transformation digitale qui s’opère en ce moment même un peu partout. Cette série est planifiée le lundi, et je n’ai aucune idée de sa fin car je m’adapterais aussi un peu à vous, mes lecteurs.

Ce premier article ne traitera pas de code, mais me servira d’introduction. Si vous le souhaitez, il n’est pas nécessaire de le lire, car il n’aura pas d’incidence sur la suite. Cependant, j’y introduit aussi les petites choses que nous verrons, alors, à vous de voir, enfin … lire.

Au plus loin que je me souvienne, j’ai toujours eut envie de contrôler le temps, mais on le sait tous, c’est impossible. La seule maîtrise de celui-ci qui nous soit autorisé, c’est son optimisation.

Vous connaissez d’ailleurs très bien le proverbe, le temps c’est de l’argent. Ce proverbe est assez intéressant. Il nous informe que plus de temps nous disposons, et plus de richesse nous aurons. Et bien entendu, ça ne sonne pas forcément richesse financière, mais bien richesse au sens large. Avoir du temps pour soit, c’est une des choses les plus importante au final et cette possibilité vaut de l’or.

Quand j’ai commencé ma carrière informatique, l’automatisation, l’aide informatique aux tâches les plus basiques, c’est là ce qui m’a le plus amusé. Et encore aujourd’hui, je ne le cache pas. J’adore fabriquer un bout de code qui sera en capacité de faire en dix secondes ce qui m’en aurait pris une centaine.

Plus tard dans mon parcours, j’ai pris la décison d’apprendre aux autres, et croyez moi, cette partie de mon enseignement est souvent la plus jubilatoire. Démontrer qu’il est possible de rendre une tâche rébarbative, automatique et géré par un programme informatique. Les sourires sur les visages de mes élèves et l’effet qui découle de cette connaissance est un pure plaisir.

C’est donc maintenant, à votre tour, jeune senpai, de suivre ces cas pratiques et d’automatiser tout ce qui est possible. Ces techniques, je l’espère, vous permettront d’entrevoir la puissance qui est entre vos mains. Pour vous créer des outils, et enfin, gagner du temps.

Nous aborderons un langage très répandu, puisque disponible dans tout navigateur internet, Javascript. Si vous n’avez aucune base de Javascript, ne vous en faites pas, nous avons prévu un article pour vous fournir tous les basiques (le lien se trouvera ici, bientôt).

Nous parlerons de jQuery, une librairie construite en Javascript et qui va grandement aider notre cause, nous permettant de gagner du temps sur l’écriture de nos scripts. Gagner du temps pour gagner du temps, voilà un premier amusement.

Ensuite, il faudra vraiment pousser plus loin, et parler d’autres librairies utilitaires pour automatiser des actions plus importantes, en simulant un humain derrière un navigateur. Pour se faire, nous utiliserons la superbe librairie CasperJs et apprendrons à manipuler le web avec.

Pour finir, il est important de savoir automatiser avec une pile de scripts, et de gérer l’ensemble. Nous comprendrons comment mettre en place une petite interface simple, avec quelques bouts d’Angular et quelques bouts de Node.js. J’ai aussi envie de vous montrer comment automatiser avec des extensions Chrome, qui pourraient bien vous faciliter la vie. Ici encore, si ces technologies ne vous sont pas familières, je vous conseillerais à minima les tutoriels de démarrage, bien que je montrerais la mise en place fichier après fichier.

Nous avons fait le tour de l’introduction, et vous l’aurez compris, nous avons un programme dense qui nous attend. Mais, je vous l’assure, une fois que vous aurez commencé, il sera très difficile de vous arrêter 😉

Vous pouvez maintenant passer à l’étape #2, mettez en place votre environnement Javascript ! 

A story about

, , , ,

,

Avec

431

Vues


Écrit par

Julien Moulin

Julien est le lead-developer / CTO de blueanchor. Développeur fullstack, il évolue d’abord dans le monde Php/Symfony (chez SensioLabs), puis s’oriente vers Javascript pour performer en Angular. Formateur chez Linkedin learning, il met à profit son savoir auprès des utilisateurs de tout bord, en tentant de faire découvrir le monde du web au plus grand nombre.


Afficher la conversation (0)

Recommander cette page

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

0 People Replies to “Automatiser le web #1, une introduction simple”