Курсы Ruby - разработка web-приложений.

курс Разработки WEB-приложений на Ruby on Rails

НАЧАЛО КУРСА

По мере формирования группы

ДЛИТЕЛЬНОСТЬ

80 часов, 20 недель

РАСПИСАНИЕ

Пн, Пт: 18.30-21.00

СТОИМОСТЬ

1990 грн в месяц


Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно­-ориентированного программирования.

Ruby on Rails (RoR) — фреймворк, написанный на языке программирования Ruby для построения веб­-приложений. RoR предоставляет архитектурный образец Model­View­Controller (модель­-представление­-контроллер) для веб­-приложений, а также обеспечивает их интеграцию с веб-­сервером и сервером базы данных.

Основным преимуществом языка программирования Ruby и фреймворка RoR считается скорость разработки. Практика показывает, что скорость разработки проектов на RoR выше на 30 — 40 процентов по отношению к любому другому фреймворку. В первую очередь прирост скорости разработки определяется обширным набором готовых инструментов для RoR.

Одной из важнейших частей культуры Ruby/RoR является социальность. Решил проблему, — помоги решить другим. Реализовал свой модуль, — поделись с сообществом. Таким образом, на данный момент в открытом доступе хранятся тысячи готовых решений тех или иных задач, протестированные и рекомендованные многочисленным сообществом. Системы аутентификации, авторизации, комментирования, системы платежей, почтовые рассылки и многое другое, все то, что обычно разрабатывается «с нуля».

ЧТО ДАСТ ВАМ ЭТОТ КУРС?

После ряда лекций и практических занятий, вы узнаете, как использовать такие мощные инструменты, как язык программирования Ruby и MVC Framework Ruby on Rails.

Основные темы включают в себя:

  • Основы программирования на Ruby;
  • Метапрограммирование на Ruby;
  • Написание автотестов и разработка через тестирование;
  • Как сделать код лучше. Refactoring;
  • Эффективная разработка WEB-приложения на основе Ruby on Rails;
  • Проектирование архитектуры приложения;
  • Техники программирования (best practice) на Ruby и Ruby on Rails;

Также вы познакомитесь с практиками Extreme Programming (XP), поучаствуете в разработке проектов по методологии Scrum.

По окончании курса вы получите знания на уровне Junior/Middle Ruby/Rails программист и готовое портфолио, обретете практический опыт разработки высококачественных приложений на Ruby on Rails, познакомитесь с Agile практиками и поучаствуете в разработке реальных проектов. Основная задача курса не просто выдать материал, а дать практические навыки и опыт, научить решать реальные задачи. После курса вы сможете сказать своему работодателю: ‘Я это умею, я это уже делал‘ а не: ‘Я слышал/читал как это можно сделать‘.

Курс Ruby on Rails организован по инициативе компании Ruby Garage. Лучшие выпускники этого курса будут рекомендованы для приема на работу в компанию.


КТО ОБУЧАЕТСЯ НА КУРСЕ?

Курс предназначен для людей которые хотят стать профессионалами в WEB разработке. При этом слушатель должен обладать определенным набором знаний для освоения материала.


КАК ПРОВЕРИТЬ УРОВЕНЬ?

Необходимы базовые знания HTML, CSS, JavaScript и иметь минимальный опыт работы в этих технологиях. А также знание базовых принципов работы баз данных и языка SQL. Понимание объектно ориентированной парадигмы программирования. Знакомство с одним из серверных языков программирования (PHP, Java, С++/С#, Python, …) приветствуется.

Прежде, чем стать нашим студентом, мы вас просим выполнить тестовое задание, чтобы мы могли определить уровень вашей подготовки.

Задание

Готовые задания присылайте на адрес office@levelup.dp.ua ссылку на ваш код на Github, работающее приложение на Heroku или на свой сервер.

 

ПРОГРАММА КУРСА РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЙ НА RUBY ON RAILS

Ruby: ООП

Ruby: Метапрограммирование

Ruby: Автотестирование

Ruby: Библиотеки, Gems

Rails: Знакомство

Rails: ActiveRecord

Rails: Routing

Rails: Controllers

Rails: Views

Rails: Asset pipeline

Rails: Написание Integration и Acceptance тестов

Rails: Engine

Rails: развертывание приложения на сервере

Готовые инструменты для быстрой разработки

ПРЕПОДАВАТЕЛЬ КУРСА

Владимир Воробьев

Общий стаж работы WEB-разработчиком составляет более 10 лет, опыт работы с Ruby/Rails платформой более 5 лет. В настоящее время занимает должность WEB developer / architect / team lead в компании RubyGarage.

В активе Владимира более 30 завершенных коммерческих проектов на Ruby/Rails, которые варьируются от Стартапов, eCommerce решений до глобальных Saas проектов и решений для государственных и банковских учреждений. Сделал вклад в Spreecommerce это ecommerce open source решение для Ruby on Rails. Является преподавателем по Ruby со стажем более 3x лет. Принимает активное участие в развитии Ruby сообщества на Украина.

ЗАПИШИТЕСЬ НА КУРС СЕЙЧАС

В РЕЗУЛЬТАТЕ ОБУЧЕНИЯ, ВЫ ПОЛУЧАЕТЕ:

Портфолио

В процессе обучения вы создадите свой первый проект, который может стать отличным подтверждением ваших знаний на собеседовании

Стажировка

Лучших выпускников приглашаем на стажировку в наш IT-инкубатор, где на реальных проектах вы получаете бесценный опыт работы

Сертификат

При условии посещения 80% занятий, выполнения домашних заданий и защиты выпускного проекта вы получаете сертификат

Трудоустройство

Мы дружим со всеми HR-ми, поэтому наши студенты и выпускники первыми узнают об открывающихся вакансиях в сфере IT

ОCОБЫЕ ПРЕИМУЩЕСТВА ОБУЧЕНИЯ В LEVEL UP

Поддержка преподавателя

Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по пройденному материалу

Практические занятия

Теоретический материал обязательно закрепляем на практике. Большую часть времени уделяем получению практических навыков и работе с кодом

Видеозапись урока

Если вы не можете присутствовать на занятии, мы можем сделать для вас видеозапись этого урока, или онлайн-трансляцию

Домашние задания

Каждое занятие начинается с разбора ДЗ. Обсуждение ошибок и вариантов решения, что поможет избежать их в дальнейшем

Командная работа

Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения

Карьерный коучинг

Бесплатные семинары и тренинги по составлению грамотного IT-резюме, подготовка к собеседованию и успешному его прохождению

ОТЗЫВЫ ВЫПУСКНИКОВ КУРСА:

Оставьте заявку


Оставьте заявку