Skip to content

Instantly share code, notes, and snippets.

View psylone's full-sized avatar
💭
Be kind; everyone you meet is fighting a hard battle

Evgeniy Fateev psylone

💭
Be kind; everyone you meet is fighting a hard battle
View GitHub Profile
@psylone
psylone / lesson-3.md
Created May 19, 2016 15:28
Задания к занятию 3

Задания к занятию 3

  • Определение и вызов методов
  • Параметры и аргументы
  • Возвращаемое значение
  • Объектно-Ориентированное Программирование
  • Определение собственных типов данных (классов)
@psylone
psylone / lesson-2.md
Last active March 23, 2018 07:58
Задания к занятию 2

Задания к занятию 2

  • Типы данных Ruby
  • Управляющие конструкции
  • Циклы и итераторы

1. Методы Ruby Core API

@psylone
psylone / lesson-13.md
Last active November 12, 2016 12:20
Задания к занятию 13

Задания к занятию 13

  • Валидации данных
  • Представления в Rails приложении
  • Отображение шаблона по умолчанию
  • Собственные хэлперы в представлениях
  • Создание формы с помощью хэлпера form_for
  • Защита параметров полученных от клиента ([permitted params])
@psylone
psylone / lesson-12.md
Last active November 10, 2016 17:12
Задания к занятию 12

Задания к занятию 12

  • Модели в Rails приложении
  • Обратные вызовы (Callbacks)
  • Миграции

Ссылки на документацию

@psylone
psylone / lesson-11.md
Last active March 12, 2021 05:49
Задания к занятию 11

Задания к занятию 11

  • Структура каталогов Rails приложения
  • Rails генераторы
  • Миграции
  • Создание модели в Rails приложении. ActiveRecord, соглашения в именовании класса модели и таблицы в базе данных

1. Методы ActiveRecord

@psylone
psylone / ruby-craft.md
Last active April 20, 2016 11:06
Профессия «Программист Ruby»

Профессия «Программист Ruby»

  1. Программист Ruby: какими знаниями и навыками должен обладать?

  2. Инструментарий программиста Ruby?

  3. Каковы требования компании к уровню образования потенциальных сотрудников?

  4. Какие требования предъявляются к опыту работы?

@psylone
psylone / [email protected]
Last active May 11, 2018 19:31
Современное ОкРУЖенИЕ для веб-разработки

Современное ОкРУЖенИЕ для веб-разработки

  • Структура каталогов
  • Текстовый редактор (IDE)
  • Git клиент (GUI)
  • SQL клиент (GUI)
  • Создание диаграмм draw.io
@psylone
psylone / lesson-10.md
Last active October 21, 2016 01:09
Задания к занятию 10

Задания к занятию 10

  • Спецификация Rack
  • Rack приложения
  • Rack Middleware
  • Основные компоненты и структура фреймворка

1. RunningTrack on the Rack

@psylone
psylone / lesson-8.md
Last active October 11, 2016 11:27
Задания к занятию 8

Задания к занятию 8

  • Создание собственного Gem-а (библиотеки)
  • Переменные экземпляра класса
  • Rake задачи

Создание собственного Gem-а (библиотеки)

@psylone
psylone / lesson-7.md
Last active September 27, 2016 12:14
Задания к занятию 7

Задания к занятию 7

  • Стандартная библиотека Ruby Std-lib
  • Использование сторонних Gem-ов (библиотек)
  • Dependency Injection

Стандартная библиотека Ruby Std-lib