Выучить Рельсы и написать SaaS для немецкого языка
Написать простой сайт-сервис на Рельсах для тренировки программирования . Для этого нужно выучить Руби.
Этапы еще не окончательные, будут меняться и корректироваться по ходу изучения. Пока литературы и этапов многовато, значительную часть выкину, когда разберусь, что лучше оставить.
Поскольку мой основной интерес заключается в написании веб-приложений, я буду изучать вначале Рельсы на практике, а уже потом, факультативно, Руби, а затем снова Рельсы, но более глубоко.
Цель: написать SaaS, похожий на wordsfromtext, но для немецкого, т.к. я его сейчас изучаю и страдаю от того, как мало хороших и удобных сервисов существует для него. Вот только хочу оставить возможность читать тексты на сайте, как в wordmemo, а не только выводить слова.
-
Настроить рабочую среду
-
Пройти курс на CodeAcademy
http://www.codecademy.com/ru/tracks/ruby
Бегло ознакомиться с синтаксисом Руби на простейших примерах и упражнениях.
-
Сделать простейший блог на Рельсах
http://rusrails.ru/getting-started-with-rails
Самый простой блог - с возможностью создавать, редактировать и удалять записи и комментариями. Попробовать рельсы в действии, наглядно.
-
Прочесть «Изучение Rails на Примерах» Майкла Харта
http://russian.railstutorial.org/chapters/beginning
Прочесть и сделать все упражнения, более продвинутый блог с авторизацией и прочими плюшками.
-
Будущие этапы для Рельсов
- Пройти курс на edX: CS169.1x Software as a Service https://www.edx.org/courses/BerkeleyX/CS169.1x/2013_Spring/info
- Пройти курс на edX: CS169.2x Software as a Service https://www.edx.org/courses/BerkeleyX/CS169.2x/2012_Fall/info
- Пройти курс «Rails For Zombies» http://railsforzombies.org
- Пройти курс «Rails Testing for Zombies» http://rtfz.codeschool.com
- Пройти курс «Testing with RSpec» http://rspec.codeschool.com
- Прочесть «Beginning Rails 3» http://ebookbrowse.com/beginning-rails-3-pdf-d87853630
- Прочесть «Agile Web Development with Rails» http://it-ebooks.info/book/4/
- Прочесть «The Rails 3 Way» http://rutracker.org/forum/viewtopic.php?t=3681128
- Посмотреть подкасты на RailsCasts http://railscasts.com, http://rutracker.org/forum/viewtopic.php?t=3760467
- Посмотреть видеокурс «Ruby on Rails 3 Essential Training» http://rutracker.org/forum/viewtopic.php?t=3221825
- Посмотреть видеокурс «Ruby on Rails Tutorial: Learn Rails by Example» http://rutracker.org/forum/viewtopic.php?t=3538403
- Прочесть книгу «Rails Antipatterns» http://chadpytel.com/presentations/vtm08_rails_antipatterns.pdf
-
Будущие этапы для Руби
- Пройти курс на «RubyMonk» http://rubymonk.com
- Пройти курс «Try Ruby» http://tryruby.org
- Пройти курс «Ruby Bits» и «Ruby Bits 2» http://rubybits.codeschool.com, http://rubybits2.codeschool.com
- Прочесть «Learn Ruby The Hard Way» http://ruby.learncodethehardway.org/book/
- Проверить знания через RubyKoans http://rubykoans.com
- Прочесть «The Ruby Programming Language» http://it-ebooks.info/book/162/
- Прочесть «Design Patterns in Ruby» http://ebookbrowse.com/prog-ruby-design-patterns-in-ruby-addison-wesley-2008-pdf-d179272623
-
Дополнительные знания
- CoffeeScript https://www.codeschool.com/courses/coffeescript
-
Сделать сервис на Рельсах
-
Форкать проекты на GitHub
- 5218
- 23 февраля 2013, 21:30
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением