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

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

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

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

Web Application Development with JavaScript and MongoDB

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

О курсе

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

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

MongoDBJavascriptWeb ApplicationsWeb DevelopmentData ValidationUser AccountsCollaborative SoftwareDatabase SystemsWeb Development ToolsData AccessPackage and Software ManagementAuthorization (Computing)Command-Line InterfaceApplication FrameworksJavaScript FrameworksQuery Languages

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

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

01Web Application Development with JavaScript and MongoDB: Course overview4 материалов

Course overview

Course introductionВидеоCourse outlineЧтениеGrading and assessment informationЧтениеPrerequisite quizЗадание

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

Professor Matthew Yee-King

Lecturer

Web Application Development with JavaScript and MongoDB
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 29.2 ч

6 модулей

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

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

Часть программы вашего университета
02MongoDB, Meteor and reactive data17 материалов

Introduction

OverviewВидеоStarter codeЧтение

TextCircle

TextCircleВидеоTextCircleЗадание

Reactive data

Reactive dataВидеоReactive dataЗадание

Reactive sessions

Reactive sessionsВидеоReactive sessionsЗадание

Scope

ScopeВидеоScopeЗадание

Bootstrap it!

Bootstrap it!ВидеоBootstrap it!Задание

HTML preview

HTML previewВидеоHTML previewЗадание

MongoDB, Meteor and reactive data summary

MongoDB, Meteor and reactive data summaryВидеоMongoDB, Meteor and reactive data summary quizЗаданиеM-Instant part 1: working with SessionВзаимная проверка
03User accounts, packages and methods17 материалов

Introduction

OverviewВидеоSource codeЧтение

User accounts

User accountsВидеоUser accountsЗадание

MongoDB shell

MongoDB shellВидеоMongoDB shellЗадание

Customise the accounts UI

Customise the accounts UIВидеоCustomise the accounts UIЗадание

Who is editing? DB

Who is editing? working with methodsВидеоWho is editing? DBЗадание

Who is editing? UI

Who is editing? UIВидеоWho is editing? UIЗадание

Improve the UI

Improve the UIВидеоImprove the UIЗадание

User accounts, packages and methods summary

User accounts, packages and methods summaryВидеоUser accounts, packages and methods summary quizЗаданиеM-instant part 2: working with methodsВзаимная проверка
04Publish and subscribe model and MongoDB filters23 материалов

Introduction

OverviewВидеоSource codeЧтение

More docs!

More docs!ВидеоMore docs!Задание

Docs in the DB

Docs in the DBВидеоDocs in the DBЗадание

Using Session

Using SessionВидеоUsing SessionЗадание

Loading the new doc

Loading the new docВидеоLoading the new docЗадание

Document list and editable title

Document listВидеоDocument listЗаданиеEditable titleВидеоEditable titleЗадание

Controlling document access

Controlling document accessВидеоControlling document itemЗадание

Publish and subscribe

Publish and subscribeВидеоPublish and subscribeЗадание

Final polish

Final polishВидеоFinal polishЗадание

Publish and subscribe MongoDB filters summary

Publish and subscribe MongoDB filters summaryВидеоPublish and subscribe MongoDB filters summary quizЗаданиеM-instant part 3: publish and subscribeВзаимная проверка
05SimpleSchemas, autoform and code re-organisation23 материалов

Introduction

OverviewВидеоLearning outcomesЧтениеSource codeЧтение

Reorganising the code

Reorganising the codeВидеоReorganising the codeЗадание

Fixing bugs

Fixing bugsВидеоFixing bugsЗадание

Routing

RoutingВидеоRoutingЗадание

Iron:router

Iron:routerВидеоIron:routerЗадание

Grid layout

Grid layoutВидеоGrid layoutЗадание

Find and Findone

Find and FindOneВидеоFind and FindOneЗадание

Comment box

Comment boxВидеоComment boxЗадание

Comment list

Comment listВидеоComment listЗадание

SimpleSchemas, autoform and code re-organisation summary

SimpleSchemas, autoform and code re-organisation summaryВидеоFinal version of source codeЧтениеSimpleSchemas, autoform and code re-organisation summary quizЗаданиеM-Instant part 4 - multiple chatrooms!Взаимная проверка
06Summary1 материалов

Course Summary

SummaryВидео