Цей курс призначений для освоєння основних навичок програмування на мові Ruby і програмування взагалі. Після нього можна вчитися далі і стати розробником на Ruby on Rails, або data scientist, що обробляють дані сучасними методами, або ж стати DevOps фахівцем. А можна просто застосовувати отримані знання в побуті, для автоматизації дрібних завдань, дослідження цікавих проблем та іншого фана.
Чому саме цей курс:
В першу чергу, курс буде цікавий слухачам, які хочуть ознайомитись і почати своє вивчення мови Ruby. Він повинен допомогти дізнатися що таке Ruby, що може даний мову, його основні особливості та застосування.
Курс буде цікавий всім технічним фахівцям, які:
- бажають вивчити свою першу мову програмування
- вже вміють кодіть, але хочуть ще знати як це робити на Ruby
Від учасників курсу очікується:
- базова комп'ютерна грамотність
- мінімальне вміння працювати в консолі (командному рядку, терміналі)
- базове розуміння об'єктно-орієнтованого програмування (ООП)
- величезне бажання пізнавати нове
- Введення в об'єкти.
- Введення в рядки.
- Умови та цикли.
- Масиви.
- Введення в Ruby хеші.
- Методи.
- Класи.
- Lambdas and Blocks.
- Модулі.
- Потоки.
- Blocks, Procs і Lambdas
- Blocks, Procs і Lambdas
- Blocks, Procs і Lambdas - продовжуємо углублятся в тему гнучкості мови
- Класи: Спадкування
- Вивчаємо одну з основ ООП - успадкування класів в Ruby
- Продовжуємо вивчати успадкування класів в Ruby
- Порівняння об'єктів і сериализация
- Вивчаємо, як Ruby порівнює об'єкти і що таке сериализация
- Детальніше про масиви
- Заглиблюємося в використання масивів
- Детальніше про модулі
- Заглиблюємося в використання модулів
- винятки
- Вивчаємо що такий виняток і як з ними працювати в Ruby
- колекції
- Вивчаємо що таке колекції і як їх можна використовувати в Ruby
- Пошук і виправлення помилок
- У Вашому першому коді почалися з'являтися помилки? Давайте глянемо прості примітиви, які допомагають дебажіть наш код
- Об'єктна модель Ruby
- динамічні методи
- Інспекція коду
- Eval
- Потоки, нитки (fibers) і багатопоточність
- функціональне програмування
- Перехвадчікі, трасировку, модулі ObjectSpace і GC
- Створення власного RubyGems
Розпочати навчання можна по одному з цих тарифів:
Яка тривалість курсу і коли починаються заняття?
Які є тарифні плани?
Скільки часу в тиждень потрібно приділяти курсу?
Як довго буде доступний апгрейд курсу (можливість поліпшити тарифний план)?
Апгрейдити рівень свого абонемента (тарифного плану) можливо в будь-який час, доплативши різницю в ціні бандлів (тарифних планів).
Яка тривалість вебінарів? Чи встигне лектор відповісти на всі питання виникли в період навчання?
Тривалість вебінару - 2.5 години. З них два години відводиться подачу матеріалу в рамках заявленої теми вебінару і півгодини на сесію питання-відповідь (так само в рамках теми вебінару).
Які терміни здачі завдань?
Апгрейдити рівень свого абонемента (тарифного плану) можливо в будь-який час, доплативши різницю в ціні бандлів (тарифних планів).
Що означає "Курс резензірован кафедрою кібернетики КНУ ім. Т.Г. Шевченко "?
Рецензія кафедри кібернетики КНУ ім. Т.Г. Шевченко - свідчить про те, що програма курсу, система оцінювання та структура завдань для самостійного виконання була вивчена і схвалена одним з провідних вищих навчальних закладів України випускають ІТ фахівців. Наше навчання якісне, має практичну спрямованість і підвищує професійний рівень і цінність фахівців на ринку праці.
Що таке Мікродіплом і чим він відрізняється від Сертифікату?
Хочу розказати як я почав займатіся програмування и получил Oracle, Java SE 6 сертифікат. Надійшло в коледж я почав відвідуваті курси С. Михайловича. Це Було Надзвичайно цікаво и всього за 5 місяців мої знання по Java були Досить хороші, тому я почав готувати до сертифікації. С. Михайлович пріділяв дуже много свого часу для того щоб помочь мені з підготовкою. У 16 років я відвідав сертифікаційний центр у м. Львів де проходив сертифікацію, того ж дня я дізнався что результат позитивний и це БУВ Справжній тріумф). В подалі наявність сертифікату відкрівала много дверей. Великі IT компании шукають самє сертіфікованіх спеціалістів, тому что смороду впевнені в професіоналізмі ціх людей. І на кінець скажу, что сертифікат це можлівість підтвердіті свои знання и дива справжнім Java розробник.
Не часто побачиш такий рівень ставлення до організації воркшопів, як в SmartMe. Своєчасне інформування, добре ставлення і, що найголовніше, зручність подачі інформації не можуть залишити байдужим. Молодці! Сподіваюся, буду частим гостем на ваших воркшопах :)
Спасибі, SmartMe, за добре організовані майстер-класи. Адже завдяки їм, я познайомився з професіоналами своєї справи, які можуть навчити чомусь новому. Дуже радий, що зважився почерпнути нових знань саме тут!
Відвідав понад 5-ти заходів. Багато дуже хороших доповідачів з відмінним досвідом. Після кількох майстер-класів SmartMe я кардинально переглянув деякі техніки розробки та технології. Зазвичай після доповідей я приходив на роботу і починав щось переробляти, все відзначали результат - для мене це показник гарного досвіду, який я підкреслив у тренерів. Організація і доповідачі на дуже хорошому рівні, завжди дізнаєшся щось нове, є можливість задати питання та вирішити свої проблеми.
Я і уявіті НЕ МІГ что Вже после курсів я зможу отріматі сертифікат, Який засвідчує, что я програміст. Перед навчання в Сергія Михайловича програмування для мене давалося дуже складаний темою. І я боявсь Щось пробувати, бо не знаючи з чого почату. Альо заняття віклікалі в мене дуже велику цікавість. Точніше Цю цікавість Іщеряков. Аджея коли я починаю черговий заняття - я знав, что сегодня я Дійсно дізнаюся Щось нове. І такоже знав, что получил Прості та зрозумілі ВІДПОВІДІ на СКЛАДНІ питання, Які бі смороду НЕ були. Тому початок свого шляху як програміста можете сміліво довіріті Сергію Михайловичу.