Software Development

软件开发是创建和维护应用程序、框架或其他软件组件所涉及的构思、设计、编程、文档编制、测试和 Bug 修复过程。Coursera 的软件开发目录向您传授复杂软件系统开发的实用知识。您将学习到不同的软件开发范例、设计 Pattern、编码规范、源码控制、软件测试、Debugging 和软件架构。除此之外,您还将学习到持续集成和持续交付(CI/CD)工作流程、Agile 开发方法以及云计算在现代软件开发中的作用等方面的知识。这项技能对于有抱负的软件开发人员、软件工程师、IT 专业人士或任何对构建稳健、可靠和高效的软件系统感兴趣的人来说都是必不可少的。
45凭据
172门课程

相关角色

获得晋升所需的知识和技能。

  • 此角色有 US$165,760 工资中位数¹.

    描述:

    A Solutions Architect manages technical solutions, ensuring they meet business needs while balancing architecture, security, and scalability.

    此角色有 US$165,760 工资中位数¹.

    提供方

    Board Infinity _logo
    Akamai Technologies, Inc._logo
  • 此角色有 US$113,920 工资中位数¹.

    描述:

    A Mainframe Developer maintains and develops software for large-scale systems, ensuring performance and reliability, often using COBOL and JCL.

    此角色有 US$113,920 工资中位数¹.

    提供方

    IBM _logo
    LearnQuest_logo

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
在交互式实践环境中学习新工具或新技能。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“software development” 的结果

  • 状态:新
    状态:免费试用

    您将获得的技能: ASP.NET, Restful API, Full-Stack Web Development, Performance Tuning, Application Programming Interface (API), Cloud Development, Data Modeling, Program Development, Development Environment, Cloud Applications, Software Development Tools, Microsoft Development Tools, Object-Relational Mapping, Application Deployment, Web Development, Software Development, Cloud Infrastructure, Web Applications, UI Components, Back-End Web Development

  • 状态:免费试用

    您将获得的技能: C++(编程语言), 嵌入式软件, 嵌入式系统, 系统编程, 应用程序开发, 计算机结构, C(编程语言), 调试, 软件开发, 软件开发工具, 开发环境, 性能调整

  • 状态:免费试用

    您将获得的技能: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, Change Management, Project Management, System Implementation, Compliance Auditing, Software Testing, Auditing, Development Testing, Information Technology, Verification And Validation, Project Management Office (PMO), Internal Controls, Governance, Agile Methodology, Software Development, Data Integrity, Risk Management

  • 状态:免费试用

    您将获得的技能: 嵌入式软件, 计算机结构, 软件开发, 嵌入式系统, 微架构, 硬件架构, 产品支持, 系统要求

  • 状态:免费试用

    Duke University

    您将获得的技能: 云计算, 技术交流, GitHub, CI/CD, 持续交付, 无服务器计算, 基础设施即服务(IaaS), 云基础设施, 平台即服务(PaaS), 软件开发方法, 亚马逊网络服务, 软件开发, 敏捷软件开发, 基础设施即代码(IaC), Devops

  • 状态:免费试用

    您将获得的技能: 单元测试, 系统分析, COBOL(编程语言), Agile 方法论, 软件开发生命周期, 系统架构, 软件开发, 软件设计, 系统开发, 测试计划, 软件开发方法, 编程原则, Scrum(软件开发), z/OS, 主机计算, 伪代码

  • 状态:免费试用

    您将获得的技能: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Programming Principles, Software Testing, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming

  • 状态:免费试用

    您将获得的技能: GitHub, 基于云的集成, 云应用, 软件开发, 应用编程接口 (API), 业务流程自动化, 无服务器计算, 云计算开发, 云 API, 应用程序部署, Microsoft Power Automate/Flow, 微软 Azure, 事件驱动编程

  • 状态:免费试用

    University of Alberta

    您将获得的技能: 数据库, 可扩展性, 解决方案架构, 系统架构, 软件设计, 企业架构, 软件文档, 统一模型语言, 可维护性, 软件开发, 软件设计模式, 软件可视化, 软件架构, 软件设计文件

  • 状态:免费试用

    您将获得的技能: 计算机编程, CI/CD, 持续集成, Kubernetes, 持续交付, 詹金斯, 云应用, 软件工程, 软件开发方法, Scrum(软件开发), 软件开发, 云计算架构, 敏捷软件开发, 软件开发生命周期, 云计算开发, Agile 方法论

  • 您将获得的技能: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Amazon Web Services, Software Testing

  • 状态:预览

    Yale University

    您将获得的技能: 生物医学工程, 人工智能和机器学习(AI/ML), 创业, 风险管理, 监管要求, 验证和确认, 医疗隐私, 软件开发生命周期, 人机交互, 质量管理系统, 软件开发, 临床试验, 监管事务, 可用性, 健康技术, 用户研究, 软件设计, 医疗设备, 概率与统计, 软件测试

是什么让您今天来到 Coursera?

主要合作伙伴

  • IBM
  • Scrimba
  • Packt
  • Pearson
  • LearnQuest
  • Edureka
  • Microsoft
  • SkillUp