Написать тестовое задание ToDo list на Ruby on Rails (REST API) + AngularJS
Хочу создать ToDo list с применением фреймворков RoR(Rest API) and AngularJS(SPA), покрыть их тестами(хотя бы частично).
Сейчас поверхностно знаком с этими технологиями, в режиме интенсива хочу попробовать сделать это в свободное от работы время
В данный момент, я сис. админ + web-разработчик(самоучка). Программирую на PHP(Laravel5).
Цель попасть на курсы RoR, и по окончанию курсов, уйти полностью в веб-разработку!
Критерий завершения
Отправить выполненное задание фирме, и попасть на бесплатные курсы по RoR!
-
Пробежаться по основам TypeScript
Буду учить по руководству http://metanit.com/web/typescript/
-
Введение
-
Основы
-
ООП
-
Заголовочные файлы
-
-
Angular2 знакомство
Много полезной инфы по Angular2 есть на их оф. сайте angular.io, все доки на инглише, что являеться плюсом, заодно подтяну свои reading skills. Так же кроме оф. док. нашел несколько полезных ресурсов: http://antjanus.com/blog/tutorials/the-beginners-... и http://blog.thoughtram.io/categories/angular-2/
Для знакомства думаю вполне достаточно.
По возможности буду стараться делать комиты на GitHub
-
Сделать 5 MIN QUICKSTART
-
Сделать TUTORIAL: TOUR OF HEROES
-
Прочитать DEVELOPER GUIDES
-
The Beginner’s Preemptive Guide To AngularJS 2 Beta
-
Пробежаться по ANGULAR RESOURCES
-
Бегло просмотреть http://blog.thoughtram.io/categories/angular-2/ много полезностей
-
-
Свазка angular with rails
-
Пройти туториал на https://thinkster.io/angular-rails
-
авторизация через API https://auth0.com/docs/quickstart/spa/angular2/rails
-
Codenamecrud.ru - API, мейлеры и продвинутые темы
-
Хорошая серия статей https://mkdev.me/posts/zachem-nuzhen-angular-js-i-pochemu-imenno-on
-
на заметку https://github.com/GCinellu/angular2-rails-simple-blog
-
-
ToDo lists
-
Возможность создавать / обновлять / удалять проекты
-
Возможность добавлять задачи к проекту
-
Возможность менять приоритеты задач в проекте(drag and drop)
-
Возможность пометить задачу как «выполнено»
-
Возможность выбрать срок для задачи
-
Авторизация
-
Покрыть автоматизированными тестами весь функционал
-
Deploy on Heroku or VPS
-
Отправить фирме на проверку
-
-
RailsTutorial(Michael Hartl)
Классика для всех новичков в RoR, сроки сжаты, по этому прийдётся изрядно потрудиться!
-
Введение в Rails
-
demo app
-
В основном статические страницы
-
Rails — приправленный Ruby
-
Заполнение шаблона
-
Моделирование пользователей
-
Регистрация
-
Войти, выйти
-
Обновление, демонстрация и удаление пользователей
-
Микросообщения пользователей
-
Слежение за сообщениями пользователей
-
- 5526
- 14 декабря 2015, 07:49
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением