Курс по розробці програм для вебу на Ruby on Rails

Якщо ти бажаєш працювати в IT компаніях над цікавими пректами, або маєш круту ідею, яку бажаєш реалізувати самостійно, тоді цей курс саме для тебе!

6500 грн.
  • Calendar eb2ae0dd5f3d9c1c6ec04de1f0ed261b38c8fa258b0b7a71530f92706ca6cde7
    Початок навчання
    11 лютого 2017
  • Clock db3bd03199e4b3b5aadc2d9d6ba580cdf6e30ec1ad5b0b6d5d09eb67190a92ff
    Тривалість
    10 днів, сб-нд
  • User f06aa1830cdf63475353029f17f7b07dda963ab71aab1e8a69c48ef41c6814ef
    Залишилось
    10 місць
  • Location b3904b79858b054b3aa3a74d23974339d91a89cf8c32ed25e76738a86b09eaea
    Місто
    Львів
User 958a0d9fe86ee9a43c87e24a644f336415ea01e12f012ea961aaf52675e48f43

Для кого курс?

Курс розрахований для студентів та програмістів з досвідом роботи. Щоб отримати максимальний результат від навчання, перед початком потрібно знати основи ООП, та вміти написати код для рішення простої задачі на будь-якій мові програмування.

Для зарахування на курс
необхідно пройти співбесіду.

Чого я навчусь?

Technoligies cc62c25007f3ffef41ad7cb8d26d6d0e71807dd85a9fe65f9f84c051c948b343
Технологія розробки програм для вебу Ruby on Rails
Ефективний, перспективний і популярний інструмент для розробки програм для вебу.
Project cdaeda38fb6867e8462c4a9dde9c775f739c32d8a260da9a7e662bbe651952d5
Проектування бізнес-логіки проекту
Побудова надійних та зручних проектів для масштабування та підтримки.
Code ee423a6713f83ec78a18d733effd41326480ea7636a22f06987aa6239563a8f1
Робота з JavaScript
Освоєння основ jQuery, React та webpack.
Team 16c92a4aef027289e204d7196d672187f360952ececb049be1e40291546bbb11
Робота в команді над динамічним проектом
Навчання відбувається в процесі роботи над проектом в командах по двоє студентів.

Що я зможу зробити самостійно після закінчення курсу?

За 5 тижнів навчання, ти зможеш зробити працюючий прототип динамічного веб-сайту з реєстрацією користувачів, та інтерфейсом для роботи з базою даних, а також втілити свою ідею в життя. Цього достатньо щоб реалізувати мінімальний по функціональності продукт (MVP).

Pc b522b3de6da7d4a2db7c589a1f8365eb4625e7610e0538ec2d27859ad68dec9f

Студентам, які успішно завершують навчання, ми пропонуємо роботу або даємо рекомендації.

Чому варто вивчати Ruby on Rails?

Ruby on Rails — це оптимальна технологія, яка дозволяє швидко зробити прототип своєї ідеї. З іншої сторони, на ринку праці є попит на відповідних спеціалістів. Ruby on Rails є потужною, гнучкою та надійною технологією, що підтверджено використанням її в проектах світового масштабу.

Learn d9f4ff7206f0946f4f032e99b1eb227d8d242062f4c84ddf61cd14ce7afb29b4

Масштабованість

Ruby on Rails вибирають як малі так і великі компанії. Basecamp, Groupon, Twitter та Shopify — це лише декілька відомих компаній, які обрали даний фреймворк і розвивають на ньому свої продукти.

Приклади сайтів на Ruby on Rails

  • Basecamp e265aa20590b30484794602f4455a4569e71cdefab049ec3e138e15947afa01a
  • Shopify dc88040ef5dc8fdbd8aca235b66fa8b645582a5379e0f86d0c0d4b4c0dbd17fe
  • Github 06c668edf28abd0b6857273f9cb64bfac21e2382a83004d5e38ba9d96038cd23
  • Twitter 4c303361390aec2f75ece512ffbe17ded99c58c4e2e9b465c4a29d3397da5e19
  • Groupon 7771ab6b3bbd41a0008bca66e9231f50fba6fa142f6406059082c80b967f591c
Keyhole 2bd1609987ec1c1664ed39be6580e598d275873f9e41c58cb2a3f5474bfb8b58
Відкритий код
Ruby on Rails є технологією з відкритим кодом. Кожен може долучитись до її покращення. Тисячі висококласних програмістів зробили свій внесок і зробили максимально зручний та надійний інструмент. Ви також зможете зробити свій вклад в спільну справу.
Planet 5d28f90c66d73bc39ce437ca8e4b998061643b44883dde01c656b46162eabe8a
Спільнота
Спільнота програмістів Ruby on Rails є великою. Розробники зі всього світу діляться своїм досвідом та своїми рішеннями класичних задач. Часто влаштовуються конференції чи зустрічі. Приєднуйтесь до нас!

Викладачі курсу

Teacher 1 981b9076f18f5a8c615c41570f27395bd1ea3f167f5053e0258f0be3b3dd2926

Бондар Олександр

Проводить курси по Ruby on Rails з 2009 року. Використовує технологію в повсякденній роботі протягом більше семи років. Засновник компанії Vertalab.

Teacher 2 96d75f876d297fe8daee3fb294ba9f1fe6ab6fee3e4cc2e1eb760b575a68424b

Денькович Богдан

Талановитий інженер, активний учасник Ruby on Rails спільноти.

План навчання

Тиждень 1
День 1 (Субота)
Знайомство
  • Архітектура клієнт-сервер
  • Встановлення робочого середовища
  • Розуміння SSH, приватні\публічні ключі
  • Знайомство з Git-ом
  • Знайомство з Ruby
День 2 (Неділя)
Ruby для вебу
  • Проект на Sinatrі
  • Структура Rails-проекту
Тиждень 2
День 3 (Субота)
Перший проект, швидко про все
  • Модулі і принципи побудови проектів з Ruby On Rails
  • Conventions over Configuration
  • ActiveRecord, консоль, rake, база даних
  • ActionController, сторінки, лейаути, routes
День 4 (Неділя)
Старт проекту
  • Детально про ActiveRecord
  • Побудова архітектури проектів: моделі і зв’язки
  • Валідації
  • Тестування
Тиждень 3
День 5 (Субота)
Заглиблення
  • RESTful routing та ресурси
  • Views, Partials, Forms
День 6 (Неділя)
Сила open source спільноти
  • I18n - переклади
  • Встановлення і робота з джемами (Devise, CarrierWave)
  • Controllers, Session
Тиждень 4
День 7 (Субота)
Тестування
  • Тестування, rspec
  • ActiveJob, виконання задач у фоні
  • ActionMailer
День 8 (Неділя)
Javascript
  • Побудова АПІ
  • Javascript фреймворки і бібліотеки
Тиждень 5
День 9 (Субота)
Повторення пройденого
  • Інтеграція API
  • Повторення матеріалу
  • Робота над проектом
День 10 (Неділя)
Запуск проектів
  • Інструменти для розгортання проекту, Capistrano
  • Робота над проектом
  • Запуск проекту на Heroku
  • Урочисте вручення сертифікатів

Питання-відповіді

  • Чи зможу я потягнути курси?

    Якщо у вас є базові навички програмування та розуміння принципів ООП, або ви вже маєте будь-який досвід в IT, то все буде добре.

  • Чи достатньо досвідчені викладачі?

    Наші викладачі мають десятирічний практичний досвід розробки і вже успішно проводять курси більше 5 років.

  • Якщо я пропущу заняття?

    Потрібно буде наздоганяти протягом тижня.

  • Яка техніка потрібна для курсів?

    Ноутбук, бажано з операційною системою Ubuntu.

  • Де проходять заняття?

    В чудовому офісі .

  • У які дні та години будуть проходити заняття?

    Заняття проходитимуть у суботу та неділю з 10:00 до 18:00.

  • Яка структура оплати курсів?

    Перед початком курси ви оплачуєте завдаток в розмірі 20% від всієї суми. Решта — на другому занятті. Можна розрахуватись готівкою або по перерахунку.

  • Чи проводите корпоративні курси?

    Напишіть свій запит на

User 2 bb4e50f2b1a4091b31714b7d04138ea8c36ad589c43c77334fac0702e9f310be

Про школу

Школа Реалізації Ідей пропонує унікальний в Україні курс по технології Ruby on Rails. Ми забезпечуємо комфортну атмосферу для навчання як для новачків, так і для досвідчених програмістів, які хочуть освоїти нову технологію. Протягом навчання, члени команди Vertalab допомагають студентам курсу.

Відгуки

Лев Лукомський

Я прийшов навчатись в #ШРІ вже не новачком, до цього я вже мав декілька років досвіду у веб-розробці. Але мене дуже зацікавила платформа Ruby on Rails тим, що на ній можна швидко і якісно робити сучасні сайти, такі як twitter.com, а в розробці використовуються і дуже пропагуються нові підходи і патерни.

Навчання відбувалось в гарному і доглянутому офісі, з кондиціонером, дошкою і халявним чаєм :) Атмосфера була приємною і водночас робочою. Я ходив на курси з великим задоволенням і на моє здивування - навіть ніразу не запізнився :)

Спочатку курси проходили трохи аматорсько, так як можуть провести два досвідчених програміста без педагогічного досвіду :) Але все ж ці програмісти виявились дуже говірливими, могли все добре пояснити, щось порадити і відповісти на будь-яке питання по темі. А ми навіть піднімали такі advanced теми як захист від DDoS-атак та SSL-сертифікати. Загалом нам показали основне:

  • як почати проект від самого початку, з чистої машини
  • як відбувається розробка проекту
  • якими інструментами користуватись
  • як вирішувати проблеми які стаються
  • використали декілька популярних плагінів
  • і поміж цим всім ми ще й вивчили трохи Ruby і трохи Rails

Ще дуже сподобались 15-хвилинні підбиття підсумків в кінці дня англійською мовою.

Мені у #ШРІ сподобалось усе, навчання проводилось цікаво і ефективно. Я б так проводив кожну суботу і неділю. А доказом ефективності є розроблені нами проекти, які ми покажемо на наступному #lviv_startup.

У результаті навчання у #ШРІ та самонавчання по будних днях я добре ознайомився з Рубі, а ще більше із Рельсами і сподіваюсь найближчим часом приступити до фрілансування на цій платформі.

Роман Кушнір

Навчання відбувалося у невимушеній, демократичній атмосфері, без строгого контролю, але, тим не менше, всі продуктивно працювали. Тому що кожен був зацікавлений почерпнути якнайбільше знань, а також був деякий азарт, щоб твій проект вийшов найкращим. Вся теорія подана без відриву від практики, тому не було нічого зайвого. Плюс можливість попрактикувати свою англійську мову — кожного дня ввечері останніх півгодини ми підбивали підсумки зробленого за день англійською.

Викладачі терплячі і адекватні люди, які спокійно відповідали навіть, здавалось би, на елементарні питання. Проте, щоб не відолікатись від головної цілі курсів - вивчення RoR, варто бути обізнаним із основними поняттями Вебу, або принаймні почитати перед початком курсів про html, css, javascript - це значно полегшує розуміння матеріалу.

Враження від курсів у мене залишились тільки позитивні. Як програмістові на C++, із веб-проектами мені раніше майже не доводилось працювати, хіба що just for fun, тож цікаво було спробувати зробити завершений працюючий проект, який може бути для когось корисним. І взагалі, необхідно постійно вивчати щось нове і рухатись в різних напрямках. Тож мені зовсім не шкода витрачених грошей і часу, тому що все це цілком окупилось отриманими знаннями і просто приємним проведенням вихідних.

Найбільше сподобалось працювати в режимі навчання-робота, а також те, що можна дізнатись про best-practice рішення задач від людей, які безпосередньо працюють із "рельсами".

Володимир Василишин

Деякий час назад я вирішив освоїти Ruby on Rails. До цього у мене був досвід роботи з вебом - 3 роки програмування на .Net. Оскільки курси проводились по вихідних - то я міг їх поєднувати із роботою, що дуже зручно. Мені дуже сподобався метод подання матеріалу, спочатку трохи теорії, а потім практика і ще практика, щоб відчути і усвідомити як усе працює. Хотів зробити якісь зауваження, чи виділити мінуси, але не можу. Бо придертись немає до чого. Навчання проводилось із написанням реального проекту, який ми придумували самі, що є дуже важливим. Ми намагались проявити якомога більше креативу, щоб зробити свій проект кращим. Ще один великий плюс цих курсів - можливість реалізувати свої ідеї, працювати над ними і їх покращувати. А це - ніщо інше, як саморозвиток.

Щодо самого Рубі - це як релігія. Це зовсім інший підхід до програмування. Підхід, який може приносити радість. Звичайно ж ці курси не зроблять вас професіоналом за 1 місяць, але дадуть хороший грунт для подальшого розвитку.

Я вдячний людям, які організували ці курси, бо для себе я взяв із них багато корисного.

Андрій Гуменецький
Я коротко, зазначу плюси і мінуси
Плюси:
  • хороший підхід до навчання (практика, практика і ще раз практика)
  • особлива увага до деталей (звичайно можна і в доці поритися, але це не так ефективно )
  • продумана програма
  • .......

Як на мене, то є один мінус: треба зробити "вимоги перед навчанням". Особливо це стосується розуміння ООП.

Від себе скажу ВЕЛИКЕ СПАСИБІ !!!
Навчання було цікавим і дуже продуктивним
P.S. Матчишин не помилявся, коли сказав "Один з найкращих у Львові рельсистів. Плюс володіє рідкісним даром — може вчити інших". :))

Михайло Чеверда

Одного зимового вечора я натрапив на статю про Ruby on Rails, і після багатьох позитивних відгуків, я вирішив детальніше дізнатися про цей фреймворк для веб-розробки, і почав вивчати головні аспекти рельсів, прочитав декільки титоріалів, щоб зрозуміти що таке MVC, DRY, Scaffold, Magration і тому подібні рельсівські поняття ... Пройшов деякий час, і я потрапив на сайт Школи Реалізації Ідей... Я довго вагався, чи справді мені це потрібно, оскільки я сам із Тернополя, і мені добиратися більше ніж дві години, але я все таки наважився, бо у мене було відчуття, що це саме для мене... І я не пожалію про недоспані вихідні та потрачені зусилля. Я не помилився...

Вже після перших вихідних проведених у ШРІ, я зрозумів, що це саме те, чим я хочу займатися.., оскільки я вже давно цікавлюся вебом, але я не міг вибрати інструменти(фреймворк) для розробки... А рельси виявилися саме тим інструментом, який я так довго шукав.

В школі я дізнався багато нових, цікавих, а головне практичних речей... Саме практика - це ключ до успішного навчання, я в цьому переконався під час освоєння рельсів в ШРІ. Ми мали можливість власноруч спробувати із допомогою кваліфікованого викладача, весь процес розробки від початку і до кінця.

Матеріалу виявилося досить багато, і тому мені доводилося працювати і самому вдома.., а питання задавати як по скайпі, так і на вихідних у затишному офісі. Мені запамяталося також і підсумки англійською, я вважаю це дуже хорошою практикою, її потрібно надалі підтримувати, а можна навіть і в більшому обсязі. ШРІ дала мені хороше підгрунтя для подальшого самостійного навчання та освоєння рельсів.., сам я би потратив в 3 рази більше часу на це.. П.С. Якби була можливість я би і дальше відвідував курси, шкода що вони так швидко закінчились, це буди дуже цікаві вихідні...

Олександр Вишневський

Про Школу реалізації ідей я дізнався, якось одного разу, мандруючи теренами соцмереж і натрапивши на групу ШРІ. "Опа, круто - курси по Ruby on Rails в нас у Львові" - подумав я. Хм, йти чи не йти. В групі в розділі обговорення я побачив кількох знайомих мені людей. Вони про курси позитивно відзивалися, говорили що курси вартові. Як виявилося курси дещо незвичайні - не 1-2 годинки, десь по вечорам- а повністю весь робочий день. Ціла, субота і ціла неділя. І так місяць часу. Тобто потрібно було б, після напружених пятьох робочих днів зранку в суботу і неділю вставати і повністю сконцентровуватися на кусах. На місяць часу прийшлося б на вихідні нічого не планувати. В мене вже на той час були деякі спроби вивчення Рельсів, але насправді важко вдома сконцентуватися, весь час є якісь зовнішні подразники і різні спокусливі пропозиці, які дуже заваджають самонавчанню. Плюс, при самостійному вивченні часто дуже багато часу витрачалося на деякі нюанси, в яких людині не-спецу розібратися досить важко.

Отже, після деяких роздумів я вирішив - "йду". Після міні-співбесіди, правда прийшлося трохи почекати, поки збереться група, але ось нарешті курси почалися і місяць часу пролетів майже моментально. Я курсами задоволений. Прикольно, що вивчення Рельсів йшло разом з написанням власного проекту. Це подвійно заохочувало.

Було дуже приємно крок за кроком бачити результати і особливо вкінці то все діло задеплоїти.

Подача матеріалу на курсах добре продумана. Все йшло поступовими ітераціями, незаглиблюючись в дєбрі терії, а акцентуючи більше уваги на практиці. Коли по ходу щось непрацювало то ніяка трабла не могла спателичити Сашу. Саша однозначно крутий гуру по Ruby on Rails. До всього моментально знаходив швидкі солюшини. І головне, що ми також могли бачити суть проблеми, починали розуміти, аналізувати. Якщо вже наших знань було достатньо для самостійного вирішення- то Саша старався щоби ми самі зрозуміли що не так, поки на своїх помилках не навчишся - то толку не буде.

Взагалі, дійсно дуже приємно писати на RoR, цікавий механізм мігрейшинів і робота з моделями, контролерами. Механізм MVC - це прекрасно. В нас в .NET також є такий фреймворк - ASP.NET MVC. Після роботи з ним - я міг собі вже провести багато аналогій і принціпів роботи, виділити щось спільне а також виокремити особливі фішки рельсів(а їх є багатенько) ну і нафінал, скажу - курси зачотні, крім самих рельсів - ми розвивали свій проект- довели його до робочої стадії, навчилися привести до кондиції голі лінукс слайси і на них розвернути свої творіння, ми здобули навики користування Git-ом, стали членами GitHub коммюніті, успішно запушали і відпулили свої проекти =), а також стали постійними клієнтами Aliaminuta i Chicago ну і English-speaking agile mindspa of the day - respect.

На рахунок ідей щодо покращень - можна було б залучити до курсів проектор.

Арсен Слюсарчук

Дуже задоволений курсами, спочатку(перший тиждень) важко , а потім розумієш, що все легко і цікаво. Хлопці вміють гарно пояснити, "розкладають матеріал по полочкам", при необхідності все розжовують, і поступово, непомітно для себе, починаєш працювати самостійно і радієш результату + ненапряжна атмосфера - і розумієш, що просидів вихідні не даремно.

P.S. Хотілося б ще походити на курси, місяць скоро пролетів, дуже цікаві люди. Тепер є можливість написати самостійно свій проект.

Ніна Вишневська

Навіть не знаю з чого почати...

Насамперед курси мені дуже сподобались, дізналась дуже багато чого нового. Дуже сподобався підхід - одразу ми робили проекти, а не вивчали теорію.

Подання теорії теж плюс - хоча було б краще чи електронний варіант зробити, чи паперовий.

Курсами дуже задоволена, ну і звісно була б рада якби було продовження!