Ruby on Rails

От: Школа Thinknetica

5/5
4 отзыва

6 месяцев изучения профессии RoR-разработчика. Курс содержит 5 основных блоков. Подойдёт начинающим разработчикам и IT-специалистам из смежных сфер. В программе: изучение языка Ruby от самых основ до метапрограммирования, Rack и написание мини-фреймворка, настройка сервера и оптимизация. Личный наставник даст рекомендации. Обратная связь по каждому заданию и 8 персональных консультаций. После защиты проекта выдаётся сертификат. Гарантированное трудоустройство.

Сводка

Цена
от 69 500₽ 64 500₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
12.10.2020
Длительность
4 недели
Язык
ru

Описание курса

Программировать на Ruby и Ruby on Rails
Разбираться в разнице между языками
Разрабатывать приложения и игры
Настраивать среды разработки
Проводить тестирование
Настраивать сервер с нуля

О школе

Школа Thinknetica
Отзывы 0
Информация
Мы собрали и проверили более 15 отзывов об онлайн курсах Школа Thinknetica.

Программа курса

Основы Ruby
Основы командной строки, git и Github
Настройка среды разработки
Простые типы данных в Ruby
Составные типы данных: массивы и хеши
Управляющие конструкции
Основы объектно-ориентированного программирования
Интерфейсы, наследование и полиморфизм
Методы класса
Модули и миксины
Объектная модель Ruby
Исключения и их обработка
Блоки, Proc и lambda
Идиомы Ruby и хороший стиль
Метапрограммирования
Итоговый проект на Ruby
Основы Ruby on Rails (10 недель*)
HTTP-протокол
Основы SQL и баз данных
Ветки в git и Pull Requests
Экосистема Rails и gems
MVC и REST
Роутинг
Валидация данных
Основы баз данных
Связи и ассоциации
Контроллеры и виды
STI
Active Record query language
Скоупы и колбеки
Нестандартные контроллеры и формы
Аутентификация пользователей
Twitter Bootstrap
Assets Pipeline
Локализация
Основы Javascript
Javascript в Rails-приложении
Деплой на heroku
Rack и написание своего мини-фреймворка
Ruby on Rails. Продвинутый уровень (10 недель*)
Agile-процесс разработки
Git flow
Основы TDD/BDD с RSpec
Тестирование контроллеров
Интеграционное (acceptance) тестирование
HAML/Slim, SCSS, CoffeeScript
Ajax
Вложенные формы
Полиморфные ассоциации
JSON и различные формы ajax
ActionCable
"Тонкие" контроллеры и responders
OAuth и аутентификация через соц. сети
Авторизация
Разработка REST API
"Продвинутый" RSpec
Фоновые задачи
Запуск задач по расписанию
Полнотекстовый поиск
Настройка сервера "с нуля"
Deploy приложения через Capistrano
Passenger и Unicorn
"Продвинутая" настройка сервера
Кэширование и оптимизация
Highload и High availability
"Философия" Rails
Проектирование архитектуры
Рефакторинг
Различные gem'ы
Как писать хороший код
Инструменты
Ruby
Git
GitHub
Ruby on Rails
HTTP
SQL
MVC
REST
JavaScript
JSON
Rest API

Отзывы

Рейтинг 5
4 отзывов
5 месяцев назад
Предистория. Мой путь в Rails начался примерно полтора года назад.Так случилось,что на предыдущей работе было много свободного времени, а под рукой ноутбук.Сначала это были игры, но потом захотелось просто поразмять мозги . В общем перепробовав понемногу кучу всего, определился с ЯП.Сначала Ruby, дальше Rails.Потом пошла бесконечная череда скринкастов в сети.На каждый день была цель - сделать хоть что-то.Но в определенный момент я встал на месте.Все скринкасты(по проекту от начала до конца, не путать с railscast, там только кусок проекта) на просторах интернета дают лишь поверхностное,однотипное знание Rails.Я понял что пора переходить на новый уровень. Погуглив информацию по курсам нашел пару вариантов, в т.ч. и нашу любимую школу.Дело было в сентябре, а на сайте висела информация что курсы начались 7 августа.Я немного расстроился, потому что почему-то почувствовал что это именно то, что мне нужно. И все таки я решился записаться... Первые ожидания от курса были примерно такими: почему на курс тратиться 3 месяца? ну я уж точно его сделаю за месяц, максимум полтора.На 5 задании я пересмотрел свое решение.А с 6 началась настоящая битва.Каждый день ты занимаешься поиском решений, читаешь сообщения на форуме, с какими проблемами сталкивались предыдущие ребята, отправляешь задание, переделываешь его, переделываешь его еще раз. Начинается паника, отчаяние, мысль а нафига мне это .У каждого были моменты сидения по 12+ часов над решением одной задачи.И вроде опечатка, и вроде какой то баг гема, а может их несовместимость между собой.И вот он- сладостный момент, когда Виталий принимает задание, когда тесты пролетели без ошибок, когда ты исправил опечатку и пазл сложился .Эту эйфорию не передать словами.И вот новое задание.И опять по кругу.Багаж новых знаний просто огромный.Настройка поиска, консёрны, продвинутые тесты, задачи по расписанию, плотный ajax.Вот неполный перечень того,что я узнал. Итог. Сказать, что я доволен курсом, значит не сказать ничего! Знания,которые ценятся и остаются с вами навсегда!
Отзыв взят с сайта mooc.ru
5 месяцев назад
Окончил курс в ThinkNetica по Ruby on Rails, который был действительно сложным. Полным новичкам тут делать нечего, так как понадобится опыт работы с циклами и переменными. Также лучше уметь писать на уровне junior CSS и HTML. Плюс понадобится все свободное время, так как все же это интенсив с бешенным темпом. То есть то, что обычно изучают 2 года, Вы изучите за 6 месяцев. У меня уходило по 3 часа минимум ежедневно. Стоимость курса высокая, я заплатил 60 тысяч. Но в среднем выходит по 10 тыс. в месяц. Если учесть, что школа дает платный проект после окончания, то можно отбить часть вложенных денег. Здесь они конечно молодцы, но у меня и так есть заказчики с RoR-проектами. Обучение стандартное, сначала видеолекция и далее по ней практическое задание. Наставник проверяет его и дает рекомендация, как лучше сделать, что исправить и т. д. Если все ок, то можно открывать следующий урок и по накатанной. Я бы назвал курс не интенсив, а обычный курс, но в очень ускоренном темпе.
Отзыв взят с сайта mooc.ru