Plus de 80 % des entreprises s'appuient désormais sur les technologies cloud-native pour stimuler l'innovation et évoluer efficacement (CNCF). Les professionnels ayant des compétences cloud-native, microservices et DevOps sont très recherchés ! Ce cours équipe les professionnels aspirants et expérimentés avec l'expertise pratique et prête à l'emploi que les employeurs recherchent.



Cloud Native, Microservices, Conteneurs, DevOps et Agile
Ce cours fait partie de Développeur Java IBM Certificat Professionnel


Instructeurs : Muhammad Yahya
1 679 déjà inscrits
Inclus avec
(13 avis)
Expérience recommandée
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

Ajouter à votre profil LinkedIn
avril 2025
12 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise en Développement mobile et web
- 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


Offert par
En savoir plus sur Développement mobile et web
- Statut : Essai gratuit
- Statut : Essai gratuit
- Statut : Essai gratuit
- Statut : Essai gratuit
Board Infinity
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





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
Ce cours s'adresse aussi bien aux débutants qu'aux professionnels expérimentés. Il est fortement recommandé d'avoir des connaissances de base en programmation et d'être familier avec les concepts de développement de logiciels.
Vous acquerrez une expérience pratique avec des outils tels que Docker, Kubernetes, Tekton Pipelines, Swagger, Postman et GitHub, ainsi que des concepts tels que les API RESTful, les pipelines CI/CD et les pratiques agiles.
Le cours comprend six modules, chacun se concentrant sur le développement Cloud Native, les microservices, DevOps, Agile et la conteneurisation. Chaque module comprend des leçons vidéo, des laboratoires pratiques, des quiz et des évaluations.
Plus de questions
Aide financière disponible,