логотип PurpleSchool
логотип PurpleSchool

Frontend разработчик

Создавайте web приложения любой сложности от посадочных страниц до интернет магазинов на современном стеке технологий

  • ГалочкаКомандная работа в студии PurpleCode с 1 дня
  • Галочка12 месяцев стажа и реальные проекты в резюме
  • ГалочкаВстречи 1 на 1 с Senior-разработчиками, собеседования с HR
  • ГалочкаОбученный AI-наставник для поддержки 24/7
Гарантия возврата денег — 30 дней
Часы
14 мест в апреле
Ноутбук, вокруг которого карточки с технологиями
12месяцевдлительность курса
11проектовдля твоего портфолио
1 на 1занятияс опытным наставником
О профессии

Почему frontend на React?

React – популярный инструмент для создания сайтов и веб-приложений, разработанный Facebook* в 2013 году. Основан на JavaScript, это упрощает рост до fullstack, так как на JS можно собирать и фронт, и бэк одновременно. Репозиторий React на GitHub собрал свыше 200 тыс. звёзд, а по данным npm библиотеку скачивают более 7 млн раз ежемесячно. Он позволяет собирать интерфейсы из готовых блоков, что упрощает разработку даже для новичков.

  • ГалочкаСамый популярный frontend-фреймворк в мире *
  • ГалочкаСредняя зарплата frontend-разработчика на React - от 262 000р, среди Junior-специалистов - от 70 000р
  • ГалочкаReact используют: Netflix, Reddit, Tesla, Uber, PayPal, Dropbox, Discord, Instagram и Facebook *
*имеют отношение к компании «Meta» деятельность которой запрещена в России
*по данным State of JS 2024 | Хабр Карьеры | Headhunter.ruf

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Возможности обучения

Обучение в PurpleSchool

Собственная платформа

Интеграция с GitHub

Интеграция с GitHub

Все проекты для домашних заданий проверяются напрямую из GitHub

Поддержка всех устройств

Поддержка всех устройств

Обучайтесь в любом месте с десктоп и мобильных устройств

Подсветка синтаксиса

Подсветка синтаксиса

Не теряйтесь в коде, пользуйтесь привычным форматированием синтаксиса

Проверенные форматы

Мини-лекции

Мини-лекции

Короткие видео (по ~5 минут) позволяют обучаться даже тогда, когда времени на полноценное обучение не хватает

Упражнения

Упражнения

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

Конспекты

Конспекты

Каждая лекция сопровождается детальными конспектами для удобного поиска информации

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

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

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

Тесты

Тесты

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

Тщательно следим за актуальностью технологий и регулярно обновляем курсы

AI и тренажёры

Livecode-тренажёр

Livecode-тренажёр

Решайте мини-задачи по темам курса и получайте мгновенный разбор ошибок в коде от AI-наставника

Mock-тренажёр

Mock-тренажёр

Практикуйтесь в прохождении собеседований и находите ошибки, которые мешают пройти на нужную вакансию

Проверка домашних заданий

Проверка домашних заданий

Отправляйте Pull Request наставнику и получайте детальный разбор с учётом лучших практик

AI-наставник обучен на реальных проектах, практике студентов, официальной документации и материалах курса

Реальная практика в студии

Проектная команда

Проектная команда

Подключитесь в коллектив и пройдёте проект плечом к плечу

Рекомендательное письмо

Рекомендательное письмо

В случае успешной стажировки получите индивидуальное рекомендательное письмо от основателя студии PurpleCode

Реальные задачи

Реальные задачи

Реализуете действующий функционал, а не задачки из учебников

Еженедельное планирование

Еженедельное планирование

Освоите практики Agile, научитесь декомпозировать задачи, оценивать сроки, анализировать ретроспективу

Практикующие разработчики и HR

Проверка домашних заданий

Проверка домашних заданий

Получайте детальную обратную связь от разработчиков из ведущих компаний

Консультации 1 на 1

Консультации 1 на 1

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

Проверка резюме и мок

Проверка резюме и мок

Повышайте софтскиллы и проходите на вакансии выше уровнем

План курсов

Что входит в карьерный путь?

Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.

14. Подготовка к собеседованию
Квадратная картинка кода2 недели

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Практика

Работа в команде с первого дня

  • Реальный проект

    Вы будете работать вместе с командой на реальным проектом

  • Практика

    Практика после каждого курса позволит вам закрепить материал и погрузиться в реальную работу

  • Наставничество

    Несколько опытных наставников будут проводить код ревью и помогать с задачами

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

    Вы научитесь синхронизироваться с командой и совместно реализовывать сложные фичи

  • Практика Agile

    Вы будете работать по Scrum и познакомитесь с Agile процессами

team project
  1. 1

    Планируем спринт

    1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.

  2. 2

    Синхронизируемся

    Каждый день мы синхронизуемся в чате, а наставники помогают с задачами и отвечают на вопросы.

  3. 3

    Выполняем задачи

    Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.

  4. 4

    Проводим ретроспективу

    В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.

Для вас подготовлены дополнительные материалы
  • additional material

    Макеты для вёрстки и создания компонент

  • additional material

    Техническое задание на итерацию от ProductOwner

  • additional material

    Процессы по работе в команде и код ревью

О проектах

Что будем писать?

Без наставника

Дневник

Дневник

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

Без наставника

Сервис заказа еды

Сервис заказа еды

Базируясь на готовом API, мы сделаем приложение доставки еды, которое позволяет оформить заказ на пиццу. В ней мы используем Redux Toolkit и React Router.

С наставником

Библиотека фильмов

Библиотека фильмов

Мы с нуля создадим сервис с возможностью искать фильмы и добавлять их в отложенное для дальнейшего просмотра. Поработаем с Redux, React Router и реальным API.

Без наставника

Каталог курсов

Каталог курсов

Мы сверстаем каталог курсов по аналогии с сайтом школы, а так же поработаем с формами, сделав форму контактов.

С наставником

Сайт учёта финансов

Сайт учёта финансов

Мы выполним вёрстку большой посадочной страницы сервиса учёта финансов для организаций и адаптируем под мобильные устройства.

Без наставника

Библиотека книг

Библиотека книг

Напишем свой небольшой фреймворк, для практики ООП и сделаем приложение, позволяющее искать и добавлять книги в избранное.

Без наставника

Трекер привычек

Трекер привычек

Мы напишем с нуля на чистом JS трекер привычек с возможностью отслеживания прогресса и добавления новых привычек. Это позволит закрепить основы JS и подготовиться к продвинутым темам.

Без наставника

Утилита для обработки видео

Утилита для обработки видео

Используя TypeScript и паттерны проектирования, мы напишем своё первое backend приложение, которое будет утилитой выполнения команд. С помощью неё мы реализуем обработку и сжатие видео.

С наставником

Блог

Блог

Под руководством наставника вы сделаете собственный блог для которого разработаны готовые макеты. Здесь вы примените все знания по Next.js и работе SSR.

Без наставника

Сервис сравнения товаров

Сервис сравнения товаров

Начав изучать Next.js мы сделаем удобные SEO-friendly сервис для сравнения товаров по разным параметрам.

С наставником и проектами

Интернет магазин украшений

Интернет магазин украшений

Полностью изучив всё необходимое для работы с React и Next.js вы реализуете полноценный интернет магазин, с фильтрацией, авторизацией, корзиной товаров, избранным и статусами заказов. Для магазина сделано готовое API и более 30 макетов в Figma.

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

О PurpleSchool

Наши проекты

Антон Ларичев

Антон Ларичев

Основатель PurpleCode, школы обучения разработки PurpleSchool. 14 лет опыта разработки, более 10 лет управления ИТ проектами и интернет маркетинга.

Telegram
@AlariCode
PurpleSchool

Школа PurpleSchool

Направления
30 000

учеников по всему миру

30 дней

гарантия возврата денег

90%

студентов рекомендуют курсы

4.8Kursly
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.8Stepik
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.7Udemy
ЗвездаЗвездаЗвездаЗвездаЗвезда

Студия PurpleCode

Направления
50+

проектов за последний год

15

лет опыта

7

команд разработки

Практика в PurpleCode

1
Собеседуем выбранных участников
2
Прошедших отбор берём на оплачиваемую стажировку
3
После 3-х месяцев успешной стажировку - оффер
Команда курса

Автор и наставники

фото команды
Автор курса

Антон Ларичев

Основатель PurpleSchool

Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

фото команды
Наставник

Денис Уткин

Senior Frontend Engineer at IBS

Знаю как технологии работают под капотом. Люблю чистый строго типизированный код и функциональное программирование. В свободное время изучаю искусственный интеллект. Стек: React, Typescript и все что с ним связано

фото команды
Наставник

Левитин Никита

Старший Frontend разработчик Билайн

Занимаюсь разработкой больше 5 лет. Начинал с продавца в магазине одежды, смотря на перерыве уроки по фронтенду. Основной стек React, Vue, TypeScript. Разрабатываю дизайн-системы и микрофронты. Люблю сложные задачи после которых сложно сдержать крик радости.

фото команды
Наставник

Алексей Черепанов

Руководитель отдела разработки

В IT сфере более 10 лет. Основной стек MySQL, JavaScript, NodeJS, Express.js. Около 5 лет занимаюсь системными интеграциями, внедрением и развитием веб-сервисов, автоматизацией процессов. Люблю задачи, которые заставляют развиваться и хорошенько подумать, после решения которых приходит эйфория.

фото команды
Наставник

Сергей Краснолобов

Фронтенд инженер в Авито

В разработке около 5 лет. Полностью самоучка, основные знания получил из разного рода книг, статей и документации. Считаю, что главные качества хорошего разработчика - это упорство и трудолюбие! В своем подходе к обучению ребят я стараюсь дать возможность найти ответы самому, изредка слегка направляя куда копать

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Оплата

Начните обучение на лучших условиях

Иконка курсаГарантия возврата - 30 дней
Иконка курсаСкидки до 05.04.2025
Иконка курсаДоступ - Неограниченно
Эконом

С наставником

Цена:6 000 ₽/мес8 000 ₽
на 12 месяцев
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • КрестикAi-тренажеры
  • ГалочкаПоддержка наставника
  • КрестикПрактика в студии
  • ГалочкаГарантия возврата
Премиум

С практикой

Цена:8 000 ₽/мес10 000 ₽
на 15 месяцев
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAi-тренажеры
  • ГалочкаПоддержка наставника
  • ГалочкаПрактика в студии
  • ГалочкаГарантия возврата
Часы
14 мест в апреле
Остались вопросы?

Частые вопросы

Остались вопросы? Их можно задать в чате Telegram.