1

Etapa 1

Введение

2

Etapa 2

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

3

Etapa 3

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

4

Etapa 4

Шаблоны

5

Etapa 5

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

6

Etapa 6

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

7

Etapa 7

Коллекции

8

Etapa 8

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

9

Etapa 9

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

10

Etapa 10

Сессия

11

Etapa 11

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

12

Etapa 12

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

13

Etapa 13

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

14

Etapa 14

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

15

Etapa 15

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

16

Etapa 16

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

17

Etapa 17

Ошибки

18

Etapa 18

Комментарии

19

Etapa 19

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

20

Etapa 20

Уведомления

21

Etapa 21

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

22

Etapa 22

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

23

Etapa 23

Голосование

24

Etapa 24

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

25

Etapa 25

Анимации

1

Etapa 1

Введение

2

Etapa 2

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

3

Etapa 3

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

4

Etapa 4

Шаблоны

5

Etapa 5

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

6

Etapa 6

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

7

Etapa 7

Коллекции

8

Etapa 8

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

9

Etapa 9

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

10

Etapa 10

Сессия

11

Etapa 11

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

12

Etapa 12

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

13

Etapa 13

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

14

Etapa 14

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

15

Etapa 15

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

16

Etapa 16

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

17

Etapa 17

Ошибки

18

Etapa 18

Комментарии

19

Etapa 19

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

20

Etapa 20

Уведомления

21

Etapa 21

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

22

Etapa 22

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

23

Etapa 23

Голосование

24

Etapa 24

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

25

Etapa 25

Анимации

01 febrero 2016

El objetivo está desatendido

El autor lleva sin comentar el objetivo 8 años 9 meses 19 días

Autor del objetivo

Educación

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

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

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

 Criterio del fin

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

 Recursos personales

Время, Мозги

 Lo ecológico del objetivo

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

  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 элемента.Научитесь анимировать реорганизацию постов.Научитесь анимировать добавление новых постов.
  • 1605
  • 01 febrero 2016, 06:36
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?