Що нового?

Придбаний [Школа програмування] Ruby/Rails основи мови і розробки додатків

Інформація про покупку
Тип покупки: Складчина
Ціна: 4596 ГРН
Учасників: 3 з 228
Організатор: Квітка Квітка
Статус: Збір коштів
Внесок: 21 ГРН
1%
Основний список
Резервний список

Gadzhi

Модератор



Урок 1. Введення в Ruby. Керуючі конструкції. Ядро мови.
Огляд екосистеми Ruby і Rails
Синтаксис мови
Керуючі конструкції
Типи даних
Ядро Ruby
Невеликі практичні завдання (Факторіал, послідовність Фібоначчі, підрахунок однакових символів в рядку)

Урок 2. Об'єктна модель. Методи/Модулі/Класи. Змінна.
Об'єктна модель Ruby
Створення та виклик методів
Визначення власних КЛАСІВ
Створення і підмішування модулів (імітація множинного успадкування)
Реалізація ООП: спадкування, інкапсуляція, поліморфізм, Абстракція
Змінні екземпляра, класу, екземпляра класу, глобальні змінні
Гра в кості (практичне завдання)

Урок 3. Стандартна бібліотека. RubyGems (Структура).
Огляд стандартної бібліотеки Std-lib
Парсинг CSV
Використання алгоритмів хешування (MD5, SHA1)
Шаблонізатор HTML сторінок ERB
Використання FileUtils
Робота з HTTP
Парсинг YAML і JSON
Структура Gem-ів
Знайомство з менеджером залежностей bundler
Створення власного Gem-а пошуку схожих користувачів за інтересами

Урок 4. RubyGems (Практика)
Пристрій специфікації gem-а
Використання сторонніх бібліотек в режимі розробки та публікації gem-а
Структура каталогів і файлів
Простір імен
Розгортання власного Gem-а пошуку схожих користувачів за інтересами

Урок 5. Rack додатки
Специфікація Rack
Пристрій Rack додатки
Rack Builder
Rack Middleware
Маршрутизація запитів
Створення та розгортання простого веб-додатка

Урок 6. Rails. MVC. Структура каталогів, загальні принципи фреймворку Огляд фреймворку Rails і архітектури MVC
Структура каталогів
Rails-це Rack
Огляд компонентів
Створення порожнього додатка
Scaffolding
Різні середовища виконання
Консоль Rails
Rake завдання
Угода замість конфігурації
Додаток Helpfulist (список корисних речей). Налаштування

Урок 7. ActiveRecord (Model), ActionController, ActiveSupport (Core ext.)
ActiveRecord. Взаємодія з базою даних
Валідації
Методи зворотного виклику (Callback)
Архітектура RESTful
Ресурси програми. Обробка запитів користувача
Розширення ActiveSupport
Додаток Helpfulist (список корисних речей). Модель і контролер

Урок 8. ActionDispatch (Routes), ActionView, Sprockets (Asset Pipeline)
Маршрутизація
Створення подання. Статичні та динамічні дані
Використання хелперів
Організація клієнтського коду
Використання додаткових модулів у проекті
Додаток Helpfulist (список корисних речей). Подання


http://www.proglive.ru/courses/ruby1
 
Останнє редагування модератором:

Zoroksana

Member
- посилання на опис курсу не працює
 
Останнє редагування модератором:
Угорі