Sélectionner une page
Formations Langage JavaScript Formation CasperJS & Scraping

Formation CasperJS & Scraping

Logo Formation CasperJS
Prix 1890€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

Prix 1890€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp