Я недавно завершила курс по Ruby on Rails и в целом осталась очень довольна. Материалы курса были хорошо организованы. Особенно мне понравилось, как курс был структурирован, что помогло мне лучше понять каждую тему. Однако, мне кажется, что некоторые материалы могли бы быть обновлены. Я уверена, что это поможет будущим студентам изучить самые актуальные инструменты и технологии. В целом, я бы обязательно рекомендовала этот курс другим, ищущим качественное образование в области веб-разработки. Спасибо за ваш труд и за то, что делаете этот курс лучше!
Хороший курс. Первый блок дает понимание основ программирования, переходит на объяснение ООП и его реализации на Ruby c применениеv на практике в виде поэтапного создания учебного консольного проекта. Заканчивается блок заданием итогового консольного проекта, который нужно сделать самостоятельно применив полученные знания на практике. Второй блок дает основы ruby on rails, в ходе курса разбирается специфика фреймворка, параллельно с обяснение концепции MVC + каждая лекция раскрывает тот или иной инструментарий для реально востребованных функций (например, аутентификация, уведомления по email, локализация, ajax запросы и т.д.). Есть элементы работы c JS. Все сопровождается умеренным количеством теории для понимания принципов функционирования под капотом. Заканчивается блок созданием собственного упрощенного MVC-фреймворка, что еще более ясно раскрывает механику работы RoR. Третий блок дает большой блок по тестированию, а также важной расширенной функциональности приложения (например, собственное REST API, авторизация, websocket-ы, работа с S3 хранилищами, полнотекстовый поиск и др.) + деплой приложения на голый виртуальный сервер и настройка его на нем. Мне понравилось то, что материал дан в достаточном, но не избыточном объеме, проходить его можно в своем темпе (совет - не делайте больших перерывов в прохождении, не более 2-3 дней), при равномерном графике занятий реально пройти курс за 6 мес, но я потратил 14 из-за длительных (порой в неск мес) перерывов. Также понравилась возможность получения помощи от наставников, практически в круглосуточном режиме. Из пожеланий - дополнить курс уроками работы с React фронтом и с Hotwire. Спасибо создателям и наставникам, было круто! :)
Оч крутой курс. Он очень объемы и максимально сложный, там есть все по rails. Фокус идет на Rails 6.1, Slim, написание api, авторизация и аутентификация, рендеринг, фоновые задачи, TDD, BDD, написание rack приложений оберток, http запросы, понравились concern'ы, есть ajax и много асинхронных историй, конечно action cable наш любимый. Вообщем прям огромный массив. Команде Thinknetica респект. Было много проблем с совестимостью, делаешь код из скринкаста, а он не работает. с другой стороны это такой прям был challenge, когда ты пытаешься разобраться, а почему не работает. наверное самое сложное это написание тестов и их отладка для всяких асинхронных вещей, api и тд. Часть тестов например не работает, потому что нужно было корректно установиь всякие штуки типа chrome headleess и тд. Но наверное в этом и фишка, тебе дают сломанную тачку, а ты ее чинишь. Курс долгий. Ну то есть прям капец. у меня занял 1 год и 10 месяцев его дойти. Когда папа умер, он помог мне собраться и не потеряться во времени и вернуть в рабочее состояние. За это просто отдельное спасибо. Из крутых штук в курсе, это наставники. Они прям как настоящие тимлиды, всякий г..код не выпустят в продакшен и будешь переделывать до посинения. Это круто, потому что тут никому просто так ничего не ставит. Все честно и заслуженное. У меня по итогу курса 560 коммитов:).. Также отдельно хочется описать, что в курсе очень много уделяется именно культуре Rails и так называемому Rails Way, convention over configuration и тд. Это прям круто. Dry подход, робокоп и тд. Некоторые задания были прям сложные, так что ты сидел и делал фичу по несколько недель. Кто-то заканчивал курс за положенные 7 месяцев, но видел тех кто ушел в овертайм. После курса я спокойно смог написать бизнес-приложение за несколько недель, и сейчас вот его активно продаем. Базу очень сильную он формирует. Я не знал rails от слова совсем, а сейчас довольно спокойно, как рыба в воде ориентируюсь что и как. Но еще много осталось изучить. Чтобы я улучшил: - часть скринкастов устарели и надо поменять. - devops практики тоже устарели, например сейчас проще создать докер контейнеры в rails приложении, чем все это руками разворачивать, но понимание как это делать, это хорошо. - нужен еще побольше современный фич turbo frame, stimulus и тд - и фичи 7.1 нужны (хотя их много в воркшопах thinknetica) Что буду дальше изучать: - докеризация rails приложений - фичи 7.1 - концепция работы в части respond_to - stimulus и turbo
Хороший курс! Объемный, достаточно сложный при не имении базовых навыков программирования. Некоторые уроки выглядят неактуальными. Курс подразумевает знание основ HTML/CSS, а также JS. Параллельно с Ruby и фреймворком Rails, приходилось изучать и вышеупомянутые языки. Спасибо команде Thinknetica.
2 August 2023
Выпускник курса
Курс отличный. Материал местами кажется устаревшим. Были проблемы с совместимость пакетов, но это подвигало к самостоятельному поиску решений. Объем курса внушительный. Учиться можно в своем темпе. Отдельно стоит отметить оперативность проверки заданий. Задания проверяются 1-2 раза в сутки. Не знаю насколько рельсы способствуют командной разработке, но хотелось бы иметь такой опыт в обучении.
Курс дает базу по всем основным составным частям рельсового фреймворка и инструментам для работы в качестве RoR-бекенд разработчика. Есть и вступление в виде базового курса по руби, но идти на курсы вообще без знаний руби - такая себе идея. Также материал предполагает, что у учащегося есть базовые знания HTML/CSS. Лично мне приходилось изучать материалы и решать задачи в формате стандартной рабочей недели, т.е. минимум по 8 часов 5 дней в неделю. Некоторые материалы стоило бы обновить, т.к. возникают проблемы совместимости новых версий гемов/рельсов, но большая часть, в принципе, не изменилась и актуальна. Материал хорошо структурирован и порционно нарезан. В целом качественный и сложный курс - для его успешного прохождения придется работать и преодолевать.