Formation Tester des applications Angular avec les librairies Karma, Jasmine et Protractor

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Tester des Applications Angular, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Écrire des tests unitaires avec Jasmine
  • Écrire des tests end2end avec Protractor
  • Exécuter et automatiser ces tests dans votre environnement de développement avec Karma, gulp
  • Intégrer tous ces tests dans des pipelines de CI/CD

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Publié en 2016, le framework Angular est le framework front-end le plus répandu à ce jour. Il offre un cadre de développement assez complet et très cohérent, qui inclut les différents types de tests nécessaires aux approches DevOps et Agiles modernes.

Cette formation Tester des Applications Angular présente en détail les frameworks de tests recommandés et utilisés par l’équipe Angular : Karma, Jasmine et Protractor.

Programme

Introduction (Tests)

Typologie des tests
Particularités des front-end javascript
Présentation des frameworks

Le Runner Karma

Vocation de Karma,
Fonctionnement de Karma
Relation avec node.js
Relation avec les browsers, plugins
Installation et configuration

Atelier

Installation et exécution de test unitaires fournis

Tests unitaires avec Jasmine

Particularités des tests unitaires
Vocabulaire
Suite et test, setup, teardown, organisation des fichiers dans un projet Angular
Expectations et Matchers
Mocking et Spy
Horloge simulée de Jasmine
Test de l’asynchronisme
Singer les appels Ajax

Tests e2e avec Protractor

Architecture de Protractor
Installation, mise en place serveur Selenium, navigateur
Écriture de test
Le fichier de configuration
Interagir avec les éléments DOM, locators et ElementFinders
PageObjects
Débugger les tests Protractor

Intégration CI/CD

Intégration des runners avec Circle CI, Travis CI, Jenkins CI
Apport de PhantomJS

Prérequis

Cette formation Tests d'applications Angular est la suite logique de la formation Angular : Développer une application Web (ANGR). Il est donc recommandé de l'avoir suivie ou bien de posséder une bonne connaissance du framework Angular.

Public

Ce cours Tester des applications Angular s'adresse aux développeurs JavaScript/TypeScript ayant une expérience Angular.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les principes fondamentaux de Rust
  • Ecrire du code Rust propre en suivant les conventions de codage recommandées
  • Utiliser les concepts de base tels que les types de données, les variables, les fonctions et les structures de contrôle
  • Démontrer une compréhension approfondie des propriétés de sécurité de Rust
  • Explorer les fonctionnalités avancées de Rust
  • Utiliser les bibliothèques et les frameworks populaires de Rust pour développer des applications et des projets concrets
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
  • Pratiquer le débogage et le test de code Rust.
Tarif

A partir de 2 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Visual C# - Développement avancé

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

À l'issue de la formation, le stagiaire sera capable de :

  • Construire des applications en VB6
  • Accéder aux DLL, exploiter les objets exposés par les applications Microsoft Office, créer et utiliser des composants Active X
Tarif

A partir de 2 525,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Centre

Formation Sophos Architect - Firewall

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Sophos Architect Firewall, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Deploy Sophos Firewall in complex network environments
  • Explain how Sophos Firewall processes traffic and use this information to inform the configuration
  • Configure advanced networking and protection features
  • Protect web applications using the web server protection
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les offres DataCore Swarm
  • Mettre en place des paramètres avancés sur les objets de DataCore Swarm
  • Implémenter et tester un cluster DataCore Swarm comme décrit dans la procédure DCIE.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Prendre en charge le développement d'applications informatiques dans le cadre de projets visant à automatiser un ou plusieurs processus d'une entreprise, en répondant à des demandes émanant d'une maîtrise d'ouvrage (demandes tansmises par un chef de projets si la taille et la complexité du projet le nécessitent, elles concernent de nouvelles applications ou la maintenance évolutive d'applications existantes)
  • Passer le Titre professionnel "Développeur Web et Web Mobile".
Tarif

Contacter l'organisme

Durée

142j / 994h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Gérer les abonnements Azure
  • Sécuriser les identités
  • Administrer l’infrastructure
  • Créer et mettre à l’échelle des machines virtuelles
  • Mettre en œuvre des applications Web et des conteneurs
  • Sauvegarder et partager des données
Tarif

A partir de 2 890,00 €

Durée

4j / 28h

Modes

Objectifs de la formation

Concrètement, cette formation Power FX vous apporte les connaissances et compétences nécessaires pour :

  • Maîtriser les fonctions avancées de Power Apps
  • Savoir concevoir des composants partageables
  • Mettre en œuvre la gestion du cycle de vie d’une application
  • Industrialiser le déploiement des applications via un mécanisme de livraison en continue (DevOps)
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer des compétences avancées en test d'intrusion et en évaluation de la sécurité des applications Web
  • Utiliser les techniques de détection et d'exploitation de vulnérabilités
  • Identifier et résoudre les failles de sécurité spécifiques aux applications Web.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les applications de l'Intelligence Artificielle dans la fonction RH et exploiter les data.
  • S’approprier les outils et les applications possibles dans la fonction RH : recrutement, développement, formation et qualité de vie au travail
  • Sélectionner les tâches automatisables dans la gestion des RH.
  • Se préparer à l’évolution des compétences RH liées à l’Intelligence Artificielle.
  • Garantir une utilisation éthique de l’IA en RH.
Tarif

A partir de 1 495,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Redis Prise en main

Proposé par PLB CONSULTANT

Objectifs de la formation

Bénéficiez des avantages d'une base de données mémoire pour booster la performance de vos applications hautement transactionnelles. Cette formation vous permettra d'appréhender les contraintes techniques de l'utilisation d'une base de données non relationnelle, et de mettre en œuvre sur une première application les principes de Redis. Cette formation Redis vous donnera les connaissances et l'expérimentation pratique pour mettre en oeuvre Redis et l’exploiter au quotidien.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...