Organisations Agile : Le DevOps et Agile

Agile    |    Intermédiaire
  • 14 vidéos | 44m 10s
  • Inclut une appréciation
  • Obtient un badge
Le développement de logiciels est un processus complexe qui peut être facilité en utilisant la méthode Agile. Les avantages sont amplifiés lorsqu'ils sont combinés avec l'approche DevOps et le cloud. Dans ce cours, vous examinerez de plus près la relation entre Agile, le DevOps et le cloud. Tout d'abord, vous découvrirez les fonctionnalités du DevOps et ses avantages. Ensuite, vous découvrirez le processus de développement Agile et le cycle de vie Agile. Ensuite, vous apprendrez ce qu'est l'intégration continue et le CI/CD. Vous découvrirez ensuite la stabilité du cloud et l'interaction entre Agile, le DevOps et le cloud. Enfin, vous découvrirez l'architecture cloud Agile et la manière dont le cloud permet l'évolutivité.

CE QUE VOUS ALLEZ APPRENDRE

  • Découvrir les concepts clés abordés dans ce cours
    Décrire les fonctionnalités du devops et ses avantages
    Décrire les avantages de l'utilisation conjointe du devops et d'agile
    Décrire les composants et les fonctionnalités du processus de développement agile
    Identifier les étapes du cycle de vie agile
    Identifier l'importance de l'intégration continue dans le cadre du processus agile
    Décrire comment le cloud peut être utilisé avec le devops
  • Comparer l'intégration continue, la livraison continue et le déploiement continu ainsi que leurs liens réciproques
    Décrire l'objectif de l'intégration continue et expliquer pourquoi elle est importante pour le développement de logiciels
    Décrire les avantages d'utiliser l'intégration continue
    Décrire l'évolutivité et les méthodes d'exécution de l'évolutivité à l'aide de la mise à l'échelle automatique, de la mise à l'échelle horizontale, de la mise à l'échelle verticale et du cloud bursting
    Décrire l'interaction entre agile, le devops et le cloud
    Décrire l'environnement de l'architecture cloud agile
    Résumer les concepts clés abordés dans ce cours

EN SUIVANT CE COURS

  • 1m 33s
    Dans cette vidéo, vous allez en apprendre davantage sur votre instructeur et sur ce cours. Dans ce cours, vous apprendrez la relation entre Agile, le DevOps et le cloud. Vous examinerez les fonctionnalités du DevOps et ses avantages. Ensuite, vous découvrirez le processus de développement Agile et le cycle de vie Agile, ainsi que l'intégration continue et le CI/CD. Enfin, vous examinerez l'architecture cloud Agile et la manière dont le cloud permet l'évolutivité. ACCÈS GRATUIT
  • 2m 47s
    Dans cette vidéo, vous en apprendrez plus sur les fonctionnalités du DevOps et ses avantages. Le DevOps est un ensemble de pratiques informatiques qui visent à combiner le développement, les opérations informatiques et l'assurance qualité en un seul ensemble continu de processus. La rapidité est le principal avantage de la mise en œuvre du DevOps. Elle permet aux systèmes informatiques d'évoluer plus rapidement, d'innover plus vite et de s'adapter à l'évolution des marchés. ACCÈS GRATUIT
  • Verrouillé
    3.  DevOps et Agile
    4m 23s
    Dans cette vidéo, vous en apprendrez plus sur les avantages de l'utilisation conjointe du DevOps et d'Agile. DevOps est une méthode de développement de logiciels qui met l'accent sur la communication, l'intégration et la collaboration entre les professionnels des systèmes informatiques. Elle permet à une organisation d'accélérer la fourniture et le déploiement d'applications et de services. La méthode Agile est une méthode de développement de logiciels qui met l'accent sur le développement itératif, incrémentiel et évolutif. Les processus de développement Agile permettent de diviser le produit en petits éléments, puis de les intégrer en vue des tests finaux. ACCÈS GRATUIT
  • Verrouillé
    4.  Développement Agile
    6m 14s
    Dans cette vidéo, vous en apprendrez davantage sur les composantes et les fonctionnalités du processus de développement Agile. Agile est un terme utilisé pour décrire les approches de développement de logiciels qui mettent l'accent sur la livraison incrémentielle, la collaboration entre les équipes, la planification et l'apprentissage continus ainsi que les processus efficaces et dynamiques. Vous apprendrez que le Manifeste Agile est composé de quatre valeurs fondamentales et de 12 principes de base. ACCÈS GRATUIT
  • Verrouillé
    5.  Le cycle de vie Agile
    3m 13s
    Dans cette vidéo, vous allez apprendre les étapes du cycle de vie Agile. Vous apprendrez que le cycle de vie du développement de logiciels Agile est composé d'itérations, appelées processus itératif. Chaque itération dure généralement de deux à quatre semaines et a une date d'achèvement fixe. Parce qu'elle est limitée dans le temps, la portée de chaque itération n'est pas plus large que le temps imparti. Au cours de chaque itération, les clients comme les parties prenantes font part de leurs commentaires, afin de s'assurer que les fonctionnalités répondent à leurs besoins. ACCÈS GRATUIT
  • Verrouillé
    6.  Intégration continue dans la méthode Agile
    3m 4s
    Dans cette vidéo, vous allez découvrir l'importance de l'intégration continue dans le cadre du processus Agile. Vous apprendrez que l'intégration continue dans la méthode Agile restructure le cycle de développement et de livraison des logiciels. Elle permet de soutenir de nombreuses petites modifications plutôt que quelques grandes modifications. L'Agile Release Train est une équipe Agile de longue durée qui se compose d'une organisation virtuelle, de cinq à douze équipes. Cette organisation planifie, s'engage et exécute ensemble. ACCÈS GRATUIT
  • Verrouillé
    7.  Le DevOps et le cloud
    2m 34s
    Dans cette vidéo, vous allez apprendre comment le cloud peut être utilisé avec le DevOps. Le DevOps et le cloud computing constituent ensemble une force motrice. Chacun d'entre eux offre une grande efficacité et une bonne image de l'entreprise, mais lorsqu'ils sont intégrés et alignés, ils contribuent à la réalisation des objectifs commerciaux. Ils augmentent les avantages pour l'entreprise et soutiennent et influencent les objectifs commerciaux. Le cloud et le DevOps aident à commercialiser les produits plus rapidement, grâce à un accès plus rapide aux environnements de développement et à des processus de développeur rationalisés. ACCÈS GRATUIT
  • Verrouillé
    8.  Intégration, livraison et déploiement continus
    2m 21s
    Dans cette vidéo, vous allez comparer l'intégration continue, la livraison continue et le déploiement continu et vous allez voir comment ils sont liés les uns aux autres. Le développement de logiciels modernes évolue rapidement et exige plus que jamais des développeurs. L'intégration, la livraison et le déploiement continus aident les développeurs. Il définit les pratiques à suivre pour que le code apporte de la valeur plus rapidement et avec plus de transparence. Les développeurs qui pratiquent l'intégration continue fusionnent leurs modifications avec la branche principale aussi souvent que possible. ACCÈS GRATUIT
  • Verrouillé
    9.  Intégration continue
    2m 48s
    Dans cette vidéo, vous allez découvrir l'objectif de l'intégration continue et les raisons pour lesquelles elle est importante pour le développement de logiciels. L'intégration continue est une pratique de développement de logiciels DevOps dans laquelle les développeurs fusionnent régulièrement leur code dans un dépôt central. L'intégration continue nécessite une composante culturelle où l'équipe doit apprendre à intégrer fréquemment du nouveau code. Les principaux objectifs de l'intégration continue sont de trouver et de traiter les bogues plus rapidement afin d'améliorer la qualité des logiciels. ACCÈS GRATUIT
  • Verrouillé
    10.  Avantages de l'intégration continue
    2m 51s
    Dans cette vidéo, vous allez découvrir les avantages de l'intégration continue. L'intégration continue peut aider à améliorer l'efficacité du workflow de développement et à réduire le risque d'erreurs dans ce workflow. L'intégration continue vous permet d'atténuer les risques en assurant la parité de production. Elle permet à chacun de déployer et de tester son travail dans un environnement similaire à la production. Elle atténue également les risques en mettant en œuvre des tâches automatisées d'assurance qualité. ACCÈS GRATUIT
  • Verrouillé
    11.  Évolutivité du cloud
    4m 42s
    Dans cette vidéo, vous découvrirez l'évolutivité et les méthodes de mise à l'échelle des performances, à l'aide de la mise à l'échelle automatique, de la mise à l'échelle horizontale, de la mise à l'échelle verticale et du cloud bursting (éclatement du cloud). Dans le cloud computing, la mise à l'échelle est un processus qui permet de répondre aux demandes de charge de travail en ressources en ajoutant ou en supprimant des services de stockage informatique et de réseau. Cela permet de maintenir la disponibilité et les performances au fur et à mesure de l'augmentation de l'utilisation. Vous apprendrez qu'il existe quatre scénarios illustrant les bonnes pratiques en matière de mise à l'échelle vers le cloud. ACCÈS GRATUIT
  • Verrouillé
    12.  Agile, le DevOps et le cloud
    2m 6s
    Dans cette vidéo, vous en apprendrez plus sur l'interaction Agile, DevOps et Cloud. Avec Agile et le DevOps, vous disposez d'un développement et d'un déploiement en temps réel rendu possible par les technologies cloud. Cela transforme les organisations en leur donnant la possibilité de mieux répondre aux besoins des clients et du marché, tout en leur permettant de tester des idées commerciales novatrices. Vous verrez qu'Agile accélère l'innovation en favorisant la collaboration entre l'entreprise et les systèmes informatiques, en permettant des mises en production plus fréquentes et en soutenant l'intégration continue. ACCÈS GRATUIT
  • Verrouillé
    13.  Architecture cloud Agile
    4m 40s
    Dans cette vidéo, vous allez découvrir l'environnement d'architecture cloud Agile. Lorsque vous utiliserez des ressources dans le cloud, vous constaterez qu'il est beaucoup plus facile de suivre les coûts des ressources de développement et d'effectuer les ajustements nécessaires. Un certain nombre d'étapes sont nécessaires pour mettre en place et soutenir un environnement de l'architecture cloud Agile. Le processus le plus efficace consiste à définir vos besoins en matière de développement. Puis, vous définirez l'analyse de rentabilité. Ensuite, vous définirez le retour sur investissement. ACCÈS GRATUIT
  • Verrouillé
    14.  Résumé du cours
    55s
    Dans cette vidéo, vous allez résumer ce que vous avez appris dans ce cours. Dans ce cours, vous avez examiné le DevOps et comparé le DevOps et Agile. Vous avez découvert le développement Agile et son cycle de vie, l'intégration continue dans Agile, le DevOps et le cloud. Vous avez examiné l'intégration continue, la livraison et le déploiement, l'intégration continue et ses avantages, l'évolutivité du cloud, la méthode Agile, le DevOps et le cloud, ainsi que l'architecture cloud Agile. ACCÈS GRATUIT

GAGNEZ UN BADGE NUMÉRIQUE QUAND VOUS AUREZ TERMINÉ CE COURS

Skillsoft vous offre la possibilité d’obtenir un badge numérique à l’issue de certains de nos cours, qui peut être partagé sur n’importe quels réseau social ou plate-forme professionnelle.

Les badges numériques vous appartiennent, pour toujours.