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
Мета завершена % date%
Кар'єра та робота

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

  • 3141
  • 14 березня 2014, 18:07

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?