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

Formation Jahia : Développement

Proposé par PLB CONSULTANT

Objectifs de la formation

Jahia remplit les rôles de portail Internet et de gestionnaire de contenu (CMS). C’est une plateforme flexible et fortement ouverte de par la dimension open source du produit. Cette cours Jahia pour les développeurs vous permettra de développer des sites WEB en intégrant la dimension portail proposée par Jahia. (contributeur, validation, habilitations, etc.). Cette formation vous permettra également de tirer pleinement profit de l’ouverture de Jahia pour proposer des applications WEB professionnelles et performantes (Spring, Jquery, MVC, Drools, cache, indexation, etc.).

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Initiation au Design Circulaire

Proposé par ENI Service

Objectifs de la formation

  • Découvrir les principes de la démarche de Design Circulaire
  • Maîtriser les méthodes et les outils pour trouver des solutions innovantes et durables
  • Concevoir un prototype et le tester auprès des utilisateurs
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Corda, vous serez en mesure de :

  • Découvrir l’architecture de Corda
  • Mettre en place un réseau Corda
  • Développer des applications sur Corda
  • Implémenter un cas d’usage sur Corda
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Obtenir la certification EXIN Cloud Technology Associate CTA
  • Comprendre le Cloud Service Model
  • Gérer la virtualisation
  • Connaître les technologies et applications cloud
  • Gérer la sécurité, les risques et la conformité
  • Maîtriser le Cloud Service Management (CSM)
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre la place de Docker dans le nouveau paradigme du mouvement DevOps
  • Créer et administrer des conteneurs Docker (image, registre, conteneur…)
  • Construire ses propres images Docker et les déployer
  • Comprendre comment créer et déployer des applications multi-conteneurs
  • Comprendre le nouveau paradigme des applications Micro-services
  • Créer et déployer des applications Micro-services avec Docker-compose
  • Gérer la journalisation des conteneurs avec la suite ELK
  • Comprendre ce qu’est un pipeline de développement et d’intégration continue (CI, CD)
  • Comprendre l’apport d’un orchestrateur comme Kubernetes
  • Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions

Les personnes désirant aller plus loin sur la conteneurisation d'applications avec Docker peuvent poursuivre avec la formation "Docker avancé : Déployer et gérer des hôtes Docker" (UDMB) ou suivre la formation "Docker : Maitriser Docker" (UDMC) qui rassemble les deux.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Résoudre les problèmes du développement logiciel et produire des applications performantes.

 Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Design Patterns vous serez en mesure de :

  • Résoudre des problèmes de programmation complexes grâce aux design patterns standard
  • Produire un code sans erreur en utilisant le développement piloté par les tests et Visual Studio
  • Créer des architectures multicouches réutilisables et éliminer la duplication fonctionnelle
Tarif

A partir de 2 290,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation IBM MQ V9 Linux vous apporte les connaissances et compétences nécessaires pour :

  • Décrire les options de déploiement d'IBM MQ
  • Planifier l'implémentation d'IBM MQ dans votre société ou dans le Cloud
  • Utiliser les commandes IBM MQ et IBM MQ Explorer pour créer et gérer des gestionnaires de files d'attente, des files d'attente et des canaux
  • Utiliser des programmes d'exemple d'IBM MQ et des utilitaires pour tester le réseau IBM MQ
  • Permettre à un gestionnaire de file d'attente d'échanger des messages avec d'autres gestionnaires de files d'attente
  • Configurer des connexions client à un gestionnaire de file d'attente
  • Utiliser un message de déclencheur et un moniteur de déclenchement pour démarrer une application pour traiter des messages
  • Implémenter le redémarrage des gestionnaires de files d'attente et les procédures de récupération
  • Utiliser les outils de dépannage d'IBM MQ pour identifier la cause d'un problème dans un réseau IBM MQ
  • Planifier et implémenter les fonctionnalités de sécurité de base d'IBM MQ
  • Utiliser les messages pour surveiller les activitésq d'un système IBM MQ
  • Définir et administrer un gestionnaire de files d'attente d'un cluster
Tarif

A partir de 2 980,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Ce cours vous enseigne les sujets nécessaires pour créer avec succès des applications de flux de messages et les services d'intégration IBM Integration Bus.

Cette formation se concentre sur l'utilisation d'IBM Integration Bus pour développer, déployer et supporter des applications de flux de messages de plate-forme indépendante et des services d'intégration. Ces applications et services d'intégration utilisent diverses topologies de messagerie pour transporter les données entre les demande de services et les fournisseurs de services, et également de permettre aux données d'être acheminées, transformées et enrichies au cours du traitement.

Les sujets abordés dans ce cours comprennent la création de services d'intégration et d'applications de flux de messages qui utilisent et fournissent des services Web. Vous apprendrez également comment utiliser le cas driven processing noeuds et comment utiliser l'installation d'enregistrement et de lecture pour capturer et afficher les données en cours de traitement. Vous apprendrez également comment IBM Integration Bus interagit avec les autres produits IBM et les informations de l'entreprise.

 

Tarif

A partir de 2 800,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Jboss cluster est un cours avancé qui s'adresse à des développeurs ou des exploitants d'application Java EE désireux de mettre en place des architectures en cluster avec JBoss. Les différfents types de réplication sont abordés et à chaque fois une mise en pratique par l'intermédiaire d'atelier permet aux stagiaires d'appréhender toutes les problématiques liées aux applications critiques nécessitant de hauts niveaux de disponibilités.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Concevoir l'architecture et la mise en œuvre d'une application Web
  • Créer des modèles
  • Ajouter des contrôleurs à une application MVC
  • Utiliser le moteur de routage et créer des routes
  • Réaliser des vues avec Razor et créer des Tag Helpers 
  • Créer des View Component pour favoriser la réutilisation 
  • Optimiser les applications en réalisant des traitements asynchrones (AJAX) 
  • Mettre en place des contrôles de validation coté client 
  • Protéger les pages d’une application en intégrant une couche de sécurité?
  • Déployer une application sur un serveur Web  
  • Concevoir et exécuter des tests unitaires?
  • Concevoir et implémenter un service REST
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...