Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.8
4,178 avis
niveau Débutant
Expérience recommandée
Expérience recommandée
Niveau débutant
Ce cours s'adresse aux personnes qui découvrent DevOps et qui ont des connaissances de base en informatique, ainsi qu'à celles qui souhaitent approfondir leurs connaissances actuelles de DevOps.
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.8
4,178 avis
niveau Débutant
Expérience recommandée
Expérience recommandée
Niveau débutant
Ce cours s'adresse aux personnes qui découvrent DevOps et qui ont des connaissances de base en informatique, ainsi qu'à celles qui souhaitent approfondir leurs connaissances actuelles de DevOps.
Les caractéristiques essentielles de DevOps, notamment l'instauration d'une culture de responsabilité partagée, de transparence et d'acceptation de l'échec.
L'importance de l'intégration et de la livraison continues, de l'infrastructure en tant que code, du développement axé sur les tests et du développement axé sur le comportement.
Concepts DevOps essentiels : pratiques d'ingénierie logicielle, microservices natifs du cloud, déploiements continus automatisés et construction de code résilient.
L'impact organisationnel de DevOps, y compris la suppression des silos, le travail en équipes interfonctionnelles et le partage des responsabilités.
Compétences que vous acquerrez
Catégorie : Outils Devops
Outils Devops
Catégorie : L'informatique en nuage
L'informatique en nuage
Catégorie : Scrum (développement de logiciels)
Scrum (développement de logiciels)
Catégorie : DevOps
DevOps
Catégorie : Déploiement continu
Déploiement continu
Catégorie : Gestion de la performance des équipes
Gestion de la performance des équipes
Catégorie : Développement organisationnel
Développement organisationnel
Catégorie : Développement piloté par les tests (TDD)
Développement piloté par les tests (TDD)
Catégorie : Transformation de la culture
Transformation de la culture
Catégorie : Développement guidé par le comportement
Développement guidé par le comportement
Catégorie : Livraison continue
Livraison continue
Catégorie : Responsabilité
Responsabilité
Catégorie : CI/CD
CI/CD
Catégorie : Méthodologies de développement de logiciels
Méthodologies de développement de logiciels
Catégorie : Développement logiciel agile
Développement logiciel agile
Catégorie : Mesure de la performance
Mesure de la performance
Catégorie : Architecture de l'informatique en nuage
Architecture de l'informatique en nuage
Catégorie : Méthodologie agile
Méthodologie agile
Catégorie : Microservices
Microservices
Catégorie : Intégration continue
Intégration continue
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
20 devoirs
Enseigné en Anglais
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
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
Il y a 6 modules dans ce cours
Commencez votre voyage DevOps avec ce cours pour débutants ! Les compétences DevOps sont très demandées et devraient être l'une des compétences à la croissance la plus rapide dans l'industrie du logiciel. Ce cours est conçu pour être une première étape dans l'acquisition de ces compétences précieuses.
Ce cours d'introduction au rythme de chacun explore le DevOps en tant que mouvement culturel. Il décrit l'analyse de rentabilisation de DevOps et couvre ses éléments essentiels. Ce cours enseigne de nouvelles façons de penser, de travailler, d'organiser et de mesurer pour réaliser pleinement les avantages de DevOps. En appliquant les pratiques DevOps, vous serez en mesure de construire de meilleurs produits pour vos utilisateurs.
Vous apprendrez comment briser les silos et organiser les développeurs et les opérateurs en équipes transversales uniques est nécessaire pour vraiment adopter DevOps. La contribution de chacun et la responsabilité de chacun dans la réussite sont au cœur de DevOps. Vous verrez comment la construction d'une culture de responsabilité partagée et de transparence est la base de toute équipe DevOps performante.
Vous apprendrez comment utiliser l'architecture cloud native pour renforcer la résilience de vos produits et découvrirez des outils DevOps utiles tels que la mise à l'échelle horizontale et les microservices déployables de manière indépendante. Vous explorerez comment les méthodologies agiles comme Scrum sont cruciales pour DevOps ainsi que l'intégration continue et la livraison continue (CI/CD), qui permettent des déploiements fréquents et le travail en équipe pour créer un code de haute qualité.
Ce cours se termine par des études de cas sur des scénarios basés sur le DevOps, que vous analyserez et mettrez en relation avec les concepts DevOps appris tout au long de ce cours.
Ce cours est conçu pour ceux qui débutent dans le DevOps ainsi que pour ceux qui cherchent à améliorer leurs connaissances actuelles du DevOps.
Dans ce module, vous apprendrez comment les modèles d'entreprise sont perturbés par l'innovation et que la technologie est le catalyseur de l'innovation, plutôt que le moteur de l'innovation. Vous apprendrez que DevOps est plus qu'une simple collaboration entre l'équipe de développement et l'équipe d'exploitation. Il s'agit d'un changement culturel. Vous découvrirez les caractéristiques essentielles du DevOps. Grâce à un bref historique de DevOps, vous verrez comment DevOps s'est développé en tant que mouvement populaire et comment des personnes influentes ont aidé d'autres personnes à comprendre que DevOps est une meilleure façon de travailler.
Inclus
8 vidéos1 lecture3 devoirs1 sujet de discussion1 plugin
Afficher les informations sur le contenu du module
8 vidéos•Total 46 minutes
Introduction au cours•5 minutes
Analyse de rentabilité de DevOps•6 minutes
Adoption de DevOps•7 minutes
Définition de DevOps•5 minutes
Caractéristiques essentielles de DevOps•6 minutes
Vers la mise en place de DevOps•5 minutes
XP, Agile et au-delà•5 minutes
Brève histoire de DevOps•7 minutes
1 lecture•Total 3 minutes
Résumé et points forts•3 minutes
3 devoirs•Total 42 minutes
Aperçu de DevOps•30 minutes
Introduction à DevOps : Quiz pratique 1•6 minutes
Introduction à DevOps : Quiz pratique 2•6 minutes
1 sujet de discussion•Total 5 minutes
Discussion du module 1•5 minutes
1 plugin•Total 10 minutes
Activité : Identifier les catégories dans l'évolution des applications•10 minutes
Penser DevOps
Module 2•2 heures à terminer
Détails du module
Ce module est consacré à la pensée DevOps et à l'obtention de résultats ! Vous apprendrez comment le codage social en tant que communauté crée un meilleur code. Vous examinerez comment la création de référentiels partagés et la programmation en binôme permettent de trouver les défauts plus tôt et d'avoir une meilleure compréhension de la base de code pour l'équipe. Vous verrez comment le fait de travailler par petits lots réduit le gaspillage et permet de livrer rapidement des applications utiles. Vous découvrirez comment la production d'un produit minimum viable vous permet de tester une hypothèse et d'obtenir un retour d'information précieux sur la livraison de ce que le client désire vraiment. Le développement axé sur les tests vous permettra de développer plus rapidement et avec plus de confiance. Le développement axé sur le comportement permet d'améliorer la communication et d'obtenir des informations plus significatives de la part de vos parties prenantes. Vous apprendrez comment l'architecture "cloud native" est utilisée pour renforcer la résilience de votre produit et tirer parti de la mise à l'échelle horizontale et des microservices déployables de manière indépendante. Les échecs sont inévitables. Vous serez en mesure de tirer parti d'outils conçus pour vous aider à récupérer rapidement des défaillances.
Inclus
8 vidéos1 lecture4 devoirs1 sujet de discussion1 plugin
Afficher les informations sur le contenu du module
8 vidéos•Total 45 minutes
Principes de codage social•6 minutes
Lignes directrices pour le dépôt Git•3 minutes
Travailler en petits lots•5 minutes
Produit minimum viable•4 minutes
Développement piloté par les tests•7 minutes
Développement guidé par le comportement•7 minutes
Microservices natifs dans le nuage•6 minutes
Concevoir pour l'échec•7 minutes
1 lecture•Total 3 minutes
Résumé et points forts•3 minutes
4 devoirs•Total 42 minutes
Penser DevOps•30 minutes
Principes du codage social : Quiz pratique 1•4 minutes
Principes de codage social : Quiz pratique 2•4 minutes
Principes de codage social : Quiz pratique 3•4 minutes
1 sujet de discussion•Total 5 minutes
Discussion du module 2•5 minutes
1 plugin•Total 10 minutes
Activité : Écrire avec la syntaxe Gherkin•10 minutes
Travailler avec DevOps
Module 3•2 heures à terminer
Détails du module
Ce module porte sur l'utilisation des principes et des techniques DevOps. Vous apprendrez que le développement de logiciels s'apparente davantage à un travail d'artisan qu'à un travail d'usine et que le travail en silos conduit à des erreurs et à des goulets d'étranglement. Vous verrez comment le DevOps est guidé par des comportements tels que la collaboration et l'acceptation du changement. Vous découvrirez des concepts tels que l'infrastructure éphémère, qui met l'accent sur la construction rapide et la mise au rebut lorsque cette construction n'est plus nécessaire. Vous apprendrez un style de travail plus efficace dans lequel vous apportez des modifications aux images de conteneurs et redéployez un nouveau conteneur pour le remplacer au lieu de le patcher et de le maintenir. Vous découvrirez de nouveaux processus tels que l'intégration continue et la livraison continue qui permettent des déploiements fréquents et un travail d'équipe pour créer un code de haute qualité. Vous apprendrez à aller plus vite, à utiliser l'automatisation et à passer plus de temps à construire des fonctionnalités et moins de temps à déboguer pendant les intégrations.
Inclus
6 vidéos1 lecture3 devoirs1 sujet de discussion2 plugins
Afficher les informations sur le contenu du module
6 vidéos•Total 36 minutes
Le taylorisme et le travail en silos•5 minutes
Génie logiciel et génie civil•4 minutes
Comportements DevOps requis•7 minutes
L'infrastructure en tant que code•6 minutes
Intégration continue•7 minutes
Livraison continue•8 minutes
1 lecture•Total 2 minutes
Résumé et points forts•2 minutes
3 devoirs•Total 42 minutes
Travailler avec DevOps•30 minutes
Le taylorisme et le travail en silos : Quiz pratique 1•6 minutes
Le taylorisme et le travail en silos : Quiz pratique 2•6 minutes
1 sujet de discussion•Total 5 minutes
Module 3 Discussion•5 minutes
2 plugins•Total 20 minutes
Activité : Choisir un comportement DevOps•10 minutes
Knight Capital Reading•10 minutes
S'organiser pour DevOps
Module 4•1 heure à terminer
Détails du module
Ce module est consacré à l'organisation de DevOps. Vous découvrirez l'impact organisationnel de DevOps, comment les équipes DevOps sont structurées et l'importance de la responsabilité de chacun pour la réussite. Vous découvrirez l'organisation optimale pour les équipes DevOps. Vous examinerez une variété de perspectives sur DevOps et explorerez les idées fausses sur DevOps. Ce module aborde l'importance des conséquences, c'est-à-dire le fait de permettre aux équipes de ressentir les conséquences de leurs actions sur les autres personnes impliquées dans le travail. Vous verrez comment un état d'esprit partagé permet à chacun de créer de la valeur pour le client.
Inclus
3 vidéos1 lecture3 devoirs1 sujet de discussion1 plugin
Afficher les informations sur le contenu du module
3 vidéos•Total 14 minutes
Impact organisationnel de DevOps•6 minutes
Il n'y a pas d'équipe DevOps•4 minutes
Chacun est responsable de la réussite•4 minutes
1 lecture•Total 3 minutes
Résumé et points forts•3 minutes
3 devoirs•Total 27 minutes
S'organiser pour DevOps•15 minutes
Impact organisationnel de DevOps : Quiz pratique 1•8 minutes
Impact organisationnel de DevOps : Quiz pratique 2•4 minutes
1 sujet de discussion•Total 5 minutes
Module 4 Discussion•5 minutes
1 plugin•Total 10 minutes
Activité : Choisir les éléments clés du travail DevOps•10 minutes
Mesurer DevOps
Module 5•1 heure à terminer
Détails du module
Ce module est consacré aux mesures pour DevOps. Vous apprendrez l'importance de mesurer ce qui compte, comme les mesures sociales et les objectifs d'amélioration continue. Vous verrez comment la mesure des paramètres sociaux permet d'améliorer le travail d'équipe et comment la mesure des paramètres DevOps vous permet de voir les progrès accomplis dans la réalisation de vos objectifs. Vous découvrirez que les indicateurs exploitables vous aident à prendre des mesures pour atteindre le résultat souhaité. L'un des aspects clés de DevOps est la création d'une culture irréprochable. Mesurer la culture est essentiel pour créer une culture dans laquelle les idées circulent ouvertement et où les gens sont écoutés. Vous apprendrez comment créer ce type de culture de travail. Vous verrez les inconvénients qu'il y a à récompenser un comportement tout en espérant un autre comportement.
Inclus
4 vidéos1 lecture3 devoirs1 sujet de discussion1 plugin
Afficher les informations sur le contenu du module
4 vidéos•Total 20 minutes
Récompenser pour "A" tout en espérant "B"•5 minutes
Indicateurs de vanité et indicateurs exploitables•5 minutes
Comment mesurer votre culture•4 minutes
Comparaison entre DevOps et l'ingénierie de fiabilité des sites•6 minutes
1 lecture•Total 3 minutes
Résumé et points forts•3 minutes
3 devoirs•Total 27 minutes
Mesurer DevOps•15 minutes
Quiz pratique 1 : Mesurer DevOps•8 minutes
Quiz pratique 2 : Mesurer le DevOps•4 minutes
1 sujet de discussion•Total 5 minutes
Discussion du module 5•5 minutes
1 plugin•Total 1 minute
Activité : Définir des indicateurs exploitables•1 minute
Études de cas et examen final
Module 6•2 heures à terminer
Détails du module
Dans ces études de cas, vous lirez et analyserez des scénarios basés sur DevOps, appliquerez ce que vous avez appris dans le cours Introduction à DevOps, et répondrez à des questions classées basées sur ces scénarios.
Inclus
2 lectures4 devoirs3 plugins
Afficher les informations sur le contenu du module
2 lectures•Total 4 minutes
Félicitations et prochaines étapes•2 minutes
Équipe et remerciements•2 minutes
4 devoirs•Total 90 minutes
Quiz du scénario 1 - Penser DevOps•9 minutes
Quiz du scénario 2 - Organiser DevOps•12 minutes
Quiz du scénario 3 - Codage social•9 minutes
Quiz final•60 minutes
3 plugins•Total 15 minutes
Scénario 1 - Penser DevOps•5 minutes
Scénario 2 : Organiser DevOps•5 minutes
Scénario 3 Codage social•5 minutes
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.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Chez IBM, nous savons à quel point la technologie évolue rapidement et nous reconnaissons le besoin crucial pour les entreprises et les professionnels d'acquérir rapidement des compétences pratiques prêtes à l'emploi. En tant qu'innovateur technologique leader sur le marché, nous nous engageons à vous aider à prospérer dans ce paysage dynamique. Grâce à IBM Skills Network, nos programmes de formation conçus par des experts en IA, développement de logiciels, cybersécurité, science des données, gestion d'entreprise, et plus encore, fournissent les compétences essentielles dont vous avez besoin pour décrocher votre premier emploi, faire progresser votre carrière ou favoriser la réussite de votre entreprise. Que vous vous perfectionniez ou que vous perfectionniez votre équipe, nos cours, nos spécialisations et nos certificats professionnels développent l'expertise technique qui vous assure, ainsi qu'à votre organisation, d'exceller dans un monde compétitif.
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.’
Avis des étudiants
4.8
4 178 avis
5 stars
83,74 %
4 stars
13,78 %
3 stars
1,65 %
2 stars
0,28 %
1 star
0,52 %
Affichage de 3 sur 4178
Y
YS
5·
Révisé le 5 août 2022
This was an excellent course that met my expectations. Short but very informative videos and a very engaging lecturer that made the lessons very interesting. Definitely 5 stars.
E
EG
4·
Révisé le 8 sept. 2022
Interesting material, particularly enjoyed the scenarios later on in the course. I feel like more focus on that style of examining the material would lead to greater learning.
D
DR
5·
Révisé le 22 oct. 2024
It's a good course that really makes you think about how organizations can organize teams better in order to write code in a more enjoyable manner (less bugs). A good culture is a must.
Dois-je avoir des connaissances sur DevOps pour suivre ce cours ?
Non. Il s'agit d'un cours d'introduction qui ne suppose aucune connaissance préalable de DevOps.
Quels sont les outils logiciels nécessaires ?
Aucun outil logiciel n'est nécessaire.
Quand aurai-je accès aux cours et aux devoirs ?
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je m'abonne à ce certificat ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.