Below is the text of the page https://rubygarage.com.ua/courses stored 2019-11-06 by archive.org.ua. The original page over time could change. View as original html

Безкоштовні офлайн Ruby та Ruby on Rails курси у Дніпрі | RubyGa

[/] Головна Про компанію Спільнота Вакансії Курси Контакти Подати заявку Ruby/Ruby on Rails курси від RubyGarage V 7.2. Навчись створювати якісні веб-застосунки, використовуючи один з найбільш developer-friendly фреймворків! Зі знаннями, отриманими на курсах у RubyGarage, ти зможеш сміливо починати свій професійний шлях у якості Ruby/Ruby on Rails розробника. 8 рокiв поспiль 500 випусникiв 50 інтернів Для кого цей курс Ми створили цей курс для тих, хто хоче стати професіоналом веб-розробки. Необхідна умова для всіх учасників курсу – це велике бажання навчатися. Якщо ти готовий виконувати всі завдання та маєш як мінімум 10-15 вільних годин на тиждень, ми будемо раді бачити тебе серед наших студентів! Як кандидат на курси, ти маєш володіти наступним набором знань: Базові знання HTML, CSS, JavaScript і мінімальний досвід роботи з цими технологіями; Знання базових принципів роботи баз даних і мови SQL; Розуміння об'єктно-орієнтованої парадигми програмування; Базове розуміння однієї з серверних мов програмування (PHP, Java, С++/С#, Python тощо) буде дуже бажаним; Знання англійської мови на рівні Intermediate та вище; Що я отримаю Після закінчення курсу ти отримаєш знання на рівні Junior/Middle Ruby/Rails програміста і готове портфоліо з власними проектами. Основна мета курсу – не просто передати знання, а дати практичні навички і досвід у вирішенні реальних задач. Після курсу ти зможеш сказати своєму роботодавцеві: "Я це вмію, я вже це робив" а не: "Я чув/читав, як це можна зробити". Курс включає наступні теми: Основи програмування на Ruby; Метапрограмування на Ruby; Написання автотестів та розробка через тестування (TDD) на базі RSpec; Ефективна розробка веб-застосунків на основі Ruby on Rails; Написання автотестів для Rails-застосунків і розробка через поведінку (BDD) на базі RSpec, FactoryGirl, Capybara, PhantomJS; Знайомство з великою кількістю корисних інструментів: Bundler, Devise, CarrierWave, Kaminari, Haml, Sass, CanCanCan, Nokogiri, SimpleForm, Capistrano, Omniauth, Sidekiq, Eventmachine і багато інших; Проектування архітектури веб-застосунків. Створення власних бібліотек (Gem, RailsEngine); Оптимізація коду: Code smells, Design patterns, Refactoring; Техніки програмування на Ruby та Rails; Agile-процес розробки, XP-практики, Git flow. Програма курсу Ruby/Ruby on Rails Програма створена з урахуванням вимог роботодавців, бо ніхто не знає ці вимоги краще, ніж сам роботодавець! Навчальний матеріал сфокусований на процесах, підходах та кращих практиках досвідчених розробників. Дивись нижче, що чекає тебе на курсі: Ruby Вступ Ознайомлення з історією мови Ruby та її основними концептами. Основи Ruby Як працює Ruby, її синтаксис, основні конструкції, робочі класи та методи. OOP в Ruby Ruby – це об'єктно-орієнтована мова. Як працює об'єктно-орієнтоване програмування в Ruby. Метапрограмування Ruby вміє створювати код програми прямо в runtime. Не кожна мова на таке здатна. За допомогою цього підходу написано безліч бібліотек і сам фреймворк Ruby on Rails. Ruby gems Геми – серце Ruby. Це бібліотеки, які допомагають вирішувати як тривіальні, так і складні задачі. Rake Rake – це схожий на Make інструмент для Ruby-розробників, який дозволяє виконати певну частину коду, коли це потрібно. RSpec Ruby – тестоорієнтована мова. Код, написаний на Ruby, має бути покритий тестами. Ми розберемо, як саме треба тестувати різні частини коду. Рефакторинг в Ruby Рефакторинг – процес поліпшення якості коду без внесення додаткових функцій. На курсі демонструються основні code smells і можливі техніки щодо поліпшення коду. Rack Усі веб-сервери Ruby використовують технологію Rake, інструмент для обробки HTTP-запитів, який базується на принципі middleware. Ми розберемо, як працює Rake. Ruby on Rails Rails Ознайомлення з історією фреймворку Ruby on Rails та його основними концептами. Моделі Ми розберемо, як RoR працює з базами даних та розглянемо основні аспекти роботи з CRUD (create, read, update, and delete). Роутинг Розглядаємо процесс роутингу в застосунку та пояснення терміну RESTFull. Контролери Контролер – це шар застосунку, який приймає цільові запити з даними, запитує дані у моделі та будує відповідь на підставі цього. Ми вивчимо, як писати "тонкі" і зрозумілі контролери. Рефакторинг у Rails Ви дізнаєтеся, як рефакторити код у Ruby on Rails та як працювати з Legacy-кодом. Views Як підключити HTML/CSS/JS до view та генерувати правильні відповіді від сервера. Ми навчимося робити мінімалістичні view та працювати з layouts і partials. BDD в Rails Як тестувати застосунок не тільки на рівні unit-тестів, але й за допомогою feature-тестів. Ми ознайомимося з такими інструментами, як Capybara. Devise Аутентифікація і реєстрація користувачів є практично в кожному застосунку. Цей гем дозволяє зробити систему реєстрації і аутентифікації просто. CanCanCan Гем, який дозволяє налаштувати авторизацію, систему ролей у застосунку та різні рівні доступів. RESTApi (API) Основні принципи побудови API на Ruby on Rails. Як сформувати документацію для API та які інструменти для цього потрібні. Sidekiq Як зручно виконувати фонові та регулярні завдання за допомогою спеціального інструмента Sidekiq. Utils Git Розподілена система керування версіями. Статичний аналіз коду Як писати чистий і гарний код. Ми надамо список програм, які допомагають дотримуватися якості коду. Chef Підготовка та налаштування сервера. Capistrano Розгортання програми. Дивись весь курс Успішні кейси студентів На наших курсах навчаються люди із різним бекграундом. До нас приходять студенти технічних факультетів, розробники із досвідом програмування на інших мовах та навіть Ruby-програмісти, які бажають покращити свої знання та навички. Читай про успішні кейси наших студентів: Коли прагнеш розвитку та поглиблення знань Перед тим, як потрапити на курси в RubyGarage, Артем вже мав півтора роки досвіду у розробці на Ruby та Rails. Але він відчував, що знань та бажаного розвитку у якості Ruby-розробника не вистачає. Наші Ruby/Rails курси здалися Артему ідеальним рішенням. Сьогодні він, як один з найскіловіших програмістів, займає позицію ліда backend-команди. Він співпрацює з RubyGarage уже чотири роки. Прокачати backend, аби отримати повну картину До курсів RubyGarage, у Ярослава вже був досвід роботи верстальником та непогане знання JavaScript-технологій. Незважаючи на чималий досвід верстки, інтерес до таких задач поступово згасав. Backend здавався Ярославу дедалі цікавішим. Щоб отримати повну картину розробки додатків, Ярослав звернув увагу на курси RubyGarage. Йому сподобалася наша навчальна програма, а також можливість отримувати поглиблені знання від професіоналів у своїй справі. До речі, на курси Ярослав потрапив з другого разу. При першій спробі він зрозумів, що буде складно, тому вирішив самостійно набратися досвіду та повернутися на курси більш підготовленим. Другий раз виявився вдалим. Ярослав не тільки успішно завершив навчання, а й став Ruby/JS розробником у компанії та викладачем на курсах. З лекцій в університеті до справжньої практики Спеціальність Кирила – комп’ютерні науки. Але, на жаль, в університеті йому бракувало практики, обміну досвідом, та спільноти однодумців. Бажання стрімко розвиватися у спеціальності програміста привело Кирила до виваженого вибору мови програмування та суміжних технологій. Він обрав Ruby та прийшов на курси в RubyGarage. Курси подарували Кирилу стрімкий професійний ріст, захопливі проекти та втілення амбітних ідей. Зараз Кирило senior-програміст та технічний лід на одному з проектів у нашій команді. Розкрити потенціал та знайти справу до душі Коли Олена зробила свій перший крок назустріч науці програмування та вступила до університету, вона була не впевнена у своєму виборі. Навчання та напрям їй подобалися, але вона зовсім не бачила себе програмістом у майбутньому. Однак, на 3 році навчання, один із викладачів порадив їй спробувати курси в RubyGarage, чим вона охоче зацікавилася. Приєднавшись до курсів, Олена зрозуміла, що бути частиною такого ком'юніті – це те, що мотивує її зростати професійно. Курси допомогли їй розкрити свій потенціал, розвинути навички на практиці та закохатися у Ruby. Вже більше п’яти років Олена є невід'ємною частиною дружньої команди RubyGarage та одним із найдосвідченіших розробників. Створи свою історію разом з нами Зареєструйся на наш безкоштовний курс з веб-розробки на Ruby/Ruby on Rails! Подати заявку Нам вже 8 років Курс Ruby/Ruby on Rails проводиться два рази на рік, восени та навесні. Викладачі курсів – senior-програмісти, які співпрацюють з RubyGarage. Історія курсів від Alpha Version 0.1 до Stable Release 7.1 Все почалося у вересні 2011 року. Саме тоді ми вирішили провести свій перший курс з Ruby/Rails. Тоді бажаючих вчитися було близько 70, але ми змогли прийняти на навчання лише 11 студентів. Після завершення курсу шестеро програмістів приєдналися до компанії RubyGarage. Зараз ми отримуємо біля 600 заявок на курс щороку та вибираємо з них 20 студентів за результатами тестового завдання. А ось і наша коротка історія за всі ці 8 років. Привіт! Дякуемо, що надіслав(ла) заявку на участь в навчальному проекті - 'Практичний курс підготовки Ruby / Rails розробників'. За посиланням ти знайдеш короткий опис курсу. Перш, ніж стати нашим студентом, ми просимо тебе виконати тестове завдання, щоб визначити рівень твоєї підготовки. test_task_ruby_rails_course.pdf - опис практичного завдання, для перевірки знання HTML, CSS, JS та реалізації серверної частини WEB додатків test_task_view.png - який повинен бути інтерфейс програми Тестове завдання необхідно виконати до 17.02.2020 року. Заняття проходять в КДЦ "Менора", Україна, м.Дніпро, вул. Шолом-Алейхема, 4/26. Формaт здачі - код на Github, додаток, що працює на Heroku або на свій сервер. Тестове завдання відправляти на - railscourses@rubygarage.org. З усіх питань звертатися сюди - railscourses@rubygarage.org або skype: live:yuliia.barkalova tel: 095-333-02-75 Успіхів! Команда RubyGarage Courses. Посилання на тестове завдання Запишись на курс Осінь 2019! Щоб потрапити на курс, треба заповнити форму внизу. У відповідь ми вишлемо тобі тестове завдання, за результатами якого приймемо рішення щодо співбесіди. Після успішного проходження співбесіди, ми будемо дуже раді бачити тебе серед наших студентів! Крок 1 - Розкажiть про себе Ім'я та прізвище* Email Номер телефону* Наступний Крок Приєднайся до нас! Ім'я та прізвище* Email* Номер телефону* Вакансія* Залиште своє повідомлення Прикрiпити файл* Відправити Заявку Долучитись до RubyGarage Приєднуйся до команди RubyGarage та працюй у командi професioналiв Переглянути Вакансії Copyright © RubyGarage UA 2019. All rights reserved Навiгацiя Головна Про компанію Спільнота Вакансії Курси Контакти Слідкуй Вакансії Всi вакансії (5) Ruby/Rails Developer Business Analyst Requirements Engineer Project Manager Senior HTML/CSS Developer Copyright © RubyGarage UA 2019. All rights reserved Головна Про компанію Спільнота Вакансії Курси Контакти Подати заявку