Курс «React.js Разработка веб-приложений»
Компания: LoftSchool (Лофт скул)
рейтинг:
Язык:
Актуальная программа курса (6 модулей, по данным школы)
- Неделя 1 — Основы React
- Неделя 2 — React Hooks
- Неделя 3 — React паттерны и подходы к построению компонентов
- Неделя 4 — Продвинутые React Hooks
- Неделя 5 — Тестирование React
- Неделя 6 — Работа над проектом
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 181 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| React.js Разработка веб-приложений (этот) | LoftSchool (Лофт скул) | 8 080 ₽ | 6 недель | 4.7 | Сертификат | — |
| Фронтенд JavaScript | Хекслет (Hexlet) | 4 месяца | 5.0 | Диплом о проф. переподготовке | Перейти | |
| Frontend-разработчик | GeekBrains (ГикБреинс) | — | 5 месяцев | 5.0 | Сертификат | Перейти |
| JS: Асинхронное программирование | Хекслет (Hexlet) | — | 2 недели | 4.0 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Программа покрывает полный цикл работы с React за шесть недель: от основ и хуков до продвинутых паттернов и тестирования — редкость для коротких курсов, где тестирование обычно выпадает.
- Последняя неделя — работа над проектом, не очередной модуль с теорией. Это шанс собрать что-то конкретное в портфолио, пока материал свежий.
- В навыках заявлены кодревью и обратная связь — значит, чужие глаза на ваш код предусмотрены программой, а не только видеолекции.
- Цена около восьми тысяч рублей за специализированный React-курс среднего уровня — адекватный порог входа, особенно если сравнивать с флагманскими программами за тридцать и выше.
Минусы и кому не стоит
- Курс заявлен как средний уровень — значит, без базы JavaScript здесь не справиться. Если вы только начинаете с программированием, шесть недель React превратятся в шесть недель путаницы.
- «Готовы к старту карьеры» — сильное обещание для шестинедельного курса. Конкуренция среди джунов сейчас высокая, и одного сертификата мало: без самостоятельных проектов и понимания смежных инструментов первый оффер придётся ждать дольше, чем рассчитываешь.
- Из заявленных hard skills в описании виден только один пункт — работа с children prop. Это конкретная деталь, но по ней не составить полной картины стека: пройдитесь по программе по модулям и проверьте сами, закрывает ли она ваши пробелы.
Когда этот курс вам не нужен
Этот курс не нужен, если вы уже работаете с React и ищете углублённую специализацию — шести недель среднего уровня будет мало. Не подойдёт и тем, кто хочет сначала разобраться с JavaScript с нуля: React поверх слабой базы не держится. Если цель — быстро познакомиться с библиотекой без погружения в паттерны и тестирование, официальная документация React закроет этот запрос бесплатно и быстрее.
Как выбрать курс по этому направлению
На React-курсах по JavaScript-направлению важно сразу смотреть на состав программы: есть ли конкретные темы — Hooks, паттерны компонентов, тестирование — или всё сводится к вводному обзору библиотеки. Второе — формат обратной связи. Кодревью от живого ревьюера и автоматические тесты — это принципиально разный опыт: первый ловит логические ошибки в архитектуре, второй проверяет только синтаксис. Третье — соотношение цены и реального пробела. Восемь тысяч рублей за шесть недель — порог невысокий, но деньги потрачены впустую, если половина тем вам уже знакома. Перед покупкой пройдитесь по программе неделя за неделей и честно отметьте, где у вас уже есть уверенность, а где — нет.
Частые вопросы
Подойдёт ли курс, если я только начинаю учить JavaScript?
Нет. Курс рассчитан на средний уровень — предполагается, что основы JavaScript уже есть. Если вы на старте, сначала нужна база языка, иначе React просто не ляжет.
Сколько времени в неделю нужно выделять?
Программа рассчитана на шесть недель, каждая неделя — отдельный блок тем. Точную нагрузку по часам школа не публикует в описании, лучше уточнить напрямую перед стартом.
Что дают по итогам курса?
Сертификат об окончании. Это стандартный документ онлайн-школы — не диплом государственного образца. Для HR-скрининга работает, для подтверждения квалификации важнее будет проект в портфолио.
Есть ли живая обратная связь или только видеоуроки?
По данным программы — да: кодревью и обратная связь заявлены как часть обучения. Это важнее, чем объём видео, потому что ошибки в коде без чужого взгляда копятся незаметно.
Помогают ли с трудоустройством?
Школа заявляет готовность к старту в веб-индустрии после обучения. Конкретных деталей — партнёров, гарантий, карьерного сопровождения — в описании нет. Если трудоустройство принципиально, этот вопрос стоит задать школе до покупки.
На какие позиции можно претендовать после курса?
По описанию — frontend-разработчик, веб-разработчик, full stack разработчик. На практике React-джун без опыта коммерческих проектов будет конкурировать с десятками таких же — первые полгода после курса решают не сертификат, а то, что вы успеете построить самостоятельно.
Длительность курса
40 дней
Формат обучения
Видеоуроки, теория, практические вебинары, 1 воркшоп с преподавателем.
Обратная связь
Общение с преподавателями и одногруппниками в Telegram-чате, кодревью, голосовые консультации, еженедельные групповые вебинары
Теория и практика
19 обучающих модулей, 100+ часов обучения.
Чему научитесь
- Разрабатывать SPA на React.js. Для полноценной работы приложения помимо самого React.js, вы изучите, как хранить данные и общаться с сервером.
- Оптимизировать React.js приложения. Научитесь пользоваться современными инструментами Google Chrome и с их помощью находить кандидатов на оптимизацию.
- Разделять работу с данными и представлением. Строго отделив представление от данных, вы научитесь рендерить React-приложения как на стороне клиента, так и на стороне сервера.
- Управлять потоками ваших данных. Научитесь нормализовывать данные, писать абстракции, работающие со всеми типами данных и организовывать общение ваших компонентов.
- Тестировать приложения. Научитесь тестировать каждую часть вашего приложения, автоматизировать тестирование и наслаждаться стабильностью работы.
- Выбирать правильные инструменты для вашего стартапа. React Router, Redux, Redux Saga, Styled Components.
прямо сейчас!
О курсе
О курсе
Отзывы
В начале было реально тяжело, выручали еженедельные созвоны с наставником Сергеем Петтай. Гуглить приходилось много - но это, по-моему, плюс, а не минус, так и запоминается лучше.
Отдельно хочу выделить тему unit-тестирования - охватывает компоненты React.JS, redux, redux saga, и это редкость для онлайн-школ. Тема тянется с самого начала курса до конца, не как обычно - один модуль в конце и забыли. В тестировании здорово помог главный преподаватель Максим Иванов.
В целом курс понравился, принципы работы с React и подход к тестированию усвоены. Рекомендую.
Сразу скажу - свои минусы есть на любом курсе в любой школе, но в данном случаи я не могу назвать какой то краеугольный, броский, отпугивающий.
Прежде всего в этом курсе мне крайне понравилась структура ДЗ. Их много и они небольшие. Чувствуется что над их подготовкой работали, работали долго, структурировали, правили, доводили до нужного вида. Все для студентов, как говорится. Даже специальную утилиту для курса сделали - чтобы ДЗ можно было скачать одной командой в терминале.
С теоретическим материалом также - нет долгих занудных видео по часу два. Ролики удобной длины по 10, максимум 15 минут с хорошей подачей. Реально удобно.
Отдельное спасибо наставнику - Александру Чеботареву. Материал который он готовит действительно полезен, далеко не только в рамках ДЗ.
А теперь по порядку: так как курс рассчитан на уже более менее разбирающихся в js специалистах, то каждое домашнее задание было по сути маленьким проектом, который можно сколь угодно много модернизировать для общего развития в целом и для улучшения своего резюме в частности. Методички с информацией по делу, без воды, а после каждого видеоурока или вебинара доступен репозиторий с соответствующим разделом рассматриваемой информации (ещё раз спасибо Максим). Довольно обширный список изучаемых разделов - мало информации ни для никого будет. Ну а вишенкой на торте станет финальный проект, к которому хочется возвращаться снова и снова и, судя по комментариям ребят-сокурсников, не мне одному.
Как итог хочется выразить огромную благодарность школе Loftschool за такую грамотно составленную образовательную программу. Пусть вы у меня первая подобная школа, но я уверен, что не безосновательно лучшая, ибо подача материала мне безумно понравилась, а, будь чуть сложнее, уже не потянул бы. Спасибо и до скорой встречи на Node.js
Впечатления - отличные! Очень много систематизированного материала - на его самостоятельное освоение у меня ушло бы в разы больше времени. Технологии все очень актуальные. На созвонах дополнительно знакомились и с typescript, и с mobx и с другими смежными направлениями/технологиями/библиотеками.
Было очень интересно, познавательно, динамично и полезно.
Огромное спасибо преподавателю Максиму Иванову за подачу и систематизацию материала, большое количество заданий - это очень ценно.
Очень благодарно своему наставнику Паше Решетневу за очень подробный и ценный code review и советы по ходу курса.
Большое спасибо сокурсникам! - ребята вы классные - давно не была в атмосфере такой взаимопомощи и поддержки!
И спасибо всей команде за профессионализм, динамичность и реально качественный образовательный продукт!
Считал Реакт сложным, ещё не проходил дистанционные курсы, поэтому решил попробовать.
Лофтскул сравнивал с Нетологией, Яваскрипт-ру и Хтмл-академией. Склонялся к Академии: она более знакома, популярна и сайт выглядит профессиональнее. Но у Хтмл-академии набор был через четыре месяца, а у Лофтскула — скоро. Также понравилась объёмная программа.
Материал подавался в удобном формате: по частям с короткими видеоуроками. Длинную лекцию я бы всё время откладывал.
Если не хватает материала курса, можно написать в беседе, например «Ленивая загрузка», «Граф-кью-эль», и на следующем вебинаре преподаватель разберёт вашу тему с презентацией и примерами, как в видеоуроке.
Практики много: минимум три домашки в неделю. Советую делать их вовремя, по рекомендуемому школой плану. Я же запаздывал, оставлял на выходные и немного на следующую неделю, из-за чего не успевал придумать все вопросы к вебинару, иногда не вникал глубоко в код и поздно начал выпускной проект.
Помимо домашек рекомендую самому копаться в Реакте, переписывать на нём старые проекты и делать небольшие новые. Так вы сможете попросить код-ревью у наставника и сформулировать вопросы. К сожалению, я не делал этого. Я не использовал ни один личный созвон, и сейчас у меня появились вопросы: реакт-моушен, драг-энд-дроп с реакт-днд, гриды с помощью экосистемы, Преакт, тестирование коннектед-компонентов. Но уже курс закончился.
Для последнего вебинара просят выпускной проект на код-ревью. Я закончил проект поздно и подумал, что и без меня преподаватель завален работами. Оказалось, прислали всего два студента. Поэтому смело отправляйте.
Я думаю, правильно ли выбрал: пойти на курс, а не учиться самому. Сейчас кажется, что мог бы освоить всё сам: в интернете полно статей и видеоуроков, ответов на вопросы на Тостере и Стековерфлоу. Но на курсе — подготовленный материал, домашки, дедлайны, вебинары, прямое общение с профессионалами и мотивация не потратить впустую 20 тысяч. Если бы я учился сам, обучение заняло бы не месяц, а полгода.
Я доволен курсом. Спасибо преподавателю Максиму Иванову, наставнику Сергею Петтаю и куратору Роману Прилипа!
Преподаватель Максим Иванов запомнился мне своим бережным отношением к процессу преподавания. Очень внимательная подготовка к практическим зантиям исходя из пожеланий учеников, готовность к диалогу.
Тематический объем большой. Нужно быть к готовым к освоению множества информации. Если опыт в технологии не очень большой, помимо материалов курса необходимо будет изучать много информации дополнительно. Еще до курса я закупилась проф литературой в бумажном виде. Такое сочетание – книги + материалы курса – было удобным для меня.
На курсе со мной хорошо работал мой наставник Сережа. Его код-ревью был подробным, внимательным к деталям. Благодарю Сережу)
Для меня курс прошел информативно. Еще один шаг в освоении профессии
Если задумываетесь о покупке данного курса, нужно осознавать, хорошо ли вы знаете javascript, чтобы было комфортно воспринимать эти курсы. ES6 - особенно обратите на это внимание, асинхронность, генераторы(в начале не понадобятся, до появления саг). Естественно стоит знать основы верстки, подчеркиваю, основы. Перед началом внимательно прочитайте страницу курса - многие вопросы отпадут.
Очень понравилось, что проходили даже самые прогрессивные темы, было неожиданно увидеть hooks, например! Свежие библиотеки, свежие фичи, это очень радует. Курс очень интенсивный, заскучать не получится. Сами видео идут примерно 2-10 минут на тему, легче смотрится, чем получасовые. Методички хорошо сочетаются с видео, примеры видео и методичек друг друга дополняют. Помимо основных библиотек,связанных с реактом, будут освещены многие библиотеки-альтернативы. Все ваши вопросы соответственно будут рассмотрены с ваши наставником, у которого можно всегда спросить интересующие вас вопросы. Если вопросы более глобальные и требуют долгого обсуждения, то можно предложить рассмотреть их на практике или созвоне.
Преподаватель очень отзывчивый, опытный программист. Чувствуется конечно, что пока Максим больше программист, чем преподаватель, есть над чем работать. Но главное, что он принимает любой фидбек и корректирует курс, манеру преподавания, он будет стараться, чтобы вы получили самую актуальную информацию и материалы. Также хочу поблагодарить своего наставника - Алексея Трубина, всегда давал хорошие советы.
Курс построен грамотно. Домашние задания усложняются равномерно, по мере погружения в возможности реакта. Из особенностей выделю, что ДЗ друг друга дополняют, вопросы, которые остались в пред. раскрываются в след.
Максим Иванов, на вебинарах, конструктивно и по делу отвечает на вопросы, умеет донести суть, готов обсудить интересующие вопросы отдельно в ЛС. Грамотный и ответственный преподаватель ????. Работать с ним было комфортно.
У каждого ученика есть наставник. Моим наставником был Алексей Трубин, если что-то непонятно, он всегда на связи и может подсказать, направить в нужное русло. Спасибо ему за это.
Так получилось, что текущий курс пересекался с моей командировкой, поэтому хотелось закончить его немного раньше. Такие вопросы можно обсудить с куратором курса, который поможет их решить.
Курсом доволен. Советую.
Мое небольшое мнение
Мне кажется, source код, который доступен в devtool Chrome, в некоторых ДЗ, имеет смысл закрыть. Возникает соблазн его посмотреть.
В общем в голове теперь все устаканилось, пришло понимание экосистемы реакта, и как делать приложения с нуля, о чем подумать перед началом и как сделать все правильно. Спасибо за курс!
Практику проводил Сергей Петтай. Как только возникали вопросы - сразу списывались/созванивались и оперативно решали. По его совету использовал несколько полезных библиотек в выпускном проекте, так же возьму их на вооружение) Ведущие/кураторы очень доброжелательные, общительные и отзывчивые.
Самое главное, за чем я шел на этот курс - перенятие опыта у профи разработчиков. В этому курс помог. Новичку будет сложно, особенно если где-то работаете. На 1 домашку уходило в среднем часа 3, если не просто выполнять, а вчитываться - то будет еще дольше. Эта информация будет полезна тем, кто сомневается, получится ли совмещать с основной работой. У меня получилось, но прям впритык)
Что мне дал курс?
Благодаря курсам стал лучше понимать информацию из документации по React, а также получил хороший начальный опыт и небольшой проект в портфолио.
Тем, кто пойдёт на курс, советую до просмотра видео на соответствующие темы изучать документацию. Даже с ужасным уровнем владения английского языка и с помощью расширения "Google переводчик" удалось изучить документацию React, Redux, React-redux, react-router-dom, Redux-saga, styled-components.
В общем, в восторге от курса. Но нужно будет поработать, чтобы добиться результата.
Вместо системных знаний, получаешь какие-то обрывки информации, при этом большую часть ищешь самостоятельно.Все это занимает слишком много времени, вместо освоения действительно полезного материала. Если все бросишь, деньги тебе, конечно, не вернуть. Приходится терпеть и надеяться, что хоть когда-нибудь диплом пригодится.
Плюсы:
- Много живых примеров и заданий, которые даются несколько раз в неделю.
- Разделение на группы с наставником.
Минусы:
- Не понравилась работа главного преподавателя, постоянные эканья и беканья, уход от тем. Сейчас преподаватель разбирает тему, через минуту решает, что лучше расскажет о другой и в итоге рассказывает о третьей. Это очень путает, а вместе с постоянными запинками совершенно не дает возможность вникнуть в материал. Может Артем Самофалов и хороший специалист, но как преподаватель совершенно не умеет доносить и объяснять материал.
- Если вы идете на курс ради какого-то понимания более-менее углубенного реакта, то вам точно не сюда. Здесь вы просто научитесь из грязи и палок собирать какой-нибудь проект и на этом обучение закончится. На вебинаре вы будете слушать 15 минут про реакт, а остальное о новых крутых либах, которые этот реакт дополняют, пробегаясь по нескольким методам на каждой.
- Плохое качество трансляции. Где бы я не находился, какой бы интернет у меня не был - всё равно постоянные подтормаживания.
Резюмируя. По сравнению с другими курсами от лофтскула, на которые я ходил - это небо и земля. Либо курс еще слишком молодой и не структурированый, либо за это время качество курсов в целом упало, тут я уже не могу сказать. Но именно на этот курс я бы не рекомендовал идти.
Кто-то тут писал сверху про недоподготовленность и пятиминутные разбирания своего кода в случае каких-то ошибок, не согласна. Во-первых, такое нечасто случалось. Во-вторых, очень круто, когда вот так пишут код в режиме live-кодинга, объясняя попутно что к чему, логику почему именно так, плюс ошибки это тоже полезно, акцентируешь внимание, пытаешься найти вместе с ним, организм запоминает и в домашке или где-то ещё уже вряд ли столкнешься сам с такой ошибкой)
Если Вы хотите в короткие сроки изучить реакт, поднять свой уровень, советую! Программа очень насыщенная, свободного времени не будет вообще, зато результат безоговорочно очень хорош!
Из минусов, наверно соглашусь, что методички могли быть поподробней, хотя это не так важно, Артём дает достаточно информации, и код с вебинаров у нас в доступе.
Наставником была Лада Ильина, огромное ей спасибо и привет!)
Что понравилось: материал структурирован, охват тем широкий. Домашние задания почти к каждой теме, и их не просто проверяют на "работает/не работает" - делают нормальное ревью кода, объясняют как писать правильно. К каждому ДЗ есть рабочие примеры. Наставники помогают разгрузить основного преподавателя - это ценно.
Но минусов накопилось прилично. Главная проблема - темп. Большинство учатся параллельно с работой, летом, и такая сжатость сроков реально жестока. Выпасть из потока очень легко, и вот почему: ДЗ устроены так, что надо дописывать уже частично готовый код до прохождения тестов. Звучит неплохо, но на практике постоянно возникают затыки, которые без наставника почти нереально разрулить. Пишешь наставнику - ответ приходит через день-два, и это может оказаться не ответом, а уточняющим вопросом. Пока разберёшься и пройдёшь ревью - прошла неделя, а за это время уже 3 новые лекции и 3 новых ДЗ. Всё, ты отстал.
Методичек либо нет, либо они настолько поверхностные, что почти бесполезны. Код с лайв-кодинга иногда выручает, но этого мало. А формат вебинаров как основного источника знаний меня лично не устраивает: пока смотришь 1.5-2 часа, глобально всё понятно, но точный синтаксис мозг просто не фиксирует. Когда садишься писать сам - выясняется, что по памяти не воспроизвести. Пересматривать двухчасовой вебинар ради одной детали я не готов - нужны нормальные методички.
С качеством самих вебинаров тоже не всё хорошо. Ведущий явно не всегда готовился: пишет код вживую, что-то не запускается, несколько минут разбирается в чём ошибка - и так по несколько раз за вебинар. Не хватает комплексных примеров с пошаговым разбором того, что происходит внутри React (последовательность вызовов, сигнатуры и т.д.) - без этого библиотека воспринимается как чистая магия. Один вебинар был вообще практически сорван: половину эфира в микрофон мяукал кот, потом пришла соседка и устроила скандал.
В итоге курс дал общее понимание React, после него вполне реально писать небольшие свои проекты и двигаться дальше самостоятельно. Но организационные недостатки серьёзные, и хочется верить, что к следующим потокам их исправят.
Все понравилось, материал хорошо структурирован, правда бывало переносили некоторые темы.
Обучался по записям со скоростью просмотра 2-2.5 (из-за ограниченного времени), но базовые знания по реакту были до начала курса.
На счет созвонов: не знаю только у меня такая проблема или у других тоже, но через BigBlueButton (сервис для вебинаров), всегда не работает мой микрофон (пробовал в разных браузерах/в наушниках и без - не помогло).
Понравилось как Артем очень доступно и понятно излагает материал, не каждый учитель может так.
(Артем, совет на будущее - старайся избегать слово "просто". То что для некоторых просто, для других может быть не понятно :) )
Курсом доволен, советую пройти (откроете для себя много интересных плюшек, которые часто упускаются при самообучении). Удачи! ;)



