1

Етап 1

Введение

2

Етап 2

Начало работы

3

Етап 3

Публикация приложения

4

Етап 4

Шаблоны

5

Етап 5

Использование Git и GitHub

6

Етап 6

Создаем пакет Meteor

7

Етап 7

Коллекции

8

Етап 8

Публикации и подписки

9

Етап 9

Маршрутизация (Routing)

10

Етап 10

Сессия

11

Етап 11

Добавление пользователей

12

Етап 12

Реактивность

13

Етап 13

Создание постов

14

Етап 14

Компенсация задержки передачи данных

15

Етап 15

Редактирование постов

16

Етап 16

Доступ разрешен, доступ запрещен

17

Етап 17

Ошибки

18

Етап 18

Комментарии

19

Етап 19

Денормализация

20

Етап 20

Уведомления

21

Етап 21

Продвинутая реактивность

22

Етап 22

Разбиение на страницы

23

Етап 23

Голосование

24

Етап 24

Продвинутые Публикации

25

Етап 25

Анимации

1

Етап 1

Введение

2

Етап 2

Начало работы

3

Етап 3

Публикация приложения

4

Етап 4

Шаблоны

5

Етап 5

Использование Git и GitHub

6

Етап 6

Создаем пакет Meteor

7

Етап 7

Коллекции

8

Етап 8

Публикации и подписки

9

Етап 9

Маршрутизация (Routing)

10

Етап 10

Сессия

11

Етап 11

Добавление пользователей

12

Етап 12

Реактивность

13

Етап 13

Создание постов

14

Етап 14

Компенсация задержки передачи данных

15

Етап 15

Редактирование постов

16

Етап 16

Доступ разрешен, доступ запрещен

17

Етап 17

Ошибки

18

Етап 18

Комментарии

19

Етап 19

Денормализация

20

Етап 20

Уведомления

21

Етап 21

Продвинутая реактивность

22

Етап 22

Разбиение на страницы

23

Етап 23

Голосование

24

Етап 24

Продвинутые Публикации

25

Етап 25

Анимации

01 лютого 2016

Мета закинута

Автор не відписував в цілі 8 років 9 месяців 19 днів

Автор мети

Освіта

Пройти курс обучения MeteorJS по книге Discover Meteor

Прочитать книгу. Пройти курс. http://ru.discovermeteor.com

Давно уже эта цель висит в черновиках, но последние пол года у меня были другие дела. Сейчас таки решил взяться за этот курс и пройти его по-немногу. Я хочу пройти этот курс на русском. Это обучение я буду использовать для старта одного из своих проектов. Проектов у меня много, но большинство из них требуют более серьезных знаний. =)

 Критерій завершення

Прочитанная книга, написанное простейшее приложение

 Особисті ресурси

Время, Мозги

 Екологічність мети

Хочу освоить простейшие возможности этого фреймворка, чтобы сделать несколько своих проектов.

  1. Введение

    В этой главе вы:

    Узнаете что делает Meteor особенным.Узнаете историю этой книги.Узнаете как эта книга структурирована.
  2. Начало работы

    В этой главе вы:

    Установите Meteor.Узнаете про 5 типов модулей Meteor.Создадите файловую структуру вашего Meteor-приложения.
  3. Публикация приложения

    В этой главе вы:

    Узнаете, как опубликовать приложение на Meteor.Узнаете, как опубликовать приложение на Modulus.Узнаете, как опубликовать приложение на собственный сервер с помощью Meteor Up.
  4. Шаблоны

    В этой главе вы:

    Узнаете о языке шаблонов Meteor, Spacebars.Создадите свои первые 3 шаблона.Узнаете как работают менеджеры Meteor.Основы статического прототипирования.
  5. Использование Git и GitHub

    В этой главе вы:

    Узнаете как пользоваться GitHub для лучшего понимания следующих глав.
  6. Создаем пакет Meteor

    В этой главе вы:

    Создадите локальный пакет в приложении.Напишите тесты для пакета.Опубликуете пакет в репозитории Atmosphere.
  7. Коллекции

    В этой главе вы:

    Узнаете о ключевой технологии Meteor - коллекциях.Поймете, как работает синхронизация данных в Meteor.Подключите данные из коллекций к шаблонам.Превратите наш простой прототип в полностью функциональное веб-приложение!
  8. Публикации и подписки

    В этой главе вы:

    Поймете, как работают публикации и подписки.Узнаете, что делает пакет autopublish.Увидите еще несколько примеров реализации публикаций и подписок.
  9. Маршрутизация (Routing)

    В этой главе вы:

    Изучите маршрутизацию в Meteor.Создадите страницы обсуждения постов с уникальными URL-ми.Изучите как делать ссылки с такими URL-ми правильно.
  10. Сессия

    В этой главе вы:

    Познакомитесь с сессиями в MeteorУзнаете о функции autorunПоймете, как работает горячая замена кода
  11. Добавление пользователей

    В этой главе вы:

    Узнаете про учетные записи пользователей в Meteor.Добавите авторизацию пользователей для Microscope.Научитесь пользоваться встроенным пакетом accounts-ui для пользовательского интерфейса.
  12. Реактивность

    В этой главе вы:

    Узнаете о системе реактивных зависимостей кода в Meteor.Поймете, зачем она нужна и как она делает код декларативным.Научитесь применять продвинутый код, использующий реактивные данные.
  13. Создание постов

    В этой главе вы:

    Узнаете как создать новый пост на клиенте.Создадите простую проверку данных.Ограничите доступ к форме создания поста.Научитесь использовать методы проверки данных на сервере для лучшей безопасности.
  14. Компенсация задержки передачи данных

    В этой главе вы:

    Узнаете что такое компенсация задержки передачи данных.Замедлите выполнение приложения и проследите что происходит.Узнаете как Методы Meteor'a вызывают друг друга.
  15. Редактирование постов

    В этой главе вы:

    Добавите форму редактирования постов.Создадите права редактирования.Ограничите поля для редактирования.
  16. Доступ разрешен, доступ запрещен

    В этой главе вы:

    Узнаете про функции Allow и Deny.Разберетесь в каком порядке эти функции вызываются.
  17. Ошибки

    В этой главе вы:

    Создадите лучший механизм для отображения ошибок и сообщений.Узнаете как использовать `Template.rendered`, чтобы узнать когда пользователь увидел ошибку.Используете фильтр для роутера, чтобы ошибки отображались только один раз.
  18. Комментарии

    В этой главе вы:

    Показываем комментарии.Добавляем форму для нового комментария.Узнаем как загрузить только комментарии текущего поста.Добавляем параметр с количеством комментариев к посту.
  19. Денормализация

    В этой главе вы:

    Узнаете, что такое денормализация.Сравните Mongo с традиционными реляционными базами данных.Узнаете, когда данные *не стоит* денормализовать.
  20. Уведомления

    В этой главе вы:

    Создадите коллекцию для уведомлений, чтобы оповещать пользователей о действиях остальных.Научитесь делать доступными только те уведомления, которые имеют отношение к текущему пользователю.Узнаете больше о публикациях и подписках.
  21. Продвинутая реактивность

    В этой главе вы:

    Научитесь создавать реактивные источники данных в Meteor.Создадите простой пример реактивного источника данных.Увидите, в чем сходства и различия между Tracker и AngularJS.
  22. Разбиение на страницы

    В этой главе вы:

    Узнаете больше о подписках Meteor, и как мы можем их использовать для контроля данных.Создадите страницу с подгружаемыми данными по мере прокрутки страницы.Используете пакет `iron-router-progress` для создания индикатора загрузки в стиле iOS.Создадите особенную подписку для прямых ссылок на страницу постов.
  23. Голосование

    В этой главе вы:

    Построим систему, чтобы пользователи могли голосовать за пост.Расположим наши посты по количеству голосов на специальной странице "лучшее".Научимся создавать глобальные handlebars helper'ы.Узнаем больше о безопасности данных в Meteor.Затронем некоторые интересные принципы производительности в MongoDB.
  24. Продвинутые Публикации

    В этой главе вы:

    Узнаете продвинутые способы работы с публикациями.Увидите, насколько гибкими могут быть публикации и подписки.
  25. Анимации

    В этой главе вы:

    Узнаете что происходит за кулисами когда Meteor меняет местами два DOM элемента.Научитесь анимировать реорганизацию постов.Научитесь анимировать добавление новых постов.
  • 1606
  • 01 лютого 2016, 06:36

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?