Introduction to Meteor.js Development

所在平台: Coursera

课程主页: https://www.coursera.org/learn/meteor-development

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Meteor.js开发入门 概述:在本课程中,您将学习如何使用Meteor.js框架和MongoDB创建一个完整的多用户网站。您将实现用户认证、安全功能、响应式模板和使用iron router进行路由。您将执行关键的数据库操作,包括插入、删除和更新数据,以及排序和筛选。您将逐行了解如何构建一个完整的应用程序。 课程结束时,您将能够: 1. 安装Meteor.js系统并创建Web应用程序 2. 使用Meteor.js打包系统 3. 编写可响应性地显示数据的Meteor.js模板 4. 对MongoDB执行插入、删除和更新操作 5. 编写MongoDB数据筛选器以搜索和排序数据 6. 为网站添加用户认证功能 7. 使用iron:router控制页面上显示的内容 8. 实施基本的安全功能 课程内容包括: - 1个服务器安装作业,约需1小时完成 - 1个编程作业,约需8小时完成 - 4个小测,每个约需20分钟完成 - 多个实践测验,每个约需5分钟完成 先决条件: 该课程是建立在该专业之前两个课程的基础上。因此,如果您发现本课程过于技术性,我们建议您先完成之前的课程,然后再重新开始本课程。特别是,我们期望您具备基本的HTML、CSS和JavaScript编程能力。 完成本在线课程不会授予伦敦大学项目的学分。 课程大纲: **第一部分:介绍Meteor** 描述:欢迎来到"Introduction to Meteor.js Development"的第一模块!在本模块中,我们将安装Meteor工具、编辑模板,并学习如何定义模板助手和模板事件监听器。希望您喜欢本模块! **第二部分:数据库与集合** 描述:欢迎来到"Introduction to Meteor.js Development"的第二模块!在本课程中,我们将创建Mongo集合并使用Mongo查找和插入操作。此外,我们将学习如何从Meteor控制Bootstrap模态,并使用第三方Meteor包以添加功能。享受学习! **第三部分:用户认证** 描述:欢迎来到"Introduction to Meteor.js Development"的第三模块!在本模块中,我们将学习如何为您的Meteor应用添加用户认证,以及如何使用Mongo筛选器。最后,我们将使用Meteor响应式会话变量,并实施无限滚动功能。享受学习! **第四部分:安全性与路由** 描述:欢迎来到"Introduction to Meteor.js Development"的最后模块!在本模块中,我们将展示如何对您的应用进行基本的安全测试,以及如何实施基本的数据安全功能。此外,我们还将了解如何组织Meteor应用代码,以及如何使用iron:router实现多个路由。享受学习!

课程大纲

Part: 1

Title:Introduction to Meteor

Description:Welcome to the first module of 'Introduction to Meteor.js Development'! In this module we'll be installing Meteor tools, editing a template and learning how to define a template helper and template event listeners. I hope you enjoy this module!

Part: 2

Title:Databases and collections

Description:Welcome to the second module of 'Introduction to Meteor.js Development'! In this course we will be creating Mongo Collections and using Mongo find and insert operations. In addition, we will be looking at how to control a Bootstrap modal from Meteor and we will be using third party Meteor packages to add functionality. Enjoy!

Part: 3

Title:User authentication

Description:Welcome to the third module of 'Introduction to Meteor.js Development!'. In this module we will be looking at adding a user authentication to your Meteor app and learning how to use Mongo filters. Finally, we will be using the Meteor reactive Session variable and we will implement an infinite scroll. Enjoy!

Part: 4

Title:Security and routing

Description:Welcome to the final module of 'Introduction to Meteor.js Development!'. In this module we will show you how to perform basic security testing on your app and how to implement basic data security features. In addition, we will look at how to organise Meteor application code and how to implement multiple routes using iron:router. Enjoy!

课程评论(0条)

课程详情

In this course, you will learn how to create a complete, multi-user web site using the Meteor.js framework and MongoDB. You will implement user authentication, security features, reactive templates and routing using iron router. You will carry out key database operations such as inserting, removing and updating data as well as sorting and filtering. You will see how a complete application can be built, line by line. At the end of the course, you will be able to: 1. Install the Meteor.js system and create a web application 2. Work with the Meteor.js packaging system 3. Write Meteor.js templates that can reactively display data 4. Use insert, remove and update operations on MongoDB 5. Write MongoDB data filters to search for and sort data 6 .Add user authentication functionality to a website 7. Control what is displayed on the page using iron:router 8. Implement basic security features In this course, you will complete: 1 server install assignment taking ~1 hour to complete 1 programming assignment taking ~8 hours to complete 4 quizzes, each taking ~20 minutes to complete multiple practice quizzes, each taking ~5 minutes to complete Prerequisites This course is designed to build on top of the material delivered in the previous two courses in this specialisation. Therefore, we recommend that if you find this course too technically challenging that you first complete the previous courses before re-commencing this one. Specifically, we expect you to be able to code basic HTML, CSS and Javascript before you take this course. Participation in or completion of this online course will not confer academic credit for University of London programmes.

课程标签

0人关注该课程

主题相关的课程