1

Etapa 1

Установка Rails

2

Etapa 2

Немедленное использование

3

Etapa 3

Архитектура Rails-приложений

4

Etapa 4

Введение в Ruby

5

Etapa 5

Интернет-магазин

6

Etapa 6

Задача А: создание приложения

7

Etapa 7

Задача Б: проверка приемлемости данных и блочное тестирование

8

Etapa 8

Задача В: отображение каталога товаров

9

Etapa 9

Задача Г: создание корзины покупателя

10

Etapa 10

Задача Д: усовершенствованная корзина

11

Etapa 11

Задача Е: добавление AJAX

12

Etapa 12

Задача Ж: оформление покупки

13

Etapa 13

Задача З: отправка электронной почты

14

Etapa 14

Задача И: вход в административную область

15

Etapa 15

Задача К: локализация

16

Etapa 16

Задача Л: развертывание и эксплуатация

17

Etapa 17

Ретроспектива Depot

18

Etapa 18

Ориентация в мире Rails

19

Etapa 19

Active Record

20

Etapa 20

Action Dispatch и Action Controller

21

Etapa 21

Action View

22

Etapa 22

Миграции

23

Etapa 23

Приложения, не использующие браузер

24

Etapa 24

Зависимости Rails

25

Etapa 25

Дополнительные модули Rails

26

Etapa 26

Куда двигаться дальше

1

Etapa 1

Установка Rails

2

Etapa 2

Немедленное использование

3

Etapa 3

Архитектура Rails-приложений

4

Etapa 4

Введение в Ruby

5

Etapa 5

Интернет-магазин

6

Etapa 6

Задача А: создание приложения

7

Etapa 7

Задача Б: проверка приемлемости данных и блочное тестирование

8

Etapa 8

Задача В: отображение каталога товаров

9

Etapa 9

Задача Г: создание корзины покупателя

10

Etapa 10

Задача Д: усовершенствованная корзина

11

Etapa 11

Задача Е: добавление AJAX

12

Etapa 12

Задача Ж: оформление покупки

13

Etapa 13

Задача З: отправка электронной почты

14

Etapa 14

Задача И: вход в административную область

15

Etapa 15

Задача К: локализация

16

Etapa 16

Задача Л: развертывание и эксплуатация

17

Etapa 17

Ретроспектива Depot

18

Etapa 18

Ориентация в мире Rails

19

Etapa 19

Active Record

20

Etapa 20

Action Dispatch и Action Controller

21

Etapa 21

Action View

22

Etapa 22

Миграции

23

Etapa 23

Приложения, не использующие браузер

24

Etapa 24

Зависимости Rails

25

Etapa 25

Дополнительные модули Rails

26

Etapa 26

Куда двигаться дальше

14 marzo 2014
Objetivo completado 24 mayo 2014

Autor del objetivo

Carrera y trabajo

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

Вчера вышла в свет обновленная русская версия указанной книги. Нужно полностью пройти её.

  1. Установка Rails

    1 .1 . Установка под Windows

    1 .2 . Установка под Mac OS X .

    1 .3 . Установка под Linux

    1 .4 . Выбор версии Rails

    1 .5 . Настройка среды разработки

    1 .6 . Rails и базы данных

  2. Немедленное использование

    2 .1 . Создание нового приложения

    2 .2 . Привет, Rails!

    2 .3 . Соединение страниц

  3. Архитектура Rails-приложений

    3 .1 . Модели, представления и контроллеры

    3 .2 . Поддержка модели Rails

    3 .3 . Action Pack: представление и контроллер

  4. Введение в Ruby

    4 .1 . Ruby — объектно-ориентированный язык

    4 .2 . Типы данных

    4 .3 . Логика

    4 .4 . Организационные структуры

    4 .5 . Маршализированные объекты

    4 .6 . А теперь все вместе

    4 .7 . Идиомы, используемые в Ruby

  5. Интернет-магазин

    5 .1 . Поэтапная разработка

    5 .2 . Для чего предназначен Depot

    5 .3 . А теперь приступим к программированию

  6. Задача А: создание приложения

    6 .1 . Шаг A1: создание приложения по учету товаров

    6 .2 . Шаг А2: улучшение внешнего вида перечня товаров

  7. Задача Б: проверка приемлемости данных и блочное тестирование

    7 .1 . Шаг Б1: проверка приемлемости данных

    7 .2 . Шаг Б2: блочное тестирование моделей

  8. Задача В: отображение каталога товаров

    8 .1 . Шаг В1: создание каталога товаров

    8 .2 . Шаг В2: добавление макета страницы

    8 .3 . Шаг В3: использование помощника для форматирования цены

    8 .4 . Шаг В4: функциональное тестирование контроллеров

    8 .5 . Шаг В5: Кэширование неполных результатов

  9. Задача Г: создание корзины покупателя

    9 .1 . Шаг Г1: обнаружение корзины

    9 .2 . Шаг Г2: связывание товаров с корзинами

    9 .3 . Шаг Г3: добавление кнопки

  10. Задача Д: усовершенствованная корзина

    10 .1 . Шаг Д1: создание усовершенствованной корзины

    10 .2 . Шаг Д2: обработка ошибок

    10 .3 . Шаг Д3: завершение разработки корзины

  11. Задача Е: добавление AJAX

    11 .1 . Шаг Е1: перемещение корзины

    11 .2 . Шаг Е2: создание корзины на основе AJAX-технологии

    11 .3 . Шаг Е3: выделение изменений

    11 .4 . Шаг Е4: предотвращение отображения пустой корзины

    11 .5 . Шаг Е5: придание изображениям восприимчивости к щелчкам

    11 .6 . Тестирование изменений, внесенных при добавлении AJAX

  12. Задача Ж: оформление покупки

    12 .1 . Шаг Ж1: регистрация заказа

    12 .2 . Шаг Ж2: применение Atom-канала

  13. Задача З: отправка электронной почты

    13 .1 . Шаг З1: отправка подтверждающих электронных сообщений

    13 .2 . Шаг 32: комплексное тестирование приложений

  14. Задача И: вход в административную область

    14 .1 . Шаг И1: добавление пользователей

    14 .2 . Шаг И2: аутентификация пользователей

    14 .3 . Шаг И3: ограничение доступа

    14 .4 . Шаг И4: добавление боковой панели и дополнительныхадминистративных функций

  15. Задача К: локализация

    15 .1 . Шаг К1: выбор региона

    15 .2 . Шаг К2: перевод каталога товаров

    15 .3 . Шаг К3: перевод оформления заказа

    15 .4 . Шаг К4: добавление переключателя локализации

  16. Задача Л: развертывание и эксплуатация

    16 .1 . Шаг Л1: развертывание с использованием Phusion Passengerи MySQL

    16 .2 . Шаг Л2: удаленное развертывание с помощью Capistrano

    16 .3 . Шаг Л3: проверка работы развернутого приложения

  17. Ретроспектива Depot

    17 .1 . Концепции Rails

    17 .2 . Документирование проделанной работы

  18. Ориентация в мире Rails

    18 .1 . Где что размещается

    18 .2 . Соглашения об именах

  19. Active Record

    19 .1 . Определение структуры ваших данных

    19 .2 . Определение местоположения записейи прослеживание их связей

    19 .3 . Создание, чтение, обновление, удаление (CRUD — Create, Read,Update, Delete)

    19 .4 . Участие в процессе мониторинга

    19 .5 . Транзакции

  20. Action Dispatch и Action Controller

    20 .1 . Направление запросов контроллерам

    20 .2 . Обработка запросов

    20 .3 . Объекты и операции, расширяющие диапазондействия запросов

  21. Action View

    21 .1 . Использование шаблонов

    21 .2 . Создание форм

    21 .3 . Обработка форм

    1 .4 . Выкладывание файлов для Rails-приложений

    21 .5 . Использование помощников

    21 .6 . Сокращение объемов поддержки приложенияс помощью макетов и парциалов

  22. Миграции

    22 .1 . Создание и запуск миграций

    22 .2 . Внутреннее устройство миграции

    22 .3 . Управление таблицами

    22 .4 . Расширенное применение миграций

    22 .5 . Слабая сторона миграций

    22 .6 . Манипуляции со схемой данных вне миграций

  23. Приложения, не использующие браузер

    23 .1 . Автономное приложение, использующее Active Record

    23 .2 . Библиотечная функция, использующая Active Support

  24. Зависимости Rails

    24 .1 . Генерирование XML с помощью Builder

    24 .2 . Генерирование HTML с помощью ERB

    24 .3 . Управление зависимостями с помощью Bundler

    24 .4 . Взаимодействие с веб-сервером с помощью Rack

    24 .5 . Автоматизация задач с помощью Rake

    24 .6 . Обзор Rails-зависимостей

  25. Дополнительные модули Rails

    25 .1 . Обработка кредитных карт с помощью Active Merchant

    25 .2 . Украшение нашей разметки с помощью Haml

    25 .3 Разбиение на страницы

    25 .4 . Поиск дополнительных модулей на сайте RailsPlugins .org

  26. Куда двигаться дальше

  • 3275
  • 14 marzo 2014, 18:07
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?