Model View Controller

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

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

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

了解产品
必需的

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

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“model view controller” 的结果

  • 状态:免费试用

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

  • 状态:免费试用

    您将获得的技能: 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

  • 状态:免费试用

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

  • 状态:免费试用

    LearnQuest

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

  • 状态:免费试用

    您将获得的技能: Java, 授权(计算), 模型-视图-控制器, 还原式 API, 应用编程接口 (API), Authentication, 应用框架, 网络应用, 开发环境, 应用安全, Apache Maven

  • 状态:免费试用

    您将获得的技能: 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

  • 状态:免费试用

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

  • 状态:免费试用

    University of California, Irvine

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

  • 状态:新

    您将获得的技能: 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

  • 状态:免费试用

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

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

    University of Colorado Boulder

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

  • 状态:预览

    LearnKartS

    您将获得的技能: Spring Boot, Spring Framework, Java Programming, Java, Java Platform Enterprise Edition (J2EE), Application Servers, Full-Stack Web Development, Hibernate (Java), Data Access, Web Services, Server Side, Performance Tuning, Web Applications, Model View Controller, Object-Relational Mapping, Restful API, SQL, Transaction Processing

是什么让您今天来到 Coursera?

主要合作伙伴

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