Model View Controller

Model-View-Controller (MVC) 是一种常用于开发用户界面的软件设计模式,它将相关的程序逻辑分为三个相互关联的元素。Coursera 的 MVC 目录教您如何有效实施这种模式,以实现软件应用程序中的关注点分离。您将学会将项目结构划分为单独的模型、View 和控制器,以简化编码、测试和 Debugging 过程。此外,您还将了解如何使用 Model 操作数据、创建视图显示数据以及使用控制器控制数据流。这项技能对于软件开发人员、网络开发人员以及任何旨在构建高效、可扩展和可维护代码库的人来说都是无价之宝。
25凭据
1个在线学位
72门课程

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

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

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“model view controller” 的结果

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

    University of Colorado Boulder

    您将获得的技能: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Test Driven Development (TDD), Databases

  • 状态:免费试用

    University of California, Irvine

    您将获得的技能: iOS 开发, JSON, 移动开发, 人机交互, 视频游戏开发, 响应式网页设计, 动画和游戏设计, 原型设计, UI 组件, 苹果 Xcode, UI/UX 战略, Objective-C(编程语言), 核心数据(软件), 游戏设计, 用户界面 (UI) 设计, OAuth, 苹果 iOS, 模型-视图-控制器, 用户界面和用户体验(UI/UX)设计, Swift 编程

  • 状态:预览

    您将获得的技能: 前端网络开发, 单元测试, Javascript, 网络开发, 超文本标记语言(HTML), 软件设计模式, 模型-视图-控制器, UI 组件, 应用设计, JavaScript 框架, 云应用, Angular, 网络应用, AJAX

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

    您将获得的技能: PHP (Scripting Language), Model View Controller, Restful API, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Back-End Web Development, Application Frameworks, Database Management, Application Security, Authentications, Authorization (Computing), Package and Software Management

  • 状态:免费试用

    您将获得的技能: Spring Boot, Hibernate (Java), Web Applications, Application Development, Application Deployment, Restful API, Application Frameworks, Bootstrap (Front-End Framework), Development Environment, Model View Controller, Java Platform Enterprise Edition (J2EE), UI Components, Authentications, Databases

  • 状态:免费试用

    您将获得的技能: 数据建模, iOS 开发, 单元测试, JSON, 应用程序开发, 数据结构, UI 组件, 用户界面(UI), 移动开发, 响应式网页设计, 编程原则, 数据存储, 应用编程接口 (API), 事务处理, 苹果 Xcode, 苹果 iOS, 面向对象编程(OOP), 模型-视图-控制器, Swift 编程, 熟练掌握苹果软件

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

    您将获得的技能: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Data Access, Full-Stack Web Development, Web Development, Web Applications, Database Development, Software Architecture, Software Design Patterns, Dependency Analysis, User Interface (UI)

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

    University of Virginia

    您将获得的技能: Model View Controller, Integrated Development Environments, Data Modeling, Database Design, Software Development Tools, NoSQL, Database Architecture and Administration, Application Programming Interface (API), OpenAI, Version Control, Artificial Intelligence, API Design, Generative AI

  • 状态:免费试用

    您将获得的技能: 调试, 层叠样式表(CSS), 用户体验, 应用程序开发, 用户界面(UI), Javascript, 超文本标记语言(HTML), Html 和 Css, jQuery, 网络开发工具, 用户故事, 软件开发工具, 网页设计, 应用编程接口 (API), 原型设计, 网络应用, 网页设计与开发, 互动设计, 模型-视图-控制器, 软件开发

  • 状态:免费试用

    您将获得的技能: Restful API, ASP.NET, Model View Controller, JSON, Application Programming Interface (API), Application Frameworks, Web Services, Middleware, Back-End Web Development, Server Side, Extensible Markup Language (XML), Routing Protocols

  • 状态:免费试用

    LearnQuest

    您将获得的技能: 企业架构, Java, Java 平台企业版(J2EE), 应用程序开发, 应用程序部署, 应用服务器, 数据存储, 网络开发, 超文本标记语言(HTML), 会话启动协议, 对象关系映射, 中间件, Javascript 和 jQuery, 脚本, 网络服务器, 服务器端, 网络应用, Apache Tomcat, 应用框架, 模型-视图-控制器

  • 您将获得的技能: GitHub, Version Control, Bootstrap (Front-End Framework), .NET Framework, Model View Controller, Cross Platform Development, Microsoft Development Tools, Development Environment, Authentications, Web Applications, OAuth, jQuery, Responsive Web Design, Data Validation, Databases

是什么让您今天来到 Coursera?

主要合作伙伴

  • Packt
  • EDUCBA
  • LearnQuest
  • Codio
  • University of Virginia
  • Meta
  • University of Michigan
  • IBM