Software Development

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

相关角色

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

  • 此角色有 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” 的结果

  • 状态:免费试用

    University of Virginia

    您将获得的技能: 创新, 角色开发, 促进讨论, 以用户为中心的设计, Agile 方法论, 用户故事, 软件开发, 产品开发, 产品改进, 设计思维, 产品管理, 敏捷产品开发, 产品设计, 可测试性, 敏捷软件开发, 用户研究

  • 状态:新
    状态:预览

    您将获得的技能: Role-Based Access Control (RBAC), Code Review, Continuous Integration, Code Coverage, Software Quality Assurance, Software Quality (SQA/SQC), Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Programming Principles, Software Engineering, Software Development, Configuration Management, Git (Version Control System), Building Codes, Software Installation

  • 状态:新
    状态:预览

    您将获得的技能: Generative AI Agents, Large Language Modeling, Software Development Tools, IntelliJ IDEA, LLM Application, Artificial Intelligence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Software Development, Code Review, Integrated Development Environments, Generative AI, Computer Programming, Software Development Life Cycle

  • 状态:预览

    您将获得的技能: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Security Controls, Risk Management Framework, Security Requirements Analysis, Software Development, Authorization (Computing), Data Security, Vulnerability Assessments, Identity and Access Management, Verification And Validation, Cryptography, Software Architecture, Software Design

  • 状态:免费试用

    The Hong Kong University of Science and Technology

    您将获得的技能: 面向对象编程(OOP), 需求分析, 统一模型语言, 面向对象设计, 数据建模, 功能要求, 项目规划, 系统开发生命周期, 软件系统, 软件开发, 项目管理, 软件工程, 系统要求

  • 状态:新
    状态:预览

    Birla Institute of Technology & Science, Pilani

    您将获得的技能: Linux Commands, Shell Script, Unix Commands, Operating System Administration, Systems Administration, Data Storage, Data Management, Process Management, Software Development, Computer Security

  • 状态:免费试用

    您将获得的技能: Scrum(软件开发), NoSQL, 用户故事, 持续集成, 测试驱动开发(TDD), 软件开发, 云 Native 计算, Agile 方法论, MongoDB, 行为驱动开发, Devops, 持续交付, CI/CD, 软件开发方法, 云应用

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

    您将获得的技能: LangChain, Tool Calling, LLM Application, Agentic systems, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Software Development

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

    您将获得的技能: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation

  • 状态:免费试用

    您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development

  • 状态:预览

    您将获得的技能: Embedded Software, Real-Time Operating Systems, Software Development, Software Design, Software Architecture, Embedded Systems, Configuration Management, Systems Architecture, Application Development, System Configuration, Application Frameworks

  • 状态:免费试用

    您将获得的技能: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability

是什么让您今天来到 Coursera?

主要合作伙伴

  • IBM
  • Scrimba
  • LearnQuest
  • Packt
  • SkillUp
  • EDUCBA
  • Edureka
  • LearnKartS