Formation CasperJS & Scraping
1890€ HT / personne |
3 jours (21 heures) |
Présentation
CasperJS est un outil de test d’interfaces web écrit en JavaScript. Il permet de scripter et de tester avec une grande flexibilité des scénarios sur un navigateur webKit en mode headless (sans interface graphique).
CasperJS vous servira à produire des tests fonctionnels avancés grâce à son interprétation native et intuitive du DOM, des sélecteurs CSS mais également des Canvas et du SVG. En mode Web scraping, il vous permettra également d’analyser des documents Web et d’y extraire des données.
Grâce à cette formation, vous allez améliorer considérablement la qualité de votre production web.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date (CasperJS v1.1.4-2 à la date de l’article).
Objectifs
- Comprendre le fonctionnement de CasperJS
- Être capable d’écrire et d’exécuter un script CasperJS
- Être capable d’écrire une suite de tests fonctionnels avec CasperJS
- Connaître les forces et limites de CasperJS
Public visé
Développeurs et testeurs
Pré-requis
Connaissances de JavaScript
Programme de la formation CasperJS
Fondamentaux
- Principe de navigateur headless
- Pourquoi utiliser CasperJS ?
- Différence par rapport à un scraper habituel
- Installation de CasperJS
Découverte de l’API
- Utilisation de l’API de PhantomJS
- Utilisation de l’API de CasperJS
- Utilisation de la ligne de commande
Mise en place de tests
- Création de scénarios
- Interaction avec le DOM
- Tests fonctionnels
- Gestion d’événements
- Débugger son application
Découvertes des autres fonctionnalités
- Mise en place de captures d’éléments de la page
- Gestion de la souris
- Création de modules
- Intégration de CasperJS avec NodeJS (SpookyJS)
Ateliers
- Créer un scraper capable de parcourir l’intégralité du site
- Détecter des éléments précis dans la page et les enregistrer
- Intégrations de scripts tiers au sein de l’application CasperJS
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1890€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS