Model View Controller

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

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

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

了解产品
必需的

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

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“model view controller” 的结果

  • 状态:免费试用

    University of Michigan

    您将获得的技能: 数据库, 面向对象编程(OOP), 数据建模, 应用程序部署, JSON, Html 和 Css, 网络开发, 对象关系映射, jQuery, Javascript, 应用程序开发, SQL, 模型-视图-控制器, Django (网络框架), 网络应用, 层叠样式表(CSS), AJAX, 应用安全, 数据库设计, 应用框架

  • 状态:免费试用

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

  • 状态:免费试用

    您将获得的技能: React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Hypertext Markup Language (HTML), Front-End Web Development, JSON, Application Development, JavaScript Frameworks, Model View Controller, Application Frameworks, Program Development, Javascript, Development Environment, Back-End Web Development, Web Development, Microsoft Visual Studio, Cascading Style Sheets (CSS)

  • 状态:免费试用

    LearnQuest

    您将获得的技能: Angular, JavaScript Frameworks, Model View Controller, Application Deployment, TypeScript, UI Components, Web Development Tools, Application Frameworks, Data Transformation, Event-Driven Programming, HTML and CSS, Application Design, Server Side, Dataflow, Front-End Web Development, Hypertext Markup Language (HTML), Restful API, Application Programming Interface (API), Web Applications, Network Routing

  • 状态:免费试用

    您将获得的技能: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Hypertext Markup Language (HTML), Java, Front-End Web Development, Spring Framework, Object Oriented Design, Web Services, Integrated Development Environments, Software Design Patterns, Cascading Style Sheets (CSS), Javascript

  • 状态:免费试用

    您将获得的技能: Apple iOS, Apple Xcode, Swift Programming, iOS Development, Core Data (Software), Mobile Development, Secure Coding, User Interface (UI), Application Deployment, Scalability, User Interface (UI) Design, UI Components, Debugging, Data Management, Model View Controller, Performance Tuning, Programming Principles, Application Programming Interface (API), Application Security, Data Storage

  • 状态:免费试用

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

  • 状态:新

    您将获得的技能: Ruby on Rails, Model View Controller, Ruby (Programming Language), Object-Relational Mapping, Test Automation, Restful API, Application Deployment, Web Applications, Web Development, Full-Stack Web Development, Authentications, Development Environment, Data Modeling, Data Validation

  • 状态:免费试用

    Board Infinity

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

  • 状态:免费试用

    您将获得的技能: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, 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

  • 状态:新

    您将获得的技能: Django (Web Framework), Development Environment, Authentications, Model View Controller, Web Development, Software Installation, Application Frameworks, Integrated Development Environments, Security Controls, Virtual Environment, System Configuration, Application Development, Application Deployment, Application Programming Interface (API), Relational Databases

  • 状态:预览

    Board Infinity

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

是什么让您今天来到 Coursera?

主要合作伙伴

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