Formation CasperJS

Notée : (8)*

Apprenez à tester vos applications web en JavaScript grâce à CasperJS en compagnie de son créateur, Nicolas Perriault

Prix (Formation inter-entreprise)

500€ HT / personne

Durée

1 jour

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

CasperJS est un bibliothèque JavaScript permettant de scripter et tester des scénarios de navigation sur un véritable navigateur Web ne nécessitant pas d’interface graphique.

CasperJS peut servir à produire des tests fonctionnels poussés bénéficiant d’un environnement DOM et Javascript complet, mais aussi à analyser des documents Web et en extraire des données.
CasperJS exploite PhantomJS, un navigateur basé sur Webkit exploitant des scripts écrits en Javascript.

L’intérêt majeur de CasperJS est qu’il permet relativement simplement de tester et valider fonctionnellement des sites et applications Web complexes, reposant sur des utilisations parfois intensive de Javascript, de comportements asynchrones ou d’AJAX par exemple.

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les 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

Pré-requis

  • Connaissance élémentaire du langage Javascript et du DOM
  • Ordinateur portable (systèmes d'exploitation Mac OSX ou Linux fortement recommandés)
  • Ordinateur portable à apporter

Le programme de la formation CasperJS

  • Installation de CasperJS
  • Rappels élémentaires sur Javascript et le DOM
  • Prise en main rapide de l'API de PhantomJS
  • Prise en main de l’API de CasperJS
  • Utilisation CasperJS en ligne de commande
  • Écriture d'un scénario de navigation asynchrone
  • Interaction avec le DOM
  • Récupération d'informations depuis le DOM
  • Écriture de tests fonctionnels, d'une suite de tests

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

3 témoignages

Formation de qualité par l'auteur lui-même de CasperJS. Merci pour son implication et sa disponibilité.

Mohamed Abdennebi
SFEIR

Cette formation explique de manière claire et précise l'utilisation de CasperJS. Le formateur anime avec enthousiasme cette formation. Son expérience du langage JavaScript ainsi que son expérience sont de vrais atouts.

Bruno Guedes
SFEIR

CasperJS est un excellent outil pour faire du scraping et du end-2-end testing. Il permet de rester assez bas niveau (low level) et donc proche de ce qu'il se passe réellement. Simple à mettre en place et la prise en main est rapide.

Abderrazak Bouadma
SFEIR

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

INRIA
Axa
EADS
Peugeot
Boursorama
Banque Postale

Formation CasperJS

Notée : (8)*

Apprenez à tester vos applications web en JavaScript grâce à CasperJS en compagnie de son créateur, Nicolas Perriault

CasperJS est un bibliothèque JavaScript permettant de scripter et tester des scénarios de navigation sur un véritable navigateur Web ne nécessitant pas d’interface graphique.

CasperJS peut servir à produire des tests fonctionnels poussés bénéficiant d’un environnement DOM et Javascript complet, mais aussi à analyser des documents Web et en extraire des données.
CasperJS exploite PhantomJS, un navigateur basé sur Webkit exploitant des scripts écrits en Javascript.

L’intérêt majeur de CasperJS est qu’il permet relativement simplement de tester et valider fonctionnellement des sites et applications Web complexes, reposant sur des utilisations parfois intensive de Javascript, de comportements asynchrones ou d’AJAX par exemple.

Les 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

Pré-requis

  • Connaissance élémentaire du langage Javascript et du DOM
  • Ordinateur portable (systèmes d'exploitation Mac OSX ou Linux fortement recommandés)
  • Ordinateur portable à apporter

Le programme de la formation CasperJS

  • Installation de CasperJS
  • Rappels élémentaires sur Javascript et le DOM
  • Prise en main rapide de l'API de PhantomJS
  • Prise en main de l’API de CasperJS
  • Utilisation CasperJS en ligne de commande
  • Écriture d'un scénario de navigation asynchrone
  • Interaction avec le DOM
  • Récupération d'informations depuis le DOM
  • Écriture de tests fonctionnels, d'une suite de tests

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

3 témoignages

Formation de qualité par l'auteur lui-même de CasperJS. Merci pour son implication et sa disponibilité.

Mohamed Abdennebi
SFEIR

Cette formation explique de manière claire et précise l'utilisation de CasperJS. Le formateur anime avec enthousiasme cette formation. Son expérience du langage JavaScript ainsi que son expérience sont de vrais atouts.

Bruno Guedes
SFEIR

CasperJS est un excellent outil pour faire du scraping et du end-2-end testing. Il permet de rester assez bas niveau (low level) et donc proche de ce qu'il se passe réellement. Simple à mettre en place et la prise en main est rapide.

Abderrazak Bouadma
SFEIR

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012