1

Этап 1

Установка Rails

2

Этап 2

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

3

Этап 3

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

4

Этап 4

Введение в Ruby

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

10

Этап 10

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

11

Этап 11

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

12

Этап 12

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

13

Этап 13

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

14

Этап 14

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

15

Этап 15

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

16

Этап 16

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

17

Этап 17

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

18

Этап 18

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

19

Этап 19

Active Record

20

Этап 20

Action Dispatch и Action Controller

21

Этап 21

Action View

22

Этап 22

Миграции

23

Этап 23

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

24

Этап 24

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

25

Этап 25

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

26

Этап 26

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

1

Этап 1

Установка Rails

2

Этап 2

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

3

Этап 3

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

4

Этап 4

Введение в Ruby

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

10

Этап 10

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

11

Этап 11

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

12

Этап 12

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

13

Этап 13

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

14

Этап 14

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

15

Этап 15

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

16

Этап 16

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

17

Этап 17

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

18

Этап 18

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

19

Этап 19

Active Record

20

Этап 20

Action Dispatch и Action Controller

21

Этап 21

Action View

22

Этап 22

Миграции

23

Этап 23

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

24

Этап 24

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

25

Этап 25

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

26

Этап 26

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

14 марта 2014
Цель завершена 24 мая 2014
Карьера и работа

Книга 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. Куда двигаться дальше

  • 3128
  • 14 марта 2014, 18:07
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?