Об этом курсе
8,678

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 1-2 hours/week...

Английский

Субтитры: Английский

Приобретаемые навыки

MongodbMeteorJavaScriptRouting

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 1-2 hours/week...

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
25 минуты на завершение

Web Application Development with JavaScript and MongoDB: Course overview

Welcome to 'Web Application Development with JavaScript and MongoDB'! In this course we will be creating native mobile apps using Meteor.js, implementing social media features, such as following as well as writing and running unit tests on your JavaScript code. Finally you will set up your own server environment to run Meteor applications and you will implement the publish and subscribe data control model. I hope you enjoy the course! -Matthew ...
1 видео ((всего 1 мин.)), 2 материалов для самостоятельного изучения, 1 тест
1 видео
2 материала для самостоятельного изучения
Course outline10мин
Grading and assessment information10мин
1 практическое упражнение
Prerequisite quiz4мин
4 ч. на завершение

MongoDB, Meteor and reactive data

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! ...
8 видео ((всего 57 мин.)), 1 материал для самостоятельного изучения, 8 тестов
8 видео
TextCircle16мин
Reactive data3мин
Reactive sessions6мин
Scope7мин
Bootstrap it!9мин
HTML preview11мин
MongoDB, Meteor and reactive data summary24
1 материал для самостоятельного изучения
Starter code10мин
7 практического упражнения
TextCircle4мин
Reactive data4мин
Reactive sessions4мин
Scope4мин
Bootstrap it!4мин
HTML preview4мин
MongoDB, Meteor and reactive data summary quiz20мин
Неделя
2
4 ч. на завершение

User accounts, packages and methods

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! ...
8 видео ((всего 58 мин.)), 1 материал для самостоятельного изучения, 8 тестов
8 видео
User accounts6мин
MongoDB shell8мин
Customise the accounts UI11мин
Who is editing? working with methods12мин
Who is editing? UI10мин
Improve the UI8мин
User accounts, packages and methods summary24
1 материал для самостоятельного изучения
Source code10мин
7 практического упражнения
User accounts4мин
MongoDB shell4мин
Customise the accounts UI4мин
Who is editing? DB4мин
Who is editing? UI4мин
Improve the UI4мин
User accounts, packages and methods summary quiz20мин
Неделя
3
4 ч. на завершение

Publish and subscribe model and MongoDB filters

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! ...
11 видео ((всего 73 мин.)), 1 материал для самостоятельного изучения, 11 тестов
11 видео
More docs!8мин
Docs in the DB7мин
Using Session6мин
Loading the new doc7мин
Document list8мин
Editable title8мин
Controlling document access9мин
Publish and subscribe9мин
Final polish6мин
Publish and subscribe MongoDB filters summary38
1 материал для самостоятельного изучения
Source code10мин
10 практического упражнения
More docs!4мин
Docs in the DB4мин
Using Session4мин
Loading the new doc4мин
Document list4мин
Editable title4мин
Controlling document item4мин
Publish and subscribe4мин
Final polish4мин
Publish and subscribe MongoDB filters summary quiz20мин
Неделя
4
5 ч. на завершение

SimpleSchemas, autoform and code re-organisation

Welcome to the final module of 'Web Application Development with JavaScript and MongoDB!' In this module we will create a well organised application using special Meteor folders and we will organise templates into multiple files. We will also learn how to use the iron:router package to create multiple page applications and we will generate data entry forms automatically using SimpleSchema and autoform. Finally, we will validate user data automatically using SimpleSchema. Enjoy! ...
10 видео ((всего 72 мин.)), 3 материалов для самостоятельного изучения, 10 тестов
10 видео
Reorganising the code8мин
Fixing bugs8мин
Routing6мин
Iron:router9мин
Grid layout9мин
Find and FindOne6мин
Comment box15мин
Comment list6мин
SimpleSchemas, autoform and code re-organisation summary27
3 материала для самостоятельного изучения
Learning outcomes10мин
Source code10мин
Final version of source code10мин
9 практического упражнения
Reorganising the code4мин
Fixing bugs4мин
Routing4мин
Iron:router4мин
Grid layout4мин
Find and FindOne4мин
Comment box4мин
Comment list4мин
SimpleSchemas, autoform and code re-organisation summary quiz20мин
1 минута на завершение

Summary

...
1 видео ((всего 1 мин.))
1 видео
Summary1мин
4.6
Рецензии: 108Chevron Right

36%

начал новую карьеру, пройдя эти курсы

38%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие рецензии

автор: KKOct 2nd 2017

manipulate application with multiple users is a really useful technical skills we should get, these courses contain how to add multiple users/documents/comments, that's really need to learn!

автор: ANFeb 23rd 2016

I really liked the course. Tha manner of teaching and the subject with all the details of "how to" are attention catchy. Unfortunately just had no time to complete it properly and in time.

Преподаватели

Avatar

Dr Matthew Yee-King

Lecturer
Computing Department, Goldsmiths, University of London

О Лондонский университет

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk...

О Голдсмитский колледж, Лондонский университет

Championing research-rich degrees that provoke thought, stretch the imagination and tap into tomorrow’s world, at Goldsmiths we’re asking the questions that matter now in subjects as diverse as the arts and humanities, social sciences, cultural studies, computing, and entrepreneurial business and management. We are a community defined by its people: innovative in spirit, analytical in approach and open to all....

О специализации ''Разработка и проектирование адаптивных веб-сайтов'

This Specialization covers the basics of modern full stack web development, from UX design, to front-end coding, to custom databases. You’ll build foundational skills in a full range of technologies, including HTML/CSS, Javascript, and MongoDB, and you’ll learn to implement a reactive, multi-user web application using the meteor.js framework. We’ll also touch on more advanced topics, such as APIs, data visualization, and animation....
Разработка и проектирование адаптивных веб-сайтов

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.