К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Meteor.js Development · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Meteor.js Development

Курс от University of London, Goldsmiths, University of London
Уровень не указан≈ 27.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

JavaScript FrameworksAuthenticationsWeb DevelopmentUser AccountsWeb ApplicationsPackage and Software ManagementDevelopment EnvironmentApplication SecuritySecurity ControlsMongoDBHypertext Markup Language (HTML)MaintainabilityDatabase SoftwareFull-Stack Web DevelopmentJavascriptApplication FrameworksData Security

Программа курса

5 модулей · 88 учебных материалов

01Introduction to Meteor.js Development course overview6 материалов

Course overview

Guidance for the prerequisite quizЧтениеPrerequisite quizЗаданиеOverviewВидеоCourse outlineЧтение

Учитесь у экспертов

Professor Matthew Yee-King

Lecturer

Introduction to Meteor.js Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 27.2 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Grading and assessment informationЧтение
Why meteor?Чтение
02Introduction to Meteor 21 материалов

Introduction

OverviewВидеоURL for this moduleЧтениеCode for this moduleЧтение

From one to many users

From one to many usersВидеоFrom one to many usersЗадание

Install Meteor

URL for this lessonЧтениеInstall MeteorВидеоInstall MeteorЗадание

Editing a template

URL for this lessonЧтениеEditing a templateВидеоEditing a templateЗадание

Sending data to templates with helpers

Sending data to templates with helpersВидеоSending data to templates with helpersЗадание

Convert to a Bootstrap grid

URL for this lessonЧтениеConvert to a Bootstrap gridВидеоConvert to a Bootstrap gridЗадание

Responding to user actions

Responding to user actionsВидеоResponding to user actionsЗадание

Introduction to Meteor Summary

Introduction to Meteor SummaryВидеоIntroduction to Meteor summary quizЗаданиеInstall meteor and edit some templatesВзаимная проверка
03Databases and collections18 материалов

Introduction

OverviewВидеоURL for this moduleЧтениеCode for this moduleЧтение

Meteor distributed data model

Meteor distributed data modelВидеоMeteor distributed data modelЗадание

Create a collection of images

Create a collection of imagesВидеоCreate a collection of imagesЗадание

Better start up script, removing items from a collection

Better start up script, removing items from a collectionВидеоBetter start up script, removing items from a collectionЗадание

Add an image rating function: Updating and sorting

URL for this lessonЧтениеAdd an image rating function: Updating and sortingВидеоAdd an image rating function: Updating and sortingЗадание

Implement image adding with a Bootstrap Modal

Implement image adding with a Bootstrap modal (part 1)ВидеоImplement image adding with a Bootstrap modal (part 2)ВидеоImplement image adding with a Bootstrap ModalЗадание

Databases and collections summary

Databases and collections summaryВидеоDatabases and collections summary quizЗаданиеSiteace part 1: edit an event and a templateВзаимная проверка
04User authentication24 материалов

Introduction

OverviewВидеоCode for this moduleЧтение

User authentication with Meteor.js

User authentication with Meteor.jsВидеоUser authentication with Meteor.jsЗадание

Tidying up the design with a navbar

Tidying up the design with a navbarВидеоTidying up the design with a navbarЗадание

Accessing user information

URL for this lessonЧтениеAccessing user informationВидеоAccessing user informationЗадание

Customising the user registration form

URL for this lessonЧтениеCustomising the user registration formВидеоCustomising the user registration formЗадание

Attaching users to images

Attaching users to imagesВидеоAttaching users to imagesЗадание

Filtering images by user

URLs for this lessonЧтениеFiltering images by userВидеоFiltering images by userЗадание

Removing the image filter

Removing the image filterВидеоRemoving the image filterЗадание

Infinite scroll

Infinite scrollВидеоInfinite scrollЗадание

User authentication summary

User authentication summaryВидеоUser authentication summary quizЗаданиеSiteace part 2: user authenticationВзаимная проверка
05Security and routing19 материалов

Introduction

OverviewВидеоCode for this moduleЧтение

How to organise your code

How to organise your codeВидеоHow to organise your codeЗадание

Hack into your site!

Hack into your site!ВидеоHack into your site!Задание

Make your site more secure

URL for this lessonЧтениеMake your site more secureВидеоMake your site more secureЗадание

Tidy up the project

Tidy up the projectВидеоTidy up the projectЗадание

Routing with iron:router

URL for this lessonЧтениеRouting with iron: routerВидеоRouting with iron:routerЗадание

Better routing

Better routingВидеоBetter routingЗадание

Security and routing summary

Security and routing summaryВидеоSecurity and routing summary quizЗаданиеSiteAce - implementing discussionsВзаимная проверка