Frontend-разработка на React
Курс Нетологии по фронтенд-разработке на React: 13 часов теории и 76 часов практики, 37 практических задач. В программе компонентный подход, события и состояние, props и формы, композиция компонентов, жизненный цикл и работа с HTTP, HOC, хуки и Context API, React Router, а затем управление состоянием через Redux, Redux Thunk, Redux Observable и Redux Saga. Бонусами идут Git с GitHub и английский для разработчиков. Итоговый проект: развёрнутый в интернете фронтенд интернет-магазина с поиском, корзиной, оформлением заказа и пагинацией. Обязательное входное требование одно: знание JavaScript. На выходе удостоверение о повышении квалификации, доступ к материалам открыт год.
Мнение редакции
Это курс по одной библиотеке, и вся страница построена честно вокруг этого. Никаких обещаний профессии, зарплатных шкал и карьерных треков здесь нет. В шапке прямо стоит строка «Необходимые навыки: знание JavaScript», и это единственное требование, которое школа называет. Ни уровня владения, ни списка конкретных тем, как на соседнем курсе по Node.js, где расписаны замыкания, прототипное наследование и event loop. Здесь формулировка размытая, и оценивать свою готовность придётся самому.
Содержательно набор ровно тот, который спрашивают на собеседовании младшего React-разработчика: компоненты, props, состояние, формы, композиция, жизненный цикл, HOC, хуки, Context API, React Router. Отдельный блок отдан Redux, причём не только базовому: после Redux и Redux Thunk идут Redux Observable и Redux Saga, а в списке ключевых навыков упомянут Redux Toolkit. Для трёхчасового теоретического блока это плотно.
Соотношение теории и практики выглядит правильно: 13 часов теории на 76 часов практики. Но у этой цифры есть обратная сторона. 37 практических задач и итоговый интернет-магазин вы делаете сами, а страница нигде не говорит, что кто-то будет их проверять. В блоке «Как проходит обучение» два пункта: онлайн-лекции в удобное время и практика после каждой видеолекции. Наставник, ментор, куратор и разбор домашних работ на странице не упоминаются вовсе.
И ещё деталь, которую стоит держать в голове при сравнении. В каталоге курс показан как трёхмесячный, а сама школа на странице пишет «2,5 месяца» и в шапке, и в заголовке программы. Расписания у курса нет, он не привязан к датам, а доступ к материалам открыт год, так что реально это ваши 89 часов, растянутые как удобно. Слово «месяцы» здесь скорее ориентир, чем срок.
Плюсы
- React закрыт целиком: компоненты, состояние, формы, жизненный цикл, HOC, хуки, Context API и React Router
- линейка Redux дана полностью, до Redux Observable и Redux Saga, а в навыках упомянут Redux Toolkit
- 76 часов практики на 13 часов теории и 37 практических задач
- итоговый проект не учебный макет, а развёрнутый в интернете фронтенд интернет-магазина с поиском, корзиной и пагинацией
- два бонусных блока сверх программы: Git с GitHub и английский для разработчиков
- доступ к материалам открыт год, курс не привязан к датам, старт в любой день
Минусы
- проверку домашних работ страница не обещает: ни наставника, ни куратора, ни ревьюера в описании формата нет
- входное требование названо одной строкой «знание JavaScript», без расшифровки, какого уровня
- помощи с трудоустройством нет вовсе, даже карьерного видеокурса, который есть у соседних программ школы
- длительность спорит сама с собой: каталог показывает 3 месяца, школа на странице пишет 2,5
Кому подходит
Начинающим JavaScript-разработчикам
Школа адресует курс им прямо: освоите один из самых популярных фреймворков и сможете работать над более интересными задачами.
Опытным разработчикам, которым не хватает React
Расширение стека без смены профессии: страница обещает повышение ценности на рынке труда.
Тем, кто идёт в профессию по частям
Курс входит в профессию «Frontend-разработчик», и его можно взять отдельным модулем, не покупая всю программу.
Тем, кто учится в своём темпе
Расписания нет, курс не привязан к датам, доступ к материалам открыт в течение года.
Кому курс не подойдёт
- тем, кто в программировании с нуля: единственное входное требование это знание JavaScript, без него первый же блок про состояние и props будет пустым
- тем, кому нужна обратная связь по коду: страница не обещает ни проверки домашних работ, ни наставника
- тем, кто ищет профессию с трудоустройством: карьерной поддержки на этом курсе нет вообще
Чем отличается от других курсов направления
Все соседи по направлению в каталоге принадлежат Merion Academy и стоят кратно дешевле: «Frontend-разработка на React» за 9 680 рублей, «Фронтенд-разработчик с нуля» за 12 930 рублей, комплекты из двух курсов за 19 420 и 20 350 рублей. Формально это тот же React за долю цены, но у Нетологии за 40 000 рублей вы получаете 89 учебных часов с расписанной раскладкой по блокам, документ установленного образца по государственной лицензии и итоговый развёрнутый в интернете проект. Кроме того, у Merion курсы про фронтенд с нуля, то есть решают другую задачу: они дают базу, а этот курс её предполагает. Если у вас ещё нет JavaScript, комплект «Фронтенд-разработчик с нуля» плюс React за 20 350 рублей окажется точнее по адресу и дешевле. Если JavaScript уже есть, разница в цене оплачивает объём практики и удостоверение, а не наставника: сопровождения на этом курсе Нетология не обещает.
Обзор курса
Что это за курс и где его место
React у Нетологии продаётся как отдельный курс и одновременно входит в профессию «Frontend-разработчик». То есть покупая его отдельно, вы берёте один модуль большой программы, без всего, что делает программу профессией: без диплома о переподготовке, без карьерной поддержки, без длинного портфолио. Школа адресует курс двум группам: начинающим JavaScript-разработчикам, чтобы взять популярный фреймворк, и опытным разработчикам, чтобы расширить навыки. В аргументах приводит Netflix, BBC, Сбербанк и Яндекс как компании, где React используют.
Что нужно уметь до старта
Единственная строка требований в шапке: знание JavaScript. Никакой расшифровки школа не даёт, хотя на соседнем курсе по Node.js такой список есть и он подробный. Практически это значит, что вам понадобится уверенный ES6: стрелочные функции, деструктуризация, работа с массивами, промисы и fetch, потому что уже во втором блоке идут интеграция с REST API и работа с HTTP. Требований к образованию на странице нет.
Как устроена нагрузка
13 часов теории и 76 часов практики, всего 89 часов. Раскладка по блокам: компоненты 4 часа теории и 12 практики, продвинутые техники и одностраничные приложения 5 и 15, Redux 3 и 9, бонусный Git 5 и 15, плюс английский для разработчиков и итоговый проект. Расписания нет, курс не привязан к датам, доступ к материалам открыт в течение года. Недельную нагрузку школа не называет.
Что входит в стоимость
За 40 000 рублей это сама программа, 37 практических задач, два бонусных блока (Git с GitHub и английский для разработчиков), итоговый проект и удостоверение о повышении квалификации: школа обучает по государственной лицензии и выдаёт документы установленного образца. Оплата одним платежом даёт скидку 10 %, есть оплата частями и рассрочка до 24 месяцев без переплат, а также налоговый вычет 13 %. Если курс не подойдёт, в течение первых трёх занятий возвращают полную сумму, дальше сумму пересчитывают или предлагают сменить курс.
Где программа проседает
Первое: про проверку домашних работ на странице нет ни слова. Ни наставника, ни куратора, ни ревьюера в описании формата не упоминается, а фид школы при этом обещает «поддержку наставников». Верить нужно странице. Второе: требование «знание JavaScript» не раскрыто, и человек, который прошёл вводный курс по JS и решил, что готов, рискует застрять на блоке с HTTP и хуками. Третье: длительность спорит сама с собой, каталог показывает 3 месяца, школа пишет 2,5. Четвёртое: помощи с трудоустройством нет вообще, даже видеокурса, который есть у соседних программ Нетологии.
Кому это не нужно
Тем, кто идёт в профессию с нуля: React это надстройка, и без JavaScript он бессмысленен. Тем, кому нужен разбор кода: практика здесь самостоятельная, и обратной связи страница не обещает. Тем, кто рассчитывает на диплом о переподготовке: выдают удостоверение о повышении квалификации, документ другого класса.
Итог
Аккуратно собранный технический курс на 89 часов, закрывающий React целиком, вместе с роутингом и всей линейкой Redux, и заканчивающийся развёрнутым в интернете интернет-магазином. За 40 000 рублей это разумная цена за содержание, если вы уже пишете на JavaScript и готовы работать без проверяющего. Если ждёте наставника и обратной связи, ищите программу, где это написано на странице.
Программа курса
1Компоненты
2Продвинутые техники и одностраничные приложения
3Redux: управление состоянием
4Git: система контроля версий
5Английский язык для начинающих разработчиков
6Итоговый проект: интернет-магазин
Чему вы научитесь
- собирать интерфейсы из компонентов и управлять их внутренним состоянием
- работать с props, событиями, контролируемыми и неконтролируемыми формами
- применять хуки и Context API вместо устаревших подходов к состоянию
- реализовывать методы жизненного цикла и работать с HTTP и REST API
- строить постраничную навигацию приложения через React Router
- управлять глобальным состоянием через Redux, Redux Thunk, Redux Observable и Redux Saga
- вести проект в Git, публиковать код на GitHub, работать с ветками и разрешать конфликты
- разворачивать готовое React-приложение в интернете
Как проходит обучение
Онлайн-лекции в удобное время
Материалы доступны в личном кабинете, заниматься можно когда угодно: расписания у курса нет.
Практика после каждой видеолекции
После каждой лекции идёт самостоятельное практическое задание, всего за курс их 37.
Доступ к материалам на год
Личный кабинет с видеолекциями, тестами, квизами и презентациями открыт в течение года после старта.
Публикация работ на GitHub
Бонусный блок по Git учит выкладывать домашние работы на GitHub, и портфолио собирается прямо по ходу курса.
Мобильное приложение
Материалы можно скачать на телефон и заниматься без интернета, статус практических работ виден в приложении.
Преподаватели
Фронтенд-разработчик веб-приложений в банковском секторе
Frontend-разработчик в международной компании в индустрии моды
Программист, «Здравсити»
Fullstack-разработчик, YetiCrab
Frontend-разработчик, фриланс
Software Engineer, PeerTown Inc.
Фронтенд-разработчик, HintED
Ведущий разработчик, Альфа-банк
Tech Lead, Sytac B.V.
Часто задаваемые вопросы
Что нужно знать до старта?
Сколько на самом деле длится курс?
Проверяют ли домашние работы и есть ли наставник?
Какой документ выдают?
Что останется в портфолио?
Помогают ли с трудоустройством?
Изучают ли TypeScript и тестирование?
Можно ли вернуть деньги?
Отзывы о курсе «Frontend-разработка на React»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Нетология: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
