
Ruby Basic
курс
Онлайн + офлайн
6 місяців
1 заняття на тиждень
30 студентів
Що потрібно знати про Ruby
Ruby зрозумілий своєю синтаксичною структурою, тобто, при правильному оформленні коду він буде читатись так само легко, як звичайний текст англійською мовою, ось приклад: happy_developers = developers.where (programming_language: 'Ruby').
Тому, для новачків це одна із кращих стартових мов програмування, плюс є величезне комьюніті яке в разі необхідності тебе підтримає. В інтернеті досить легко знайти необхідну інформацію тому що, ця мова популярна.
Крім цього сучасний розробник (не лише рубіст) має розуміти хоча б мінімально DevOps, тому що всі сучасні девелопмент рішення містять в тому числі й роботу з оточенням, де твій код буде працювати (докер, кубернетес і всі такі штуки).
Експертиза Ruby розробника:
розробка серверних скриптів
розробка бекенд частини вебдодатків
сервісна архітектура вебдодатків
робота з бекграунд задачами
написання та оптимізація запитів в бази даних
дослідження та написання інтеграції зі сторонніми додатками
Про навчання
-
мотивовані навчатися та сміливо роблять нові для себе речі
володіють англійською на базовому рівні, щоб мати змогу робити пошукові запити в Google;
побажання: мати ноутбук.
-
Поєднання теорії та практики
Приєднуйся на онлайн-зустрічі з менторами, вивчай рекомендовані ними матеріали, а потім закріплюй знання виконанням домашніх завдань та сесіями live-кодингу.
-
Це власний ІТ проект.
Випускний проєкт — це не програма в стилі Hello World, а реальний робочий ТВІЙ продукт. Тобто ти пройдеш ВЕСЬ цикл розробки на Ruby від А до Я🔥 Весь твій шлях до реалізації будуть супрооджувати ментори.
-
До того ж, навчаючись з нами,в тебе буде доступ до курсу Soft Skills та English Speaking Club.
Переконані, що розвивати себе як IT спеціаліста потрібно комплексно. Тому використовуй можливість!
-
Masters Academy - це проект, що готує спеціаліста до будь-яких задач, проектів та майбутніх команд. Ми не навчаємо студентів суто для співпраці з Мaster of Code - ти будеш готовим до будь-якого обраного тобою місця роботи. Проте ти матимеш можливість приєднатися до команди Мaster of Code після успішного завершення курсу та етапів інтерв'ю.
Ментори курсу Ruby Basic
На початку від тебе потрібні лише базові знання програмування. Почитай, що таке змінні, функції, аргументи функцій. Та погугли, що таке Ruby та з чим його їдять.
Приготуй ноутбук, щоб працювати на воркшопах. Встанови Linux (для щасливих володарів macbook цей крок можна пропустити). Запасайся наснагою та мотивашками!
Vladyslav Vovk
E-Commerce Backend Engineer
Maksym Kolesnyk
E-Commerce Backend Engineer
Програма
Основні заняття
Introduction. Acquaintance with mentors. Goal of course. What is Ruby? How to setup ruby?
Data types, variables, conditions
Methods, Cycles
Objects, classes, OOP
Module, proc, block, lambda
Files, Exceptions
Rubygems, Bundler
Ruby on Rails project structure, MVC
Models, Active Record
Controllers
Views, Routes
Grape API
Опціональні заняття
Sidekiq, Redis
Ruby on Rails patterns
Deploy on Heroku