2014 Coursera MoCCA专业课程的Android与Spring Server项目

需积分: 5 0 下载量 115 浏览量 更新于2024-11-16 收藏 336KB ZIP 举报
资源摘要信息:"SymptomManagementServer是位于Coursera平台上的移动云计算和Android专业化课程(MoCCA)中的Capstone项目课程,旨在通过一个Java Spring Server结合Android应用程序的开发,为学生提供一个综合的项目开发经验。该项目要求学生利用之前在三个相关领域的MOOC(大规模开放在线课程)中所学到的知识来完成一个综合性的应用开发任务。" 知识点一:移动云计算与Android专业化课程(MoCCA) 移动云计算指的是将云计算的概念应用于移动平台,它涉及到让移动设备能够通过互联网连接到云端的服务和存储,以实现数据处理、存储、备份以及各种服务的访问。MoCCA专业化课程是Coursera提供的一个专门针对Android平台开发的课程,学生在完成该系列课程后,应该能够掌握Android应用开发的全面知识。 知识点二:Capstone项目课程的背景与目的 Capstone项目课程是专业化学习路径中的一个高级课程,通常位于课程体系的最后阶段。这类课程旨在综合运用之前学习的知识,解决实际问题或开发实际项目。在MoCCA专业化课程中,Capstone项目要求学生通过开发一个症状管理服务器以及相应的Android应用程序来整合之前课程的知识,并展示他们的综合技能。 知识点三:Java Spring框架在SymptomManagementServer的应用 Java Spring框架是企业级Java应用开发中广泛使用的开源框架,它支持基于组件的开发,并提供了一个全面的编程和配置模型。在SymptomManagementServer项目中,Spring框架被用来构建RESTful Web服务,这是开发Web应用的一种流行方式,通过REST API可以实现与Android应用程序的通信和数据交换。 知识点四:RESTful Web服务的概念 REST(Representational State Transfer)是一种软件架构风格,通常用于Web服务设计。RESTful Web服务允许客户端和服务器通过HTTP协议交互,以一种简单、灵活的方式交换数据。在SymptomManagementServer项目中,使用RESTful设计原则来实现服务器端功能,使得Android应用程序可以以REST API的形式与服务器通信,提交或检索数据。 知识点五:项目开发的时间线和交付物 根据文件描述,SymptomManagementServer项目的时间线从2014年10月5日开始,并要求学生在2014年11月30日前提交最终成果。这个项目不仅要求开发服务器端组件,还需要开发一个客户端的Android应用程序,这两部分工作需要协同一致,以确保系统的整体功能。 知识点六:Signature Track学生的要求 Signature Track学生是指在Coursera上注册并完成特定课程认证的学员。这种认证通常需要通过视频验证身份,并完成所有课程要求,包括作业、测试和最终项目。在MoCCA专业化课程中,Signature Track的学生有机会通过Capstone项目来整合和展示他们在先前完成的三个MOOC中获得的知识和技能。 知识点七:课程1与课程2的内容 虽然文件没有提供关于课程1和课程2的具体内容,但是提到了它们分别关注Android手持系统编程移动应用程序,其中课程1满足了“区分”标准。这可能意味着课程1涵盖了更高级的或更具区分性的知识点,例如高级用户界面设计、高级编程技巧、性能优化等。这些内容对于学生完成Capstone项目都是非常重要的基础知识。