1

Step 1

Настроить сервер и задеплоить Rails-приложение

2

Step 2

Прочитать книгу Ruby Александра Круглова

3

Step 3

Изучить учебник http://railstutorial.ru/ по Ruby on Rails

4

Step 4

Coursera: Web Application Architectures

5

Step 5

Книга Learning Device for Rails

6

Step 6

Основы настройки и работы с PostgreSQL

7

Step 7

Книга Rails 4. Гибкая разработка веб-приложений.

8

Step 8

Прочитать книгу Ruby on Rails

9

Step 9

Перенос сайта с PHP на Rails

10

Step 10

Основы NGINX

11

Step 11

Ruby: Design Patterns in Ruby

12

Step 12

Основы Unicorn

13

Step 13

https://smartprogress.do/goal/42508/

14

Step 14

Книга Programming Ruby

15

Step 15

Книга The Rails 4 Way

16

Step 16

Книга Debugging Ruby

1

Step 1

Настроить сервер и задеплоить Rails-приложение

2

Step 2

Прочитать книгу Ruby Александра Круглова

3

Step 3

Изучить учебник http://railstutorial.ru/ по Ruby on Rails

4

Step 4

Coursera: Web Application Architectures

5

Step 5

Книга Learning Device for Rails

6

Step 6

Основы настройки и работы с PostgreSQL

7

Step 7

Книга Rails 4. Гибкая разработка веб-приложений.

8

Step 8

Прочитать книгу Ruby on Rails

9

Step 9

Перенос сайта с PHP на Rails

10

Step 10

Основы NGINX

11

Step 11

Ruby: Design Patterns in Ruby

12

Step 12

Основы Unicorn

13

Step 13

https://smartprogress.do/goal/42508/

14

Step 14

Книга Programming Ruby

15

Step 15

Книга The Rails 4 Way

16

Step 16

Книга Debugging Ruby

11 February 2014
Goal completed 1 September 2014

Goal author

Career & Work

Стать веб-разработчиком на Ruby без страданий

Мне нравится веб-разработка. Меня привлекает именно веб, написание интернет-приложений, сервисов, собственных проектов для сети. Около года назад я попробовал PHP, познакомился с MySQL и немного пробовал на вкус JavaScript. В результате у меня получился один самописный сайт-сервис, простейший по функционалу, но достаточно востребованный, благодаря чему ежедневная посещаемость уже на протяжении полугода составляет 500-700 посетителей.

Мне нравится PHP из-за его простоты, несмотря на то, что я не считаю себя сколь-нибудь умелым программистом. У этого языка, пожалуй, самый низкий порог вхождения, он простой, встраиваемый в HTML и идеально подходит для начала. Но сейчас я смотрю на него и понимаю, что мне не очень нравится синтаксис этого языка. Поэтому около месяца назад я решил попробовать Ruby.

Это красивый объектно-ориентированный высокоуровневый язык программирования. На нем можно писать приложения как для веба, так и для десктопа, хотя меня интересует именно первое. Кроме того, Ruby привлек меня тем, что на нем написан, пожалуй, лучший веб-фреймворк в мире - Ruby on Rails. Так же интерес немало был подогрет и тем, что этот фреймворк создали авторы нескольких великолепных книг: Getting Real, REWORK и REMOTE. Я читал первые две и нашел их очень вдохновляющими, таким образом, изучение Ruby и Rails стало лишь вопросом времени.

Итак, с минимальным опытом в Ruby и мизерным - в Rails, я приступаю к изучению этих технологий, а так же прочих наиболее связанных с ними.

 Goal Accomplishment Criteria

Написано по меньшей мере одно рабочее приложение средней сложности, имеющее постоянных пользователей.

  1. Основы настройки и работы с PostgreSQL

    Одна из наиболее часто используемых при работе с Ruby СУБД. Что знать: настройка, запросы, деплой на сервер.

  2. Основы NGINX

    Один из наиболее-популярных HTTP-серверов, знание основ его настройки позволит без проблем разворачивать приложение на тестовом и рабочем сервере.

  3. Ruby: Design Patterns in Ruby

    Книга рекомендована к прочтению для лучшего понимания принципов программирования на Ruby.

  4. Основы Unicorn

    HTTP-сервер, быстрый и легкий. Полезно знать в контексте работы с Ruby и Rails.

  5. https://smartprogress.do/goal/42508/

  6. Книга The Rails 4 Way

  7. Книга Debugging Ruby

  • 7966
  • 11 February 2014, 01:11
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?