|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/development-methodologies-overview
课程评论:没有评论
课程名称:开发方法论概述 课程概述:本课程介绍了应用程序开发中使用的几种主要开发方法论。这些方法论为开发过程提供了框架和结构,以确保团队之间能够协作,并遵循所有关键步骤。我们将讨论软件开发生命周期(SDLC)、敏捷概念、持续集成/持续交付以及适用于云开发的12因素原则。该课程无需前期开发经验,且不需要特定的硬件或软件,您只需在Coursera环境中参与。 课程大纲: 第一部分:开发方法论导论 描述:在本模块中,我们将列出本课程覆盖的主题,并讨论软件开发生命周期(SDLC)、开发方法论及其结构化方法与统一方法的区别。 第二部分:敏捷 描述:在本模块中,我们将介绍一些敏捷概念,讨论相关的方法论和工具,研究敏捷如何管理风险,探索敏捷宣言。同时,我们还会探讨敏捷角色、冲刺会议以及冲刺规划。 第三部分:12因素应用 描述:在本模块中,我们将深入探讨12因素应用方法论,了解其如何适用于云原生应用,并如何在Kubernetes中使用。 本课程适合所有对软件开发方法论感兴趣的学习者。
Part: 1
Title:Introduction to Development Methodologies
Description:In this module, we'll list the topics covered in this curriculum. We'll also discuss the Software Development Lifecycle (SDLC), development methodologies, and structured methodologies versus unified methodologies.
Part: 2
Title:Agile
Description:In this module, we'll introduce some Agile concepts, discuss methodologies and tools, look at how Agile manages risks, and explore the Agile Manifesto. We will also explore Agile roles, Sprint meetings, and planning a Sprint.
Part: 3
Title:12 Factor Apps
Description:In this module, we'll be exploring the 12 factor App methodology. We will look at how it applies to Cloud Native apps and how it can be used in Kubernetes.
This course provides an introduction to a few of the main development methodologies used by application programmers today. These methodologies provide a framework and structure for the process of development to ensure teams can work together and all critical steps are followed. We'll discuss the Software Development Lifecycle (SDLC), Agile concepts, Continuous Integration/Continuous Delivery and 12 Factor for cloud development. No previous development experience is necessary to complete this course, and there are no specific hardware or software requirements outside of the Coursera environment.