Software Development

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

相关角色

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

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

  • 状态:免费试用

    您将获得的技能: Software Development Life Cycle, Software Architecture, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Back-End Web Development, Python Programming

  • 状态:免费试用
    状态:人工智能技能

    您将获得的技能: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI

  • 状态:免费试用

    您将获得的技能: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Software Engineering, Programming Principles

  • 状态:免费试用

    您将获得的技能: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, Responsible AI, ChatGPT, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Natural Language Processing, Software Engineering, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture, Image Quality, Machine Learning

  • 状态:免费试用

    您将获得的技能: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning

  • 状态:免费试用

    您将获得的技能: Version Control, Unix Commands, Git (Version Control System), GitHub, Linux Commands, Software Versioning, Command-Line Interface, Linux, Collaborative Software, File Management, Software Development Tools, Software Development, Web Development

  • 状态:免费试用

    University of Alberta

    您将获得的技能: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Solution Architecture, Object Oriented Programming (OOP), Software Development, Java

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

    您将获得的技能: Microsoft Copilot, Web Applications, GitHub, Web Development, Video Game Development, Prompt Engineering, LLM Application, Cascading Style Sheets (CSS), User Interface (UI) Design, Debugging, Generative AI, Computer Programming Tools, Computer Programming, Database Application, Artificial Intelligence, Generative AI Agents, Program Development, Web Development Tools, Software Development, Software Engineering

  • 状态:免费试用

    您将获得的技能: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support, Technical Support

  • 状态:预览

    您将获得的技能: Test Case, Software Testing, Software Quality Assurance, Quality Assurance, User Acceptance Testing (UAT), Test Planning, Verification And Validation, Acceptance Testing, System Testing, Unit Testing, Functional Testing, Usability Testing, Integration Testing, Performance Testing, Software Development Life Cycle, Software Development

  • 状态:免费试用

    您将获得的技能: Debugging, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Operating Systems, Development Environment, User Interface (UI), Problem Solving, Software Design

  • 状态:免费试用

    您将获得的技能: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Cloud Development, Continuous Delivery, Programming Principles

是什么让您今天来到 Coursera?

主要合作伙伴

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