Статьи

Основное обучение для Ruby и Rails

Ruby быстро становится предпочтительным языком программирования для многих разработчиков. С учетом сказанного давайте рассмотрим некоторые из лучших учебных пособий, видео и книг для изучения Ruby и Rails.

Просто начинаете с Ruby или Rails? Выбирайте:

  • Ruby — это … динамический язык программирования с открытым исходным кодом, ориентированный на простоту и производительность. У него элегантный синтаксис, который легко читать и легко писать.

    Подробнее

  • Установите Rails, создайте приложение, используя базы данных, принципы MVC и RESTful design — это важный ресурс для начала работы с Rails и изучения лучших практик.

    Подробнее

  • Через 15 минут мы с нуля дополняем механизм веб-блога комментариями, ajax, фидом ATOM, API XML и JSON, тестами, административным интерфейсом и многим другим! Мы настоятельно рекомендуем вам сесть перед началом этого вихревого тура. Ваша голова вполне может кружиться в конце. Приходите на поездку по Ruby on Rails.

    Подробнее

  • В этом руководстве вы познакомитесь с основами Ruby и Rails путем непосредственного сравнения с имеющимися у вас знаниями CodeIgniter и PHP.

    Подробнее

  • PeepCode продаёт очень качественные, полезные скринкасты, охватывающие большинство аспектов Rails. Этот 76-минутный скринкаст научит вас основам Rails. Если вы занимались PHP, ASP, Perl или любым другим типом веб-разработки и хотите изучить Rails, это скринкаст для вас.
    Доступный в двух частях, за 19 $ каждая. Они определенно стоят своей цены.

    Подробнее

  • Кратко рассмотрите мир Rails с этим фантастическим учебником, доступным здесь, на Nettuts.
    Ruby on Rails — это веб-инфраструктура с открытым исходным кодом, оптимизированная для счастья программистов и устойчивой производительности. Это позволяет вам писать красивый код, предпочитая соглашения по конфигурации.

    Подробнее

  • Ruby on Rails… к настоящему времени большинство людей слышали об этом шумиху. Это обещает более эффективный код, общую ориентацию объекта и истинную архитектуру MVC, если не сказать больше. Что касается моего личного опыта, это было все, и даже больше. Код красивый, простой в обслуживании и редактировании. В недавнем проекте, над которым я работал, мне потребовалось менее 10 часов, чтобы сделать приложение, по сравнению, по крайней мере, вдвое больше, чем если бы я писал на PHP.

    Неделя 1 , Неделя 2 , Неделя 3 , Неделя 4

  • Эта статья знакомит вас с Ruby on Rails, шаг за шагом создавая тривиальное веб-приложение. Рассмотрим поездку на экспрессе — обзор того, что может сделать Rails, включая обзор новых возможностей Rails 1.0. В конце концов, вы будете лучше подготовлены к рассмотрению преимуществ поддержки вашего веб-приложения с помощью Rails.

    Это немного устарело, но основные методы все еще используются.

    Подробнее

  • Еще один скринкаст из PeepCode, доступный за 19 долларов. Этот скринкаст охватывает основы REST и рассказывает о простом приложении, чтобы показать, как работают маршруты REST. Вы узнаете о магии, которая происходит за кулисами, и о том, как с уверенностью разработать REST-приложение.

    Подробнее

  • Если вы владеете PHP, у вас уже есть необходимые навыки для создания веб-приложений. На этом сайте будет продолжаться обсуждение методов изучения Rails и Ruby с точки зрения PHP.

    Подробнее

  • Еще одна скринкаст PeepCode, это очень важно, если вы разрабатываете приложения Rails на Mac. Если у вас есть копия TextMate, но вы хотите лучше ознакомиться с наиболее часто используемыми сочетаниями клавиш, этот скринкаст поможет вам сориентироваться в возможностях.
    Как и со всеми ресурсами PeepCode, это доступно за 19 долларов.

    Подробнее

Уже хорошо разбираетесь в Ruby и Rails? Попробуйте эти:

  • Каждую неделю Райан Бейтс будет представлять новый эпизод Railscasts с советами и рекомендациями по Ruby on Rails. Эти скринкасты короткие и сфокусированы на одной технике, поэтому вы можете быстро перейти к ее применению в своем собственном проекте. Темы нацелены на промежуточного разработчика Rails, но новички и эксперты также извлекут из этого пользу.
    Предпочитаете текстовые уроки? Проверьте следующий пункт:

    Подробнее

  • Railscasts (выше) — это ресурс № 1 для быстрого изучения новых трюков Rails. Если вы предпочитаете текстовые уроки, а не видео, ASCIIcasts для вас!
    ASCIIcasts — это подробные, иллюстрированные текстовые версии каждого Railscast, каждая со ссылкой на оригинальное видео.

    Подробнее

  • Обзор коротких учебных пособий, охватывающих широкий спектр методов Rails, от советов начинающих и установки до отладки и тестов.

    Подробнее

  • Сегодня мы будем создавать простой форум с использованием Ruby on Rails, и мы будем работать над основами, охватывающими такие вещи, как аутентификация и более продвинутые методы работы с базами данных.

    Подробнее

  • Envycasts — это сторона Rails Envy, партнерство между Греггом Поллаком и Джейсоном Сейфером. Однако, не все скриншоты, которые вы увидите здесь, связаны с Rails.
    Вы найдете несколько фантастических видеоуроков, охватывающих ряд методов Ruby и лучшие практики, большинство из которых доступны всего за 19 долларов.

    Подробнее

  • Узнайте все, что вам нужно знать о масштабировании вашего Rails-приложения с помощью 13 информативных скринкастов, созданных Греггом Поллаком при поддержке New Relic.

    Подробнее

  • Этот 55-минутный скринкаст является первым из серии из трех частей о RSpec. Вы узнаете, как установить и настроить RSpec. Мы пройдемся по простому проекту. Затем мы установим RSpec в приложение Rails и начнем писать примеры для простой модели.
    Если Test :: Unit не имеет смысла для вас, или если вы хотите написать лучший код, это место для начала.

    Подробнее

  • В этой статье мы будем использовать restful_authentication для добавления пользовательской системы в простое приложение Rails. Это отлично подходит для тех, кто только начинает, и нуждается в пошаговых инструкциях для использования этого удивительного плагина. В конце статьи посетители смогут создать учетную запись, сбросить пароль, войти в систему, выйти из системы и проверить адреса электронной почты.

    Подробнее

  • Уже более года Райан Дейгл информирует вас о последних обновлениях магистрали Rails. В этом новом 80-страничном PDF Райан обсуждает более десятка новых функций в Rails 2.

    Фрагменты кода и примеры показывают, как использовать множество новых функций в Rails 2. В разделе о устаревших функциях предлагаются альтернативные варианты.
    Доступный за 19 $ от PeepCode.

    Подробнее

  • Если вы начинающий разработчик Rails, эта книга для вас! Семнадцать глав показывают, как часто пишутся приложения (неправильный путь). Затем мы покажем вам, как это должно быть сделано правильно.

    Это больше, чем просто контрольный список, это обзор хорошо разработанных приложений, которые помогут вам создавать надежные веб-приложения.
    Доступный за 19 $ от PeepCode.

    Подробнее

Предпочитаете иметь книгу под рукой, когда учитесь? Вот коллекция некоторых из лучших книг по Ruby:

  • Ласково известный просто как «PickAxe» в сообществе Ruby (из-за PickAxe на обложке), это практически официальная книга Руби. Обязательный для любого серьезного Рубииста!
    Первое издание PickAxe доступно бесплатно на Ruby Central .

    Подробнее

  • Написанный самим сумасшедшим гением Руби, почему он счастливчик (или _why), это бесплатное и очень необычное руководство по языку. Прочтите первые несколько страниц, и вы поймете, почему эта книга пользуется огромным успехом.

    Почему все онлайн-присутствие недавно внезапно исчезло, и поэтому ссылка ниже на зеркало книги, или вы можете скачать PDF-версию . Книга была первоначально доступна здесь .

    Подробнее

  • Автор бестселлеров Дэвид Фланаган объединяется с создателем Ruby Юкихиро «Matz» Мацумото и писателем / карикатуристом / программистом, почему ему повезло, что он принесет вам авторитетное руководство по Ruby. Эта книга, охватывающая версии 1.9 и 1.8, поможет вам изучить лексическую структуру Ruby, основные выражения, условные выражения, синтаксис, классы, данные, которыми он манипулирует, и многое другое. Для опытных программистов, которые хотят подробно изучить этот язык, это руководство бесценно.

    Подробнее

  • Ruby Way применяет практический подход к программированию на Ruby, при этом основная масса материала состоит из более чем 400 примеров, разбитых по темам. Каждый пример отвечает на вопрос «Как мне это сделать в Ruby?» Работая вместе с автором, вам предоставляется описание задачи и обсуждение технических ограничений. Затем следует пошаговая презентация одного хорошего решения. По пути автор предоставляет подробные комментарии и объяснения, чтобы помочь вашему пониманию.

    Однако эта книга не рекомендуется для начинающих пользователей Ruby.

    Подробнее

  • Скриптинг на каждый день с Ruby делится на четыре части. В первом вы познакомитесь с основами языка сценариев Ruby. Во втором вы узнаете, как создавать сценарии устойчивым, контролируемым образом, используя управляемый тестами дизайн. Третья часть о поиске, понимании и использовании работы других — и о подготовке ваших сценариев для использования другими. Четвертая часть, более продвинутая, посвящена экономии еще большего количества времени с помощью каркасов приложений.

    Подробнее

  • Именно здесь начинали большинство разработчиков Rails, и теперь книга находится в третьем издании, чтобы охватить постоянно меняющиеся рамки.
    «Rails 2, выпущенный в 2008 году, приносит сотни улучшений, включая новую поддержку приложений RESTful, новые опции генератора и т. Д. И, что важно, мы все узнали намного больше о написании приложений на Rails за последние несколько лет «.

    Подробнее

  • Как и «The Ruby Way», это не книга для новичков в Rails.
    «Используя подробные примеры кода, Оби систематически освещает ключевые возможности и подсистемы Rails. Он представляет передовые методы программирования, представляет библиотеки с открытым исходным кодом, которые облегчают внедрение Rails, и предлагает важные сведения о тестировании и развертывании в рабочей среде. Погрузитесь вместе в кодовую базу Rails вместе, выяснить, почему Rails ведет себя так, как он работает — и как заставить его вести себя так, как вы этого хотите ».

    Подробнее

  • Это идеальная книга для разработчиков PHP, желающих изучить Rails.
    «Rails для разработчиков PHP положит начало вашему опыту работы с Rails, предоставив вам знания по Ruby и Rails с точки зрения разработчика PHP. Написанная разработчиками с большим опытом использования PHP, Ruby и Rails, эта книга расширяет ваши знания PHP. Разработка приложений на Rails быстро и эффективно ».

    Подробнее

  • Или, может быть, вы пришли из .NET фона? Эта книга вас охватила!
    «Вы уже являетесь разработчиком .NET; мы поможем вам начать работу в качестве разработчика Ruby on Rails для любой операционной системы: Windows, Mac или Linux. Мы начнем с небольшого знакомства с объектно-ориентированным языком Ruby. с примерами и прямым сравнением с C #, так что вы впервые почувствуете себя как дома при написании кода на Ruby. «

    Подробнее

  • Или, может быть, вы заядлый Java-разработчик, ищущий убежища в Rails?
    «Написанная опытными разработчиками, которые любят и Java, и Ruby, эта книга покажет вам, посредством подробных сравнений и комментариев, как перенести ваши с трудом заработанные знания и навыки Java в мир Ruby и Rails».

    Подробнее

  • «Это книга для опытных разработчиков Rails, которые хотят перейти на следующий уровень с помощью этой среды веб-разработки, с углубленным изучением методов работы с базами данных, безопасностью, производительностью, веб-сервисами и многим другим. Главы в этой книге поможет вам понять не только трюки и приемы, используемые в самой среде Rails, но и то, как использовать идеи, заимствованные из других парадигм программирования ».

    Подробнее

  • «С помощью сообщества шеф-поваров Rails на кухне, вот 84 новых способа поднять ваши приложения на Rails на ступеньку выше. Advanced Rails Recipes — это набор практических рецептов для придания остроты вашему веб-приложению без большой подготовки и очистки. . Вы узнаете, как профессионалы решили сложные проблемы, используя самые современные технологии Rails 2, чтобы вы могли быстрее и проще доставить ваше потрясающее веб-приложение ».

    Подробнее

  • «RSpec, ведущий инструмент разработки, управляемый поведением Ruby, помогает вам правильно реализовать TDD, охватывая аспекты проектирования и документирования TDD. Он предлагает удобочитаемые, поддерживаемые наборы примеров кода, которые не только тестируют ваш код, но и документируют его. Книга RSpec научит вас использовать RSpec, Cucumber и другие инструменты Ruby для разработки действительно гибкого программного обеспечения, которое быстро выводит вас на рынок и сохраняет его ценность, поскольку меняющиеся рыночные тенденции определяют новые требования ».

    Подробнее

  • «Simply Rails 2» — это простое в использовании, практичное и забавное руководство по Ruby on Rails для начинающих. Оно охватывает все, что вам нужно для запуска и запуска, от установки Ruby, Rails и SQLite до создания и развертывания полнофункционального веб-приложения. «.

    Подробнее