|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/web-application-development
课程评论:没有评论
课程名称:JavaScript和MongoDB的网页应用开发 课程概述:本课程旨在帮助您提高更高级的网页应用编程技能。您将学习如何使用方法控制数据的读写访问,掌握发布和订阅的使用。此外,您还将学习如何使用命令行工具访问数据库和服务器终端。通过使用SimpleSchema系统,您能够验证数据并自动生成输入表单。课程中将构建一个完整的协作代码编辑环境TextCircle。 在本课程结束时,您将能够: - 使用Meteor方法控制数据的写入访问 - 使用发布和订阅控制数据的读取访问 - 安装和使用高级Meteor包 - 为应用程序添加用户账户 - 实现复杂的MongoDB过滤器 - 使用MongoDB和Meteor服务器终端 - 使用SimpleSchema定义数据验证模式 - 使用SimpleSchema自动生成数据输入表单 课程内容包括: - 2个编程作业,每个作业约需4小时完成 - 4个测验,每个测验约需20分钟完成 - 多个练习测验,每个测验约需5分钟完成 参加或完成本在线课程将不授予伦敦大学的学术学分。 课程大纲: 第一部分:MongoDB、Meteor与响应式数据 描述:欢迎来到“JavaScript和MongoDB的网页应用开发”课程的第一模块!在本模块中,我们将学习如何在命令行中访问MongoDB,检查查询的有效返回,并识别Meteor框架中的响应式数据源。最后,我们将学习如何使用Session对象存储用户数据,理解变量作用域并使用iframe创建独立的DOM。祝您学习愉快! 第二部分:用户账户、包和方法 描述:欢迎来到第二模块!在本模块中,我们将学习如何使用核心用户账户包,使用第三方包自定义用户账户UI,并搜索和向应用程序中添加包。我们还将研究如何通过命令行查询MongoDB集合,并学习如何使用方法控制数据的写入访问。祝您学习愉快! 第三部分:发布与订阅模型及MongoDB过滤器 描述:欢迎来到课程的第三模块!在本模块中,我们将使用Bootstrap图标及发布和订阅模型控制数据的读取访问。我们将理解异步执行的概念,并处理模板数据上下文和助手函数。最后,我们将使用包实现就地内容编辑,并使用复杂的MongoDB过滤器。祝您学习愉快! 第四部分:总结 描述:课程总结部分。
Part: 1
Title:MongoDB, Meteor and reactive data
Description:Welcome to the first module of 'Web Application Development with JavaScript and MongoDB!' In this module we will look at accessing MongoDB on the command line, we will understand how to check for valid returns from find queries and identify reactive data sources within the Meteor framework. Finally we learn how to use the Session object to store user data, understand variable scope and use iframes to create separate DOMs. Enjoy!
Part: 2
Title:User accounts, packages and methods
Description:Welcome to the second module of 'Web Application Development with JavaScript and MongoDB!' In this module we will learn how to use the core user accounts packages, customise the user accounts UI using third party packages and search for and add packages to an application. We will also look at how to query MongoDB collections from the command line and learn how to control data write access using methods. Enjoy!
Part: 3
Title:Publish and subscribe model and MongoDB filters
Description:Welcome to the third module of 'Web Application Development with JavaScript and MongoDB!' In this module we will use bootstrap icons and use the publish and subscribe model to control data read access. We will understand the concept of asynchronous execution and work with template data contexts and helper functions. Finally we will use packages to implement in-place content editing and use complex MongoDB filters. Enjoy!
Part: 4
Title:Summary
Description:
In this course, you will develop more advanced web application programming skills. You will learn how to control data read and write access using methods, publish and subscribe. You will learn how to access your database and server shells using command line tools. You will use the SimpleSchema system to validate data and generate input forms automatically. You will see a complete collaborative code editing environment, TextCircle, being built from scratch. At the end of this course, you will be able to: - use Meteor methods to control data write access - use publish and subscribe to control data read access - install and use advanced Meteor packages - add user accounts to your applications - implement complex MongoDB filters - use the MongoDB and meteor server shells - define data validations schemas using SimpleSchema - generate data input forms automatically using SimpleSchema In this course, you will complete: 2 programming assignments taking ~4 hours each to complete 4 quizzes, each taking ~20 minutes to complete multiple practice quizzes, each taking ~5 minutes to complete Participation in or completion of this online course will not confer academic credit for University of London programmes