1

Етап 1

Домен -> heroku

15 листопада—15 листопада

2

Етап 2

Выбор проекта

15 листопада—15 листопада

3

Етап 3

Нарисовать схему базы данных

15 листопада—15 листопада

4

Етап 4

Нарисовать мокапы

15 листопада—15 листопада

5

Етап 5

Создать проект -> git init -> push на Github и heroku

15 листопада—15 листопада

6

Етап 6

Добавляем первые необходимые гемы.

15 листопада—15 листопада

7

Етап 7

Аутентификация

15 листопада—15 листопада

8

Етап 8

Добавляем ресурсы, модели, связи, валидацию

15 листопада—15 листопада

9

Етап 9

Авторизация

15 листопада—15 листопада

10

Етап 10

Качество кода

15 листопада—15 листопада

11

Етап 11

Тестирование

15 листопада—15 листопада

12

Етап 12

Контроллеры + роутинг + вьюхи

15 листопада—15 листопада

13

Етап 13

Деплой

15 листопада—15 листопада

14

Етап 14

Допфункционал

15 листопада—15 листопада

1

Етап 1

Домен -> heroku

15 листопада—15 листопада

2

Етап 2

Выбор проекта

15 листопада—15 листопада

3

Етап 3

Нарисовать схему базы данных

15 листопада—15 листопада

4

Етап 4

Нарисовать мокапы

15 листопада—15 листопада

5

Етап 5

Создать проект -> git init -> push на Github и heroku

15 листопада—15 листопада

6

Етап 6

Добавляем первые необходимые гемы.

15 листопада—15 листопада

7

Етап 7

Аутентификация

15 листопада—15 листопада

8

Етап 8

Добавляем ресурсы, модели, связи, валидацию

15 листопада—15 листопада

9

Етап 9

Авторизация

15 листопада—15 листопада

10

Етап 10

Качество кода

15 листопада—15 листопада

11

Етап 11

Тестирование

15 листопада—15 листопада

12

Етап 12

Контроллеры + роутинг + вьюхи

15 листопада—15 листопада

13

Етап 13

Деплой

15 листопада—15 листопада

14

Етап 14

Допфункционал

15 листопада—15 листопада

15 листопада 2014 22 лютого 2015
Мета завершена % date%
Кар'єра та робота

Выбрать и сделать проект на Ruby on Rails для портфолио за 3 месяца

Ставлю жесткие рамки, ибо по другому нельзя. Чертова прокрастинация.

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

Логически завершенный проект с доменом на хероку

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

Они есть, все остальное отговорки

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

Хочу и все тут

  1. Домен -> heroku

    Регистрируем домен, привязываем к хероку, вешаем заглушку "В разработке...", настраиваем сторонние сервисы пинга, чтоб хероку проект не засыпал.

  2. Выбор проекта

    Необходимо определиться с проектом, он не должен быть простым, но и сложный для первого тоже не надо.

  3. Нарисовать схему базы данных

    В draw.io начеркать схему бд со связями и полями таблиц

  4. Нарисовать мокапы

    Я предпочитаю создавать их в mockflow.com

  5. Создать проект -> git init -> push на Github и heroku

    Начинаем творить

  6. Добавляем первые необходимые гемы.

    Мои минимум

    • pg
    • devise
    • cancancan
    • simple_form
    • bootstrap-sass
    • autoprefixer-rails
    • slim
    • friendly_id
    • babosa
    • kaminari
    • rspec
    • capybara
    • better-errors
    • pry
    • factory-girl
    • faker

    По остальному будет видно в процессе.

  7. Аутентификация

    Пользователи + devise. Также посмотрю гем omniauth (если буду успевать)

  8. Добавляем ресурсы, модели, связи, валидацию

    Здесь опишу подробнее когда определюсь с проектом

  9. Авторизация

    Настраиваем cancancan ability.rb

  10. Качество кода

    Подключить HoundCI и проверить rubocop-ом

  11. Тестирование

    Хоть и не своевременно, но все таки протестировать проект: юнит тесты для бизнес-логики + интеграционные тесты. Подключить TravisCI

  12. Контроллеры + роутинг + вьюхи

    Основной этап работы

  13. Деплой

    на heroku

  14. Допфункционал

    Здесь попрактикуюсь во фронтендщине: coffescript, jQuery

  • 3716
  • 15 листопада 2014, 08:51

Реєстрація

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

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

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

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