IBM
Cloud Native, Microservices, Conteneurs, DevOps et Agile
IBM

Cloud Native, Microservices, Conteneurs, DevOps et Agile

Muhammad Yahya
IBM Skills Network Team

Instructeurs : Muhammad Yahya

1 679 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(13 avis)

niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(13 avis)

niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Développez des compétences prêtes à l'emploi dans les domaines du Cloud Native, des microservices, des conteneurs, du DevOps et de l'Agile que les employeurs recherchent en seulement 6 semaines.

  • Créez des API RESTful pour le développement web moderne et déployez-les avec des conteneurs Docker.

  • Mettre en œuvre les pratiques DevOps et CI/CD pour un développement et un déploiement rationalisés.

  • Appliquer les meilleures pratiques Agile et Scrum pour une livraison itérative et efficace des logiciels.

Compétences que vous acquerrez

  • Catégorie : DevOps
  • Catégorie : Passerelle API
  • Catégorie : Conception de l'API
  • Catégorie : Développement piloté par les tests (TDD)
  • Catégorie : Scrum (développement de logiciels)
  • Catégorie : Docker (Logiciel)
  • Catégorie : Plate-forme API Postman
  • Catégorie : Rétrospective de Sprint
  • Catégorie : gestion de projet agile
  • Catégorie : Microservices
  • Catégorie : Méthodologie agile
  • Catégorie : Kubernetes
  • Catégorie : Intégration continue
  • Catégorie : Applications en nuage
  • Catégorie : Restful API
  • Catégorie : Cloud Native Computing
  • Catégorie : Planification du Sprint
  • Catégorie : Livraison continue
  • Catégorie : CI/CD
  • Catégorie : Conteneurisation

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

avril 2025

Évaluations

12 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise en Développement mobile et web

Ce cours fait partie de la Développeur Java IBM Certificat Professionnel
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de IBM

Il y a 6 modules dans ce cours

Ce module commence par quelques concepts fondamentaux du cloud. Ensuite, vous aborderez des outils et des techniques spécifiques pour créer des applications Cloud Native. Vous découvrirez également la Cloud Native Computing Foundation, l'importance des infrastructures de cloud hybride et leur impact sur les développeurs d'applications cloud. En outre, vous examinerez deux aspects importants de l'informatique dématérialisée : la modernisation et l'intégration continue/la livraison continue.

Inclus

7 vidéos3 lectures2 devoirs1 sujet de discussion1 plugin

Dans ce module, vous explorerez les meilleures pratiques pour créer et exploiter des microservices, en apprenant à les concevoir, les déployer et les mettre à l'échelle de manière indépendante tout en évitant les points de défaillance uniques. Vous découvrirez également les anti-modèles courants à éviter dans une architecture basée sur les microservices. Ensuite, vous vous plongerez dans l'architecture REST, dont vous comprendrez la flexibilité, l'uniformité et l'évolutivité, et créerez votre première API basée sur REST à l'aide de Java. Vous apprendrez à la documenter et à la tester à l'aide de Swagger, cURL et Postman, et découvrirez comment les API Gateways peuvent abstraire le backend pour y ajouter facilement des services supplémentaires.

Inclus

6 vidéos1 lecture2 devoirs2 éléments d'application2 plugins

Dans ce module, vous explorerez les concepts fondamentaux de la technologie des conteneurs, en vous concentrant sur l'architecture et les outils de Docker. Vous apprendrez comment les conteneurs rationalisent le développement de logiciels en isolant les environnements, ce qui facilite la construction, l'exécution et la gestion des applications. Grâce à des travaux pratiques et des lectures, vous acquerrez une expérience pratique en créant des images Docker, en travaillant avec des objets Docker et en déployant des conteneurs à l'aide d'IBM Cloud Container Registry. Vous examinerez également comment Docker s'intègre à Kubernetes, préparant le terrain pour une orchestration de conteneurs plus avancée dans les leçons suivantes.

Inclus

5 vidéos1 lecture2 devoirs1 élément d'application3 plugins

Dans ce module, vous commencerez par découvrir comment l'adoption d'une culture DevOps facilitera la collaboration entre les ingénieurs de développement et d'exploitation tout au long du cycle de développement. Ensuite, vous expérimenterez différentes méthodes de travail, telles que l'utilisation de techniques de Programmation pilotée par les tests et par le comportement pour garantir un comportement répétable et une qualité de code élevée. Le développement piloté par les tests (TDD) vous permet de développer plus rapidement et en toute confiance. En revanche, la Programmation pilotée par le comportement (BDD) teste le comportement du système depuis l'extérieur et s'assure qu'il se comporte comme prévu. Vous verrez ensuite comment la mise en œuvre des pratiques d'intégration et de livraison continues garantit que chaque changement contribue à une fonctionnalité potentiellement livrable. Vous découvrirez également les outils DevOps et CI/CD fondamentaux que les développeurs utilisent dans le monde entier. En outre, vous découvrirez pourquoi le fait de donner aux gens les moyens de faire leur meilleur travail contribue à l'objectif DevOps organisationnel qui consiste à atteindre un état d'esprit partagé et à donner à chacun les moyens d'apporter de la valeur au client.

Inclus

8 vidéos3 lectures2 devoirs1 élément d'application2 plugins

Ce module vous introduira à la philosophie et aux principes Agile. Vous découvrirez Scrum en tant que cadre d'application des principes Agile à la Gestion de projet Agile. Vous en apprendrez également davantage sur la planification itérative Agile, sur la façon dont les entreprises peuvent utiliser Agile pour s'organiser en vue de réussir, et sur la façon dont l'alignement et l'autonomie des équipes aident à développer de meilleurs systèmes. Vous apprendrez également à créer et à affiner un Carnet du produit, à rédiger des histoires d'utilisateurs convaincantes, à estimer et à assigner des points d'histoire, et à planifier un sprint. Enfin, vous découvrirez comment mener des revues de sprint et des Rétrospectives.

Inclus

9 vidéos1 lecture3 devoirs5 plugins

Le module comprend un projet final de laboratoire qui consolide tous les concepts abordés tout au long du cours, vous donnant une expérience pratique et concrète de l'application de ce que vous avez appris. En outre, vous devrez répondre à un quiz noté par l'IA, conçu pour tester et renforcer votre compréhension de ces concepts. Le système piloté par l'IA évalue vos réponses en temps réel et vous fournit un retour immédiat sur l'exactitude et l'exhaustivité de vos réponses.

Inclus

1 vidéo2 lectures1 devoir2 éléments d'application1 plugin

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeurs

Muhammad Yahya
IBM
5 Cours86 217 apprenants
IBM Skills Network Team
IBM
82 Cours1 412 705 apprenants

Offert par

IBM

En savoir plus sur Développement mobile et web

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions