ОПИСАНИЕ
“Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.” Alan Jay Perlis, computer scientist known for his pioneering work in programming languages and the first recipient of the Turing Award.
В I coworking hub продолжается набор на курс “Ruby & Ruby on Rails”.
Тьюторы/менторы:
Владимир Воробьёв — практикующий программист, тьютор и ментор по Ruby, JS программированию. Со-основатель и технический директор компании RubyGarage.
Алексей Осипенко — веб-разработчик, основатель компании Cimon.io.
_________________
Курс включает три модуля.
I. ПОДГОТОВИТЕЛЬНЫЙ МОДУЛЬ — дает начальный уровень знаний и знакомит с основными инструментами веб-разработки.
Модуль охватывает темы:
- Основы программирования.
- HTML/CSS – языки разметки, которые используются для построения и описания внешнего вида веб-сайтов.
- JavaScript – один из самых популярных веб-языков на сегодняшний день.
- jquery – библиотека JavaScript, фокусирующаяся на его взаимодействии с HTML.
- bootstrap – свободный набор инструментов для создания сайтов и веб-приложений.
- Sass – метаязык на основе CSS.
- Ruby – динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.
- Знакомство с реляционными базами данных и SQL.
- Git – самая популярная распределенная система управления версиями.
_________________
Базовые требования к модулю:
- Понимание того, как работает интернет, что такое web, http и технология клиент-сервер.
- Знакомство с хотя бы одним языком программирования. Практического опыта на уровне решения лабораторных работ будет достаточно.
- Английский на уровне чтения технической документации и просмотра видео.
_________________
Формат: смешанное обучение.
Количество участников: 20-30 человек.
Длительность: 2 месяца (8 встреч с менторами — 1 раз в неделю по 2-3 часа + 8 занятий самостоятельно — 1 раз в неделю по 2 часа на территории хаба + ежедневная самостоятельная работа).
Стоимость модуля: 2000 грн.
По окончании модуля каждый выпускник выполнит практическое задание, которое и будет тестовым для поступления на основной модуль.
__________________________________________
II. ОСНОВНОЙ МОДУЛЬ — дает возможность написать Rails приложение с нуля.
Модуль охватывает темы:
- Основы программирования на Ruby.
- Метапрограммирование на Ruby.
- Написание автотестов и разработка через тестирование (TDD) на базе RSpec.
- Эффективная разработка веб-приложения на основе Ruby on Rails.
- Написание автотестов для Rails-приложения и разработка через поведение (BDD) на базе RSpec, FactoryGirl, Capybara, PhantomJS.
- Знакомство с Bundler, Devise, CarrierWave, Kaminari, Haml, Sass, CanCan, Nokogiri, SimpleForm, Capistrano, Omniauth, Sidekiq, Eventmachine.
- Проектирование архитектуры веб-приложения. Создание собственныx библиотек (Gem, RailsEngine).
- Как сделать код лучше: Code smells, Design patterns, Refactoring.
- Техники программирования (best practice) на Ruby и Rails.
- Agile-процесс разработки, XP-практики, Git flow.
_________________
Базовые требования к модулю:
- Основные знания HTML, CSS, JavaScript. Минимальный опыт работы в этих технологиях.
- Знание базовых принципов работы баз данных и языка SQL.
- Понимание объектно ориентированной парадигмы программирования.
- Желательно знакомство с одним из серверных языков программирования (PHP, Java, С++/С#, Python …).
- Технический английский на уровне чтения документации.
_________________
Количество участников: 12-20 человек.
Длительность: 2 месяца / 16 занятий с менторами / 2 раза в неделю по 2 часа.
Стоимость модуля: 6000 грн.
По окончании модуля каждый выпускник научится основам программирования на Ruby и написанию Ruby on Rails приложений.
__________________________________________
III. ПРОДВИНУТЫЙ МОДУЛЬ — для тех, кто хочет разрабатывать свои приложения. Участники делятся на 5 групп по 2-3 человека, каждая группа придумывает свое приложение и пишет его.
Базовые требования к модулю:
- Умение писать на Ruby on Rails, знание HTML/CSS, Javascript.
- Английский на уровне чтения технической документации и просмотра видео.
Длительность: 1 месяц / 8 занятий с менторами / 2 раза в неделю.
Стоимость модуля: 2000 грн.
По окончании модуля каждый выпускник получит знания на уровне Junior/Middle Ruby/Rails программист и готовое портфолио, практический опыт разработки высококачественных приложений на Ruby on Rails, познакомится с Agile практиками и поучаствует в разработке реальных проектов.
__________________________________________
Общая стоимость курса: 10 000 грн.
При единоразовой оплате трех модулей действует специальная цена: 8000 грн.
При единоразовой оплате первого и второго или второго и третьего модуля специальная цена: 7200 грн.
__________________________________
С 5 февраля начинается собеседование на курс. По его итогам преподаватели определят, на какой модуль вы идете.
Регистрация на курс: http://goo.gl/forms/fay4qhGufG
Headhunting sponsor: I business incubator [http://ibincubator.com]
Локация: Украина, Днепропетровск, ул. Чернышевского, 37, 1 этаж.
Контакты:
yz@icoworking.net
+38 097 697 73 42 — Юлия Жижкунец | Yuliia Zhyzhkunets, education community manager
hub@icoworking.net
http://icoworking.net
_____________________________________
Этот курс также хорошо дополняют:
Project management course [2 months] | I coworking hub
People management course [2 months] | I coworking hub