Создавайте web приложения любой сложности от посадочных страниц до интернет магазинов на современном стеке технологий
Работа в команде над реальным проектом с первого дня
20 месяцев стажа в резюме
Учитесь и практикуйтесь, когда вам удобно
Только востребованные технологии на 2024 год
Гарантия возврата денег — 30 дней
20месяцевдлительность курса
20проектовдля твоего портфолио
1 на 1занятияс опытным наставником
Что в курсе?
Из чего состоит курс
Видео лекции
Более 140 часов коротких видео лекций без воды
Материалы и конспекты
Всегда под рукой для усвоения материала
Тесты и упражнения
Для закрепления знаний и отработки навыков
Домашние задания
Домашние задания для проверки вашим личным наставником
Персональный наставник
Поможет в чате, проверит знания на собеседовании и проверит задания
Командная работа
Командная работа под руководством Senior разработчика над реальным проектом
PurpleAI
AI ассистент на платформе для помощи в изучении материала
Карьерная поддержка
Подготовка к собеседованию и составлению резюме
Нужна помощь в выборе?
Оставьте заявку и мы свяжемся с вами для бесплатной консультации
О профессии
Почему fullstack
В этом направлении вы на учитесь с нуля создавать полноценные web приложения, использую React на Frontend и Node.js на Backend. За счёт использования единого языка JavaScript вы сможете использовать полученные знания в обоих областях без необходимости учить дополнительный язык. Так же Fullstack разработчики обычно имеют более высокие заработные платы, так как могу совмещать функционал сразу двух людей.
Более 3000 открытых вакансий
От 130 000 рублей средняя зарплата junior fullstack разработчика
Самое главное
Акцент на практике — вы учитесь на реальных проектах в полноценном рабочем окружении.
План курсов
Что входит в карьерный путь?
Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.
3. Практика на проекте
Практика2 недели
5. Практика на проекте
Практика2 недели
7. Практика на проекте
Практика2 недели
9. Практика на проекте
Практика2 недели
11. Практика на проекте
Практика2 недели
13. Практика на проекте
Практика2 недели
15. Практика на проекте
Практика2 недели
17. Практика на проекте
Практика2 недели
20. Подготовка к собеседованию
2 недели
Нужна помощь в выборе?
Оставьте заявку и мы свяжемся с вами для бесплатной консультации
Практика
Работа в команде с первого дня
Реальный проект
Вы будете работать вместе с командой на реальным проектом
Практика
Практика после каждого курса позволит вам закрепить материал и погрузиться в реальную работу
Наставничество
Несколько опытных наставников будут проводить код ревью и помогать с задачами
Командная работа
Вы научитесь синхронизироваться с командой и совместно реализовывать сложные фичи
Практика Agile
Вы будете работать по Scrum и познакомитесь с Agile процессами
1
Планируем спринт
1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.
2
Синхронизируемся
Каждый день мы синхронизуемся в чате, а наставники помогают с задачами и отвечают на вопросы.
3
Выполняем задачи
Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.
4
Проводим ретроспективу
В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.
Для вас подготовлены дополнительные материалы
Макеты для вёрстки и создания компонент
Техническое задание на итерацию от ProductOwner
Процессы по работе в команде и код ревью
О проектах
Что будем писать?
Без наставника
Дневник
Начав изучать React, мы сделаем небольшой персональный дневник, где вы сможете фиксировать свои мысли и хранить воспоминания.
Без наставника
Сервис заказа еды
Базируясь на готовом API, мы сделаем приложение доставки еды, которое позволяет оформить заказ на пиццу. В ней мы используем Redux Toolkit и React Router.
С наставником
Библиотека фильмов
Мы с нуля создадим сервис с возможностью искать фильмы и добавлять их в отложенное для дальнейшего просмотра. Поработаем с Redux, React Router и реальным API.
Без наставника
Каталог курсов
Мы сверстаем каталог курсов по аналогии с сайтом школы, а так же поработаем с формами, сделав форму контактов.
С наставником
Сайт учёта финансов
Мы выполним вёрстку большой посадочной страницы сервиса учёта финансов для организаций и адаптируем под мобильные устройства.
Без наставника
Библиотека книг
Напишем свой небольшой фреймворк, для практики ООП и сделаем приложение, позволяющее искать и добавлять книги в избранное.
Без наставника
Трекер привычек
Мы напишем с нуля на чистом JS трекер привычек с возможностью отслеживания прогресса и добавления новых привычек. Это позволит закрепить основы JS и подготовиться к продвинутым темам.
Без наставника
Микросервисная архитектура школы
Мы на практике создадим часть полноценной архитектуры школы на Nest.js и RabbitMQ
Без наставника
Утилита для обработки видео
Используя TypeScript и паттерны проектирования, мы напишем своё первое backend приложение, которое будет утилитой выполнения команд. С помощью неё мы реализуем обработку и сжатие видео.
С наставником и проектами
Чат бот для интернет-магазина
На основе Telgram API, мы сделаем бота для заказа товаров напрямую через Telegram. Для усложнения добавим нотификации об акциях и остатки на складах.
С наставником и проектами
API для админ панели
Реализуем для нашего интернет магазина полноценную админ панель с ролями. Поставщики смогут добавлять товар на склад, а администраторы заводить новые товары и изменять текущие.
С наставником
API прогноза погоды
Мы интегрируемся со сторонним сервисов прогноза погоды и сделаем удобное API для получения данных о погоде в любом городе.
Без наставника
API авторизации
Мы создадим свой собственный небольшой фреймворк над Express и на нём напишем API для авторизации пользователей и получения данных из базы данных.
С наставником и проектами
Создание системы мониторинга
Изучив стек Grafana, Prometheus, мы развернём с помощью Ansible полноценную систему мониторинга нагрузки на железо и контейнеры Docker.
Без наставника
Развёртка микросервисов
Мы создадим кластер Swarm и с помощью Ansible выложим полноценное приложение, состоящие из 3-х микросервисов, которое позволяет конвертировать изображения.
С наставником и проектами
Интернет магазин украшений
Полностью изучив всё необходимое для работы с React и Next.js вы реализуете полноценный интернет магазин, с фильтрацией, авторизацией, корзиной товаров, избранным и статусами заказов. Для магазина сделано готовое API и более 30 макетов в Figma.
С наставником
Блог
Под руководством наставника вы сделаете собственный блог для которого разработаны готовые макеты. Здесь вы примените все знания по Next.js и работе SSR.
Без наставника
Сервис сравнения товаров
Начав изучать Next.js мы сделаем удобные SEO-friendly сервис для сравнения товаров по разным параметрам.
Без наставника
API на Nest.js сравнения товаров
Начав изучать Nest.js вы создадите API с подборками товаров и реализуете загрузку файлов, интеграцию с ботом и внешним API, cron задачи, MongoDB.
С наставником
Система бронирования номеров
Финальным проектом будет система бронирования номеров, где вы примените все полученные знания и создадите полноценное приложение, для отелей.
Нужна помощь в выборе?
Оставьте заявку и мы свяжемся с вами для бесплатной консультации
О направлении
Почему fullstack в PurpleSchool?
Вы получаете возможность освоить одновременно направление frontend и backend, что увеличивает вашу ценность для работодателя, так как вы становитесь универсальным специалистом. При этом вам не нужно будет изучать несколько языков программирования, так как мы будем писать всё на JavaScript и TypeScript. А нашим наставники помогут вам разобраться и освоить это направление.
Live поддержка
Вы будете вживую общаться с ведущими разработчиками из крупных компаний.
Код ревью
Разбор каждой строчки вашего кода и детальная обратная связь, которая позволяет учиться быстрее.
Домашние задания, упражнения и тесты
Для закрепления материалов на практике под руководством наставника.
Практика работы
Стаж полноценной работы после окончания курса.
Продвинутая платформа
Удобные конспекты, материалы, видео лекции, а также помощь AI бота.
Команда курса
Автор и наставники
Автор курса
Антон Ларичев
Основатель PurpleSchool
Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.
Наставник
Дмитрий Петров
Backend разработчик
Имеет более 7 лет коммерческого опыта разработки в различных компаниях. Последние 4 года специализировался на Node.js и TypeScript. Большой опыт работы с фреймворком Nest.js, а так же в построении микросервисных архитектур.
Наставник
Денис Уткин
Senior Frontend Engineer at IBS
Знаю как технологии работают под капотом. Люблю чистый строго типизированный код и функциональное программирование. В свободное время изучаю искусственный интеллект.
Стек: React, Typescript и все что с ним связано
Наставник
Левитин Никита
Старший Frontend разработчик Билайн
Занимаюсь разработкой больше 5 лет. Начинал с продавца в магазине одежды, смотря на перерыве уроки по фронтенду. Основной стек React, Vue, TypeScript. Разрабатываю дизайн-системы и микрофронты. Люблю сложные задачи после которых сложно сдержать крик радости.
Наставник
Алексей Черепанов
Руководитель отдела разработки
В IT сфере более 10 лет. Основной стек MySQL, JavaScript, NodeJS, Express.js. Около 5 лет занимаюсь системными интеграциями, внедрением и развитием веб-сервисов, автоматизацией процессов. Люблю задачи, которые заставляют развиваться и хорошенько подумать, после решения которых приходит эйфория.
Наставник
Сергей Краснолобов
Фронтенд инженер в Авито
В разработке около 5 лет. Полностью самоучка, основные знания получил из разного рода книг, статей и документации. Считаю, что главные качества хорошего разработчика - это упорство и трудолюбие! В своем подходе к обучению ребят я стараюсь дать возможность найти ответы самому, изредка слегка направляя куда копать
Нужна помощь в выборе?
Оставьте заявку и мы свяжемся с вами для бесплатной консультации
О нас
Нам доверяют
Основатель и автор курсов Антон Ларичев занимается разработкой уже более 14 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.
25 000клиентов по всему миру
30 днейгарантия возврата денег
90%рекомендуют курсы
Рейтинги на независимых платформах
4.8
4.8
4.7
Для студентов
Собственная платформа
Мы создали для вас собственную уникальную электронную систему обучения, которая позволит эффективно усваивать материал, работать с наставником, практиковаться и следить за прогрессом.
Тесная работа с наставником и интеграция с GitHub
Удобный просмотр лекций с любого устройства
Система тестов для закрепления знаний
Подсветка синтаксиса в комментариях и домашних заданиях
Удобные конспекты к каждой лекции
Дополнительный материал и полезные ссылки
AI помощник для быстрого решения простых вопросов
Нужна помощь в выборе?
Оставьте заявку и мы свяжемся с вами для бесплатной консультации
После обучения
Практика в PurpleCode
Помимо курсов мы реализуем различные проекты для клиентов в нашей студии PurpleCode. Благодаря этому вы получаете возможность пройти практику. Как это работает:
1
Собеседуем всех выпускников карьерного пути
2
Прошедших отбор берём на оплачиваемую стажировку
3
После 3-х месяцев успешной стажировку вы получаете оффер
Именно поэтому мы заинтересованы давать качественные знания и высокий уровень образования.
Оплата
Тарифы
Мы принимаем оплату по всему миру любыми банковскими картами. Если вы не хотите платить всё сумму целиком, то для России доступна рассрочка в виде подписки без переплаты.
Гарантия возврата - 30 дней
Скидки до 25.11.2024
Доступ - Неограниченно
С наставником
Цена:6 000 ₽/мес8 000 ₽
на 12 месяцев
С практикой
Цена:8 000 ₽/мес10 000 ₽
на 15 месяцев
Нужна помощь в выборе?
Оставьте заявку и мы свяжемся с вами для бесплатной консультации
Остались вопросы?
Частые вопросы
Остались вопросы? Их можно задать в чате Telegram.