Model View Controller

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

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

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

了解产品
必需的

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

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“model view controller” 的结果

  • 状态:免费试用

    Board Infinity

    您将获得的技能: 调试, .NET框架, ASP.NET, 编程原则, C#(编程语言), 网络开发, 开发环境, 模型-视图-控制器, 事件驱动编程, 网络应用, 面向对象编程(OOP)

  • 状态:免费试用

    LearnQuest

    您将获得的技能: 面向服务的架构, Java, JSON, 弹簧框架, 微服务, 对象关系映射, 还原式 API, JUnit, YAML, Spring Boot, 冬眠(Java), 事务处理, 软件架构, 应用框架, Java 编程, 模型-视图-控制器, 网络服务, 负载平衡, 应用程序接口网关, 云计算架构

  • 状态:免费试用

    您将获得的技能: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Software Design Patterns, Application Performance Management, Java Programming, Java, Enterprise Architecture, Secure Coding, Software Architecture, Application Security, Security Assertion Markup Language (SAML), Dependency Analysis, Web Applications, Continuous Monitoring, OS Process Management, Debugging, Maintainability, Object Oriented Programming (OOP), Performance Tuning

  • 状态:免费试用

    您将获得的技能: 数据建模, 超文本标记语言(HTML), 应用安全, 对象关系映射, Python 程序设计, 数据库, Django (网络框架), 网络应用, 软件设计模式, 数据库设计, SQL, 面向对象编程(OOP), 模型-视图-控制器

  • 状态:预览

    Board Infinity

    您将获得的技能: Open Source 技术, 调试, Networking 路由器, 命令行界面, .NET框架, ASP.NET, 应用程序部署, 应用程序开发, 中间件, 网络应用, 开发环境, 软件架构, Microsoft 开发工具, 软件测试, 跨平台开发, 模型-视图-控制器

  • 状态:免费试用

    您将获得的技能: Apple iOS, Apple Xcode, Swift Programming, Mobile Development, User Interface (UI), UI Components, Model View Controller, Responsive Web Design, Storyboarding

  • 状态:免费试用

    您将获得的技能: Model View Controller, Spring Framework, Java, Security Assertion Markup Language (SAML), Web Applications, Software Architecture, Transaction Processing, Data Validation, Verification And Validation

  • 状态:免费试用

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

  • 您将获得的技能: Spring Framework, Spring Boot, Model View Controller, Hibernate (Java), Java, Web Applications, Object-Relational Mapping, Application Deployment, Application Security, Database Application, Software Development Tools, Authentications, Development Environment, Authorization (Computing), Query Languages

  • 状态:免费试用

    您将获得的技能: Restful API, CI/CD, Model View Controller, ASP.NET, Cloud Infrastructure, Continuous Deployment, Cloud Development, Load Balancing, OAuth, Continuous Integration, Cloud Computing, Cloud Applications, Application Deployment, Cloud Computing Architecture, Cloud Platforms, Web Development, Web Applications, Application Performance Management, Microservices, Secure Coding

  • 状态:免费试用

    您将获得的技能: Bootstrap(前端框架), 应用程序部署, 响应式网页设计, UI 组件, 应用程序开发, 数据库, 授权(计算), 对象关系映射, 云应用, Authentication, Django (网络框架), SQL, 网络应用, 数据库管理, 数据库设计, 全栈式网络开发, 内容管理, 模型-视图-控制器, 关系数据库

  • 状态:免费试用

    您将获得的技能: Java, 弹簧框架, Algorithm, 授权(计算), Java 编程, 编程原则, 数据结构, 还原式 API, 软件架构, Spring Boot, 面向对象编程(OOP), 后端网站开发, 模型-视图-控制器, 网络服务, Authentication

是什么让您今天来到 Coursera?

主要合作伙伴

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