☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Automatiser les tests de charge Azure avec GitHub Actions (AZ-2006)

Durée :
1
 jour
Examen :
Non certifiant
Niveau :
Intermédiaire
Financement :
Eligible

Formation Automatiser les tests de charge Azure avec GitHub Actions (AZ-2006)

Vos applications Azure tombent en panne lors des pics d’utilisation parce que vous n’avez jamais validé leur comportement sous charge réelle ? Les équipes qui déploient en production sans tests de performance découvrent les goulots d’étranglement au pire moment, quand les utilisateurs sont impactés. Sans stratégie de tests de charge structurée, les problèmes de latence. De saturation mémoire et de timeout restent invisibles jusqu’au jour ou ils deviennent critiques. C’est précisément l’objectif de cette formation tests charge Azure.

Cette formation officielle Microsoft AZ-2006 vous apprend en 1 jour à concevoir et implémenter des tests de charge réseau avec Azure Load Testing. Vous créez des scénarios de test réalistes avec Apache JMeter, configurez des seuils de performance. Intégrez les tests dans vos pipelines CI/CD et analysez les résultats pour identifier les goulots d’étranglement avant la mise en production. Les formateurs certifiés MCT vous accompagnent sur des labs cloud Microsoft avec des scénarios de montée en charge concrets. Cette formation valide l’Applied Skill correspondant. Sessions disponibles en présentiel à Genève et Lausanne ou en classe virtuelle.

Profils des Participants

  • Développeurs cloud
  • Ingénieurs DevOps
  • Architectes logiciels
  • Administrateurs systèmes
  • Responsables techniques en charge du déploiement sur Azure

Objectifs

  • Configurer Azure Load Testing pour simuler des charges utilisateur réalistes
  • Créer des scénarios de test de performance avec Apache JMeter
  • Définir des critères de réussite et des seuils de performance mesurables
  • Intégrer les tests de charge dans les pipelines CI/CD Azure DevOps
  • Analyser les résultats et identifier les goulots d’étranglement applicatifs

Connaissances Préalables

  • Maîtriser GitHub et les pull requests
  • Connaître les bases du déploiement sur Azure
  • Avoir des notions en CI/CD et en automatisation

Contenu du Cours

Module 1 : Implémenter GitHub Actions

  • Explorer les Actions GitHub
  • Implémenter des variables et des scripts dans un workflow
  • Explorer des contextes et des expressions dans GitHub
  • Gérer les secrets dans GitHub

Module 2 : Implémenter GitHub Actions pour Azure

  • Découvrir GitHub Actions pour Azure
  • Découvrir les options d’authentification pour GitHub Actions pour Azure

Module 3 : Implémenter des tests de charge Azure

  • Explorer les tests de charge Azure
  • Créer et gérer des tests dans Test de charge Azure
  • Créer un fichier de configuration YAML de test de charge
  • Définir les critères d’échec et l’arrêt automatique
  • Configurer des secrets et des variables d’environnement

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

formation tests charge Azure : Tests de charge Azure : valider la performance avant la production

Les tests de charge sont une étape essentielle du cycle de développement que de nombreuses équipes négligent par manque d’outils ou de compétences. Azure Load Testing est un service manage qui permet de simuler des milliers d’utilisateurs simultanes sur vos applications sans gérer l’infrastructure de test. Le service utilise Apache JMeter, un standard de l’industrie. Et s’intègre nativement avec Azure DevOps et GitHub Actions pour automatiser les tests dans les pipelines CI/CD. Pour les organisations en Suisse romande qui gerent des applications critiques. La validation systématique des performances avant chaque déploiement réduit drastiquement les incidents en production et les pertes financières liees aux temps d’arret.

Programme de la formation AZ-2006

Cette formation d’une journée suit le cursus officiel Microsoft et couvre la conception et l’implémentation de tests de charge avec Azure. Vous commencez par comprendre les concepts fondamentaux des tests de performance et les métriques cles (temps de reponse. Debit, taux d’erreur, utilisation des ressources). Vous créez ensuite votre première ressource Azure Load Testing et configurez des scénarios de test avec des scripts JMeter.

Le programme couvre la définition de critères de réussite automatisés qui valident ou invalident un test selon des seuils prédéfinis. L’intégration avec les pipelines CI/CD Azure DevOps et GitHub Actions vous permet d’automatiser l’execution des tests a chaque déploiement. L’analyse des résultats avec les tableaux de bord et la correlation avec les métriques Azure Monitor complète le programme. Vous apprenez également a créer des tests parametrables et réutilisables pour couvrir différents scénarios de montee en charge.

Profils concernés et prérequis

Cette formation s’adresse aux ingénieurs DevOps. Aux développeurs et aux testeurs qui souhaitent intégrer les tests de performance dans leur processus de livraison logicielle. Les architectes de solutions qui doivent valider la scalabilite de leurs applications Azure y trouveront un cadre méthodologique et technique complet. Les responsables qualité qui cherchent a systématiser les tests de charge dans les processus de livraison bénéficient également de cette journée. Les prérequis incluent une connaissance des concepts fondamentaux d’Azure. Une familiarité avec les pipelines CI/CD et une compréhension de base du protocole HTTP. Une expérience avec Apache JMeter est un plus mais n’est pas obligatoire car les bases sont reprises pendant la formation.

Azure Load Testing dans le cycle DevOps

L’intégration des tests de charge dans les pipelines CI/CD transforme les tests de performance d’une activite ponctuelle en un controle continu. Azure Load Testing permet de définir des tests de référence (baseline) et de comparer automatiquement les résultats entre les déploiements. Cette approche détecte les régressions de performance des qu’elles sont introduites dans le code, avant qu’elles n’atteignent la production.

Le service supporte les tests cote serveur avec monitoring des ressources Azure (App Service. Azure SQL, Cosmos DB) et les tests cote client pour mesurer l’expérience utilisateur reelle. Les résultats sont consultables dans le portail Azure et exportables pour une analyse approfondie. La possibilite de distribuer la charge sur plusieurs moteurs de test permet de simuler des scénarios de trafic réalistes a grande echelle.

Formation AZ-2006 chez ITTA

ITTA est Microsoft Learning Partner et propose cette formation avec des formateurs certifiés MCT spécialisés en DevOps et en performance applicative. Le support de cours officiel MOC et les labs cloud Microsoft sont inclus. Les sessions se déroulent en présentiel a Genève et Lausanne ou en classe virtuelle. Les groupes a effectif réduit permettent un accompagnement personnalisé sur les exercices de creation de scénarios de test et d’analyse des résultats. Les formateurs partagent leurs retours d’expérience sur des campagnes de tests de charge realisees dans des contextes de production reels.

Questions frequentes

Faut-il connaitre Apache JMeter avant de suivre cette formation ?

Non, la formation couvre la creation de scripts JMeter pour Azure Load Testing. Une familiarité avec les tests de performance est un plus, mais les bases sont reprises pendant la journée.

Peut-on tester des applications qui ne sont pas hébergées sur Azure ?

Oui, Azure Load Testing peut cibler n’importe quel endpoint HTTP accessible publiquement, meme s’il n’est pas hébergé sur Azure. Le monitoring cote serveur Azure est cependant disponible uniquement pour les ressources Azure.

La formation couvre-t-elle l’intégration CI/CD ?

Oui, l’intégration avec Azure DevOps et GitHub Actions est un élément central de la formation. Vous apprenez a déclencher automatiquement des tests de charge dans vos pipelines de déploiement.

Combien d’utilisateurs virtuels peut-on simuler avec Azure Load Testing ?

Azure Load Testing peut simuler des milliers d’utilisateurs virtuels simultanes en distribuant la charge sur plusieurs moteurs de test. La formation couvre la configuration du nombre de moteurs et la montee en charge progressive.

Cette formation est-elle complémentaire au AZ-400 ?

Oui, le AZ-400 aborde les tests de performance dans le cadre DevOps global. Cette formation approfondit spécifiquement Azure Load Testing et constitue un excellent complément pratique.

Les résultats des tests sont-ils exploitables pour le capacity planning ?

Oui, les métriques collectees (temps de reponse, debit maximal. Utilisation des ressources) permettent de planifier la capacité nécessaire pour supporter les pics de charge attendus sur vos applications.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

lun06juil09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2006

lun06juil09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

lun10Aoû09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2006

lun10Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2006

lun14Sep09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2006

lun14Sep09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

lun19Oct09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2006

lun19Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2006

lun23Nov09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2006

lun23Nov09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2006

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande