DevOps - Introduction aux fondements et principes clés

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-introduction-institute-dasa/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**DevOps - 基础与关键原则入门** 本课程是对DevOps文化的介绍,旨在帮助学习者理解DevOps的核心理念、重要性以及如何在企业中应用。DevOps是通过整合人员、流程和产品来实现持续交付,从而为最终用户提供价值。它强调建立一种文化和环境,使软件的构建、测试和部署能够快速、频繁、可靠地进行,从而像初创公司一样快速创新和交付产品。 **课程目标:** * 定义DevOps及其核心概念。 * 理解DevOps对业务和IT部门的重要性。 * 学习在企业中实施DevOps的步骤和方法。 * 掌握DevOps的关键思想、原则以及促进开发和运维团队协作的技术。 * 理解如何通过DevOps提升软件质量和交付速度。 **课程内容涵盖:** 1. **DevOps概览:** * DevOps的历史和定义。 * 开发者(Devs)和运维(Ops)的角色、任务和挑战。 * DevOps的五大支柱(CALMS)。 * 黄金圈(Golden Circle)理论。 * DevOps实施成功案例和数据分析,展示其对企业绩效和组织的改进。 2. **DevOps的核心原则:** * Gene Kim的“三流”(Three Ways)。 * 约束理论(TOC)。 * 混沌工程(Chaos Engineering),以Netflix的Simian Army为例。 3. **DevOps的关键技术与实践:** * CI/CD(持续集成/持续部署)。 * 持续测试。 * 弹性工程(Resilience Engineering)。 * 功能性测试和非功能性测试。 * DevSecOps和ChatOps的角色与任务。 4. **DevOps相关的其他方法论:** * SCRUM。 * SAFe(精益敏捷框架)。 * Agile SM。 * ITIL。 * 精益(Lean)方法论的详细介绍。 **目标受众:** 本课程适合任何希望有效实施DevOps方法的学习者,无论其技术背景如何。具备基础的开发知识和至少一次IT从业经验将更有帮助,但课程中都会提供必要的先行知识和详细的操作步骤。 **行业前景:** DevOps工程师是2020年《Robert Half Technology's 2020 IT salary report》中需求量排名前六的IT职位之一,在美国的薪资范围约为93,000至179,250美元。根据DevOps Institute的报告,对DevOps方法论和流程的理解是企业最看重的技能。

课程评论(0条)

课程详情

Le DevOps correspond à l'union des personnes, processus, et produits permettant de mettre en place du Continuous Delivery pour fournir de la valeur aux utilisateurs finaux. Cela implique de créer une culture et un environnement dans lesquels le buidling, les tests, et les déploiements de versions logiciels peuvent être effectués rapidement, avec une fréquence plus élevée, plus de fiabilité, afin de pouvoir innover et fournir des produits aussi rapidement que dans une Start-Up!En choisissant ce cours d'introduction à la culture DevOps, vous serez capable de définir le DevOps, comprendre pourquoi le business et les acteurs de l'IT ont besoin du DevOps, et apprendre comment est-ce que vous pouvez commencer à le mettre en place dans votre entreprise. Vous apprendrez également les idées et principes clés, et la technique nécessaire pour amener les développeurs et les opérationnels à travailler ensemble afin de produire des logiciels de meilleure qualité et de pouvoir les fournir aux clients plus rapidement.Ce cours s'adresse à un public de tout niveau qui souhaite comprendre comment mettre en auvre de la manière la plus efficace la méthodologie DevOps à travers la maîtrise de la méthodologie, de la culture et des différentes étapes de gestion d'un projet DevOps.Profitez d'un contenu éprouvé, et donné en présentiel dans plusieurs écoles d'informatique parisiennes (ESGI, CFI, ITIC,...), un vrai guide à suivre pour maîtriser les bases du DevOps.En effet, selon Robert Half Technology's 2020 IT salary report, les ingénieurs DevOps correspondent au 6ème job du monde de l'IT parmi les plus recherchés en 2020.On y retrouve une rémunération entre 93000$ et 179250$ aux états-unis pour des profils correspondants.J'ai ensuite cherché quelles étaient les compétences les plus recherchées chez les DevOps, et pour cela je me suis intéressé au rapport du DevOps Institute: "2020 Upskilling: Enterprise DevOps Skills Report". Étonnement, la compétence numéro 1 reste la Connaissance de la méthodologie et les compétences au niveau des processus qui régissent la culture DevOps (page 15 du rapport):Très important pour 68% des entreprisesImportant pour 29% des entreprisesOptionnelle pour 3% des entreprisesC'est donc tout naturellement que je me suis lancé dans la réalisation d'un cours sur la méthodologie DevOps en abordant les aspects organisationnels et procéduraux.Il n'y a besoin que de connaissances basiques en développement et idéalement avoir au moins eu une expérience professionnelle en informatique, pour pouvoir suivre ce cours, toutes les notions importantes et nécessaires seront abordées au préalable et les manipulations y sont expliquées pas à pas.Dans une première partie, nous allons chercher à explorer l'univers du DevOps, notamment en parlant de son histoire, en essayant d'en donner une définition en expliquant qui sont les Devs et les Ops et quelles sont leurs missions et leurs problématiques. Nous continuerons pour aborder les 5 piliers du DevOps (CALMS), le Golden Circle et s'arrêter sur quelques statistiques intéressantes d'entreprises qui ont mis en place du DevOps et comment est-ce que celui-ci a pu améliorer leurs performances et leur organisation.Dans une deuxième partie nous verrons comment les "Three Ways" de Gene KIM, la théorie des contraintes (TOC) et le Chaos Engineering, permettent de régir un certain nombre de principes DevOps, notamment grâce à l'exemple de la Simian Army développée par Netflix!Nous allons ensuite expliquer dans une troisième partie à quoi correspondent les termes: CI/CD (Intégration Continue et Déploiement Continu), Tests Continus, Resilience Engineering, et aborder les différents tests fonctionnels et non fonctionnels. C'est tout naturellement que nous continuerons en décrivant les fonctions et les missions des DevSecOps et des ChatOps.C'est dans la quatrième partie que nous aborderons les autres méthodes qui s'articulent autour du DevOps: Méthodes SCRUM, SAFe, Agile SM, ITIL, avec plus de détails sur le Lean.

课程标签

0人关注该课程

主题相关的课程