Formation Angular 8 - DevOps Integration continue et tests
dates des sessions
lieu
Toutes les dates
Objectifs
- Mettre en place des processus d'industrialisation au sein d'une application Angular
- Mettre en place les bonnes pratiques DevOps pour la maintenabilité d'une application Angular
- Maintenir un niveau de qualité de code avec les tests unitaires et fonctionnels
- Être capable de mettre en place le développement piloté par les tests
Public
- Développeur
- Architectes
Prérequis
- Avoir les connaissances de base sur HTML et Javascript
Programme
Integration continue
- Agilité au sein d'une application Angular
- Création d'un dépôt GitLab
- Git et gitflow pour le versionning de releases
- Production Line Déploiement d'une application
- Angular dans le Cloud
- Intégration continue d'une application Angular
- Qualité du code et suivi d'une application Angular
- Déploiement continue d'une application Angular
Développement piloté par les tests
- Bonnes pratiques pour les test unitaire et couverture de code
- Écriture des tests unitaires : Jasmine
- Utilisation du développement piloté par les tests : TDD
- Configurer et exécuter les tests unitaires avec Karma
- Intégrer les tests unitaire dans le processus d'intégration continue.
- Bonnes pratiques pour les tests end to end
- Écriture des tests end to end pour tester le comportement d'une application Angular.
- Intégrer les tests end to end dans le processus d'intégration continue.
Moyens et Méthodes Pédagogiques
- Durant toute la formation les apprenants réalisent un cas concret de mise en application des méthodes DevOps pour un projet Angular
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert et Certifié Nativo
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture