вивчаємо ruby

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

Чому саме цей курс:

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

Курс буде цікавий всім технічним фахівцям, які:

- бажають вивчити свою першу мову програмування

- вже вміють кодіть, але хочуть ще знати як це робити на Ruby

Від учасників курсу очікується:

- базова комп'ютерна грамотність

- мінімальне вміння працювати в консолі (командному рядку, терміналі)

- базове розуміння об'єктно-орієнтованого програмування (ООП)

- величезне бажання пізнавати нове

  1. Введення в об'єкти.
  2. Введення в рядки.
  3. Умови та цикли.
  4. Масиви.
  5. Введення в Ruby хеші.
  6. Методи.
  7. Класи.
  8. Lambdas and Blocks.
  9. Модулі.
  10. Потоки.
  1. Blocks, Procs і Lambdas
    1. Blocks, Procs і Lambdas
    2. Blocks, Procs і Lambdas - продовжуємо углублятся в тему гнучкості мови
  2. Класи: Спадкування
    1. Вивчаємо одну з основ ООП - успадкування класів в Ruby
    2. Продовжуємо вивчати успадкування класів в Ruby
  3. Порівняння об'єктів і сериализация
    1. Вивчаємо, як Ruby порівнює об'єкти і що таке сериализация
  4. Детальніше про масиви
    1. Заглиблюємося в використання масивів
  5. Детальніше про модулі
    1. Заглиблюємося в використання модулів
  6. винятки
    1. Вивчаємо що такий виняток і як з ними працювати в Ruby
  7. колекції
    1. Вивчаємо що таке колекції і як їх можна використовувати в Ruby
  8. Пошук і виправлення помилок
    1. У Вашому першому коді почалися з'являтися помилки? Давайте глянемо прості примітиви, які допомагають дебажіть наш код
  1. Об'єктна модель Ruby
  2. динамічні методи
  3. Інспекція коду
  4. Eval
  5. Потоки, нитки (fibers) і багатопоточність
  6. функціональне програмування
  7. Перехвадчікі, трасировку, модулі ObjectSpace і GC
  8. Створення власного RubyGems

Розпочати навчання можна по одному з цих тарифів:

Яка тривалість курсу і коли починаються заняття?

Які є тарифні плани?

Скільки часу в тиждень потрібно приділяти курсу?

Як довго буде доступний апгрейд курсу (можливість поліпшити тарифний план)?

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

Яка тривалість вебінарів? Чи встигне лектор відповісти на всі питання виникли в період навчання?

Тривалість вебінару - 2.5 години. З них два години відводиться подачу матеріалу в рамках заявленої теми вебінару і півгодини на сесію питання-відповідь (так само в рамках теми вебінару).

Які терміни здачі завдань?

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

Що означає "Курс резензірован кафедрою кібернетики КНУ ім. Т.Г. Шевченко "?

Рецензія кафедри кібернетики КНУ ім. Т.Г. Шевченко - свідчить про те, що програма курсу, система оцінювання та структура завдань для самостійного виконання була вивчена і схвалена одним з провідних вищих навчальних закладів України випускають ІТ фахівців. Наше навчання якісне, має практичну спрямованість і підвищує професійний рівень і цінність фахівців на ринку праці.

Що таке Мікродіплом і чим він відрізняється від Сертифікату?

Хочу розказати як я почав займатіся програмування и получил Oracle, Java SE 6 сертифікат. Надійшло в коледж я почав відвідуваті курси С. Михайловича. Це Було Надзвичайно цікаво и всього за 5 місяців мої знання по Java були Досить хороші, тому я почав готувати до сертифікації. С. Михайлович пріділяв дуже много свого часу для того щоб помочь мені з підготовкою. У 16 років я відвідав сертифікаційний центр у м. Львів де проходив сертифікацію, того ж дня я дізнався что результат позитивний и це БУВ Справжній тріумф). В подалі наявність сертифікату відкрівала много дверей. Великі IT компании шукають самє сертіфікованіх спеціалістів, тому что смороду впевнені в професіоналізмі ціх людей. І на кінець скажу, что сертифікат це можлівість підтвердіті свои знання и дива справжнім Java розробник.

Не часто побачиш такий рівень ставлення до організації воркшопів, як в SmartMe. Своєчасне інформування, добре ставлення і, що найголовніше, зручність подачі інформації не можуть залишити байдужим. Молодці! Сподіваюся, буду частим гостем на ваших воркшопах :)

Спасибі, SmartMe, за добре організовані майстер-класи. Адже завдяки їм, я познайомився з професіоналами своєї справи, які можуть навчити чомусь новому. Дуже радий, що зважився почерпнути нових знань саме тут!

Відвідав понад 5-ти заходів. Багато дуже хороших доповідачів з відмінним досвідом. Після кількох майстер-класів SmartMe я кардинально переглянув деякі техніки розробки та технології. Зазвичай після доповідей я приходив на роботу і починав щось переробляти, все відзначали результат - для мене це показник гарного досвіду, який я підкреслив у тренерів. Організація і доповідачі на дуже хорошому рівні, завжди дізнаєшся щось нове, є можливість задати питання та вирішити свої проблеми.

Я і уявіті НЕ МІГ что Вже после курсів я зможу отріматі сертифікат, Який засвідчує, что я програміст. Перед навчання в Сергія Михайловича програмування для мене давалося дуже складаний темою. І я боявсь Щось пробувати, бо не знаючи з чого почату. Альо заняття віклікалі в мене дуже велику цікавість. Точніше Цю цікавість Іщеряков. Аджея коли я починаю черговий заняття - я знав, что сегодня я Дійсно дізнаюся Щось нове. І такоже знав, что получил Прості та зрозумілі ВІДПОВІДІ на СКЛАДНІ питання, Які бі смороду НЕ були. Тому початок свого шляху як програміста можете сміліво довіріті Сергію Михайловичу.

Схожі статті