Joining the email list for this book will allow the author to contact you to let you know about special offers and when updates for the book are available.
Книга Ruby on Rails Tutorial научит вас разрабатывать настоящие веб-приложения на Ruby on Rails, веб-фреймворке с открытым исходным кодом на котором были написаны многие топовые сайты, такие как Twitter, Hulu, GitHub и Yellow Pages. Книгу Ruby on Rails Tutorial можно совершенно бесплатно читать онлайн; платными являются только PDF, EPUB и MOBI форматы.
Joining the email list for this book will allow the author to contact you to let you know about special offers and when updates for the book are available.
Майкл Хартл – автор Учебника Ruby on Rails, одного из лидирующих введений в веб-разработку, и соучредитель платформы для самостоятельной публикации Softcover. Его предыдущий опыт включает в себя написание и разработку RailsSpace, крайне устаревшего учебника по Rails, а также разработку Insoshi, когда-то популярной, но теперь уже практически забытой социальной сетевой платформы на Ruby on Rails. В 2011 Майкл получил Ruby Hero Award за свой вклад в сообщество Ruby. Он - выпускник Harvard College, является кандидатом физических наук в Caltech и выпускником предпринимательских курсов Y Combinator.
Автор русского перевода двух предыдущих изданий учебника (ссылки на них вы можете найти ниже) и куратор перевода этого издания.
Автор перевода
Третье издание знаменитого Учебника Ruby on Rails от @mhartl вышло в свет: http://news.railstutorial.org/rails_tutorial_3rd_edition/ — выглядит значительно обновленным!
[source]
Q: Какая любимая книга Джимми Уэйлса?
A: Она довольно часто меняется. Сейчас – это Учебник Ruby on Rails Майкла Хартла. :)
[source]
Моя бывшая компания (CD Baby) была одной из первых, громко перешедших на Ruby on Rails, а затем еще громче вернувшейся обратно на PHP… Эту книгу, написанную Майклом Хартлом, так активно рекомендовали, что я должен был попробовать её, и Учебник Ruby on Rails – это именно то, что я использовал для возвращения к Rails… Хотя я уже прочел немало книг по Rails, это одна из тех немногих, что, наконец, “зацепила” меня.
Я получил доступ к обзору всего материала и могу подтвердить – да, это великолепные видеоуроки… Если вас интересует возможность “посмотреть через плечо” опытного Rails-разработчика и увидеть, как устанавливается окружение разработки Rails и создаются многочисленные приложения, то нет ничего лучше. Это не набор роликов о том “как создать блог за 15 минут” – это полный курс, который может дать старт вашей новой карьере с Rails.
Первый учебние Майкла по Ruby on Rails превратил меня из того, кто читает книги по Rails, в того, кто действительно способен разработать базовое приложение – каким-то образом его метод обучения увлек меня так, как никакая другая книга, и позволил мне быстро получить результат и обрести уверенность. А его новая серия учебных видеороликов перевела меня на совершенно новый уровень понимания.
Представьте себе прохождение учебника, когда в процессе за вашей спиной все время находится профессиональный разработчик, снабжающий вас своевременными комментариями, советами и всевозможными полезными трюками – все это в целом способствует вашему росту в роли Rails-программиста и разработчика. Я всегда знал, что понимание того, как эксперты думают о своей работе – это ключ к успеху в изучении чего-то или овладении какими-то навыками. В этом формате видеоуроков Майклу удалось выйти за ограниченные рамки письменного слова, показать и объяснить свой подход к Rails-разработке в очень привлекательной манере.
Если вы только начинаете работать с Rails – просто купите эти уроки.
Учебник Ruby on Rails, написанный и представленный физиком-теоретиком Майклом Хартлом, является превосходным введением в мир Rails-разработки. Учебник в формате PDF и полный набор видеоуроков – первоклассная подборка для изучения фреймворка Rails…
Я не могу выразить, какое удовольствие получил от связки книга+видео. railstutorial.org без сомнения сможет обучить легионы Rails-разработчиков начального и среднего уровня, и будет одним из тех курсов, к которому очень часто обращаются студенты, закончившие книгу и видео-курс. Так как Майкл предлагает на сайте всю книгу в открытом доступе, учебник и видеоуроки должны стать самыми цитируемыми образовательными источниками среди Rails-студентов. Без сомнения, они сыграют значительную роль во многих технических тренингах Rails и карьерах разработчиков.
Если вы интересуетесь Rails, то просто обязаны приобрести этот замечательный набор ради себя и вашего образования. Это будет одна из лучших и наиболее полезных в вашей учебе покупок этого года.
Только что закончил выдающийся @railstutorial. Пожалуй, лучший учебник по программированию, который я прочел, со времен K&R [The C Programming Language от Kernighan & Ritchie].
[source]
Ruby – это универсальный язык программирования, а Ruby on Rails (или “Rails” для краткости) – это фреймворк для создания веб-приложений, написанный на Ruby.
Ruby on Rails – это один из самых мощных и популярных фреймворков для веб-разработки, используемый на таких сайтах, как Twitter, GitHub, Airbnb и Hulu. Изучение Rails даст вам инструменты, необходимые для создания собственных веб-приложений, и, кроме того, подарит вам неплохой шанс для работы в компании, консультирующей в области веб-разработки, или в любой другой технической компании, или для собственного стартапа.
Учебник Ruby on Rails: Изучение веб-разработки на Rails – это третье издание книги и серия видеоуроков, созданных для обучения веб-разработке с помощью фреймворка Ruby on Rails.
Учебник Ruby on Rails написан для всех, кто хочет изучить разработку веб-приложений. Эта аудитория включает в себя предпринимателей, владельцев малого бизнеса, начинающих и продвинутых разработчиков, имеющих опыт работы с другими языками и фреймворками.
Учебник Ruby on Rails Tutorial скорее всего будет довольно сложным для тех, у кого совсем нет опыта в программировании, но многие новички говорят о том, что они смогли освоить его, приложив некоторые усилия (иногда приходилось дважды проходить весь учебник!).
Нет никакого формального набора необходимых знаний, но я рекомендую предарительно познакомиться с HTML и CSS, а небольшой опыт программирования будет вам весьма полезен.
Да, Учебник Ruby on Rails: Изучение веб-разработки на Rails полностью обновлен в соответствии с последней версией Rails.
Вот заголовки глав третьего издания Учебника Ruby on Rails:
Более подробно можно посмотреть в содержании.
В то время как некоторые приложения выигрывают от мощного фронт-энда на джаваскрипте, многие структурированы скорее в виде совокупности документов, и Rails больше подходит именного для такого более распространенного случая. Кроме того, JavaScript-фреймворки, вроде Angular и Ember, нуждаются в бэк-энде для обработки запросов, обращения к базе данных и т.д. – это именно та работа, для которой превосходно подходит Rails. (Двое из основной группы разработчиков Ember являются настоящим и бывшим членами команды разработчиков Rails.)
Нет, бесплатного тарифа Cloud9 вполне хватает для этого, так что у вас не будет необходимости в ежемесячном платеже.
Лучше всего подписаться на рассылку. Уведомления также доступны онлайн через ленту новостей учебника.
Небольшие обновления - да, новые издания будут доступны платно.
Да, вы можете найти их здесь:
Я буду очень благодарен за сообщения даже о самых маленьких опечатках - вы можете отправлять их на vasiliqa13 at gmail dot com.
Отправьте электронное письмо на admin at railstutorial dot org
.
Учебник Ruby on Rails поможет вам изучить Rails на примере разработки реального приложения, включая макет сайта, модель данных пользователя, полную систему регистрации и аутентификации, связь пользователь-микросообщения, “следование” за пользователями и ленту обновления статусов. Кроме того, вы познакомитесь с хорошими практиками разработки программного обеспечения, в том числе с системой контроля версий через Git и GitHub, разработкой через тестирования (TDD) и интеграционным тестированием, и мгновенным развертыванием на Heroku. Хотя сама книга сфокусирована на конкретном учебном приложении, на протяжении всего учебника делается акцент на общих принципах, поэтому вы получите базовые знания, полезные при разработке любого веб-приложения, которое вам понадобится.
Веб-разработка – довольно непростое занятие, и, несмотря на все усилия учебника, скорее всего в какой-то момент вы столкнетесь с проблемами. В этом случае я рекомендую вам сравнить ваш код с “официальной” реализацией учебного приложения, чтобы обнаружить возможные несоответствия. Кроме того, вы можете задать вопрос на Stack Overflow с тегом railstutorial.org
. (Нажмите здесь, чтобы увидеть вопросы с этим тегом.) Создатели Learn_Rails subreddit также готовы ответить на ваши вопросы.
Об ошибках в приложении можно сообщать сюда, но пожалуйста сначала перепроверьте и сравните с “официальной” реализацией учебного приложения.
Предусмотреть все потенциальные проблемы, конечно же, невозможно, однако вот несколько советов по отладке, которые могут вам помочь:
bundle install
?bundle update
?Если же ваша проблема имеет более глобальный характер, например, сложности с установкой Rails или настройкой вашей системы, я советую написать об этом на Stack Overflow (с тегом railstutorial.org
), отправить сообщение в Ruby on Rails Talk или написать на Learn_Rails subreddit. Это позволит другим людям, столкнувшимся с аналогичными сложностями (и не только читателям учебника), извлечь пользу из обсуждения. Вы также можете попробовать задать вопрос на Rails IRC-канале (#rubyonrails), чтобы получить онлайн-поддержку от других Rails-программистов. Если у вас возникли сложности с развертыванием приложения на Heroku, пожалуйста, обратитесь в техническую поддержку сайта.
Задавая свой вопрос в любой группе или форуме, постарайтесь включить в него как можно больше значимой информации. Чтобы увеличить шансы на полезный ответ, я особенно рекомендую вам прочесть статью Как правильно задавать вопросы, автор – Eric Raymond.