Профессия «Фулстек-разработчик»

Идёт подготовительный раздел

Старт — 6 июня

Длительность — 1 год и 7 месяцев

Гарантия трудоустройства

Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Он подойдёт для работающих людей, у которых мало времени.

Запишитесь на консультацию

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


*Обязательное поле

Этапы обучения и трудоустройство

Готовим востребованных разработчиков

Ваша подготовка будет проходить в два этапа

Первый этап

Профессиональная триада

Профессиональное обучение

Это серьёзное обучение, которое длится 13 месяцев и построено на базе профессиональной триады «критерии-проекты-наставники».

Вы получите навыки решения типовых задач фулстек-разработчика и научитесь делать настоящие проекты, такие же по сложности, как в индустрии. И будете делать их правильно, на высоком профессиональном уровне.

Герб HTMLAcademy

Что вы будете уметь

  • Понимать полный цикл процесса разработки.
  • Уверенно применять на практике современный JavaScript (ECMAScript 2020+).
  • Разрабатывать веб-приложения в полном цикле (фронтенд, бэкенд).
  • Проектировать архитектуру веб-приложений (клиент, сервер).
  • Применять ООП и паттерны проектирования на практике: MV*, Адаптер, Провайдер, Proxy, Dependency Injection, Observer, Publisher Subscriber и другие
  • Собирать приложения с помощью webpack
  • Разрабатывать сложные SPA (Single Page Application), применяя стек технологий: React, Redux (Redux Toolkit), Redux Thunk, React Router, Axios и другие.
  • Проектировать, документировать и разрабатывать REST API сервисы.
  • Уверенно применять TypeScript для разработки веб-приложений (клиент, сервер).
  • Проводить автоматизированное тестирование фронтенда с помощью Jest, React Testing Library.
  • Разрабатывать бэкенд для веб-приложений с применением современного стека: Node.js LTS, TypeScript, Express.js, Nest.js, Mongoose/Typegoose, Prisma ORM, Got, Multer и так далее.
  • Научитесь настраивать и применять Docker: развёртывание сторонних сервисов, контейнеризация разработанного приложения.
  • На практике познакомитесь с особенностями применения монорепозиториев (NX).
  • Научитесь деплоить и запускать разработанное приложение на сервере (VDS/VPS).
  • Разберётесь с основами микросервисной архитектуры и разработаете приложение из нескольких микросервисов.
  • Узнаете как применять JSON WebTokens (access token, refresh token) на практике.
  • Познакомитесь с брокером сообщений RabbitMQ, узнаете как применять асинхронное взаимодействие между микросервисами.
  • Научитесь создавать приложения с интерфейсом для командной строки (CLI).
  • Узнаете как проектировать и выполнять рассылку email-уведомлений.

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

Второй этап

Лига-А

Производство

Чтобы конкурировать с разработчиками, одних знаний недостаточно — нужна практика. Поэтому после обучения вас ждёт небольшой экзамен, который покажет, какие навыки стоит подтянуть. Дальше — несколько проектов в команде с тестировщиком, менеджером и тех. лидом для прокачки скорости и качества работы. Последняя часть практики — оплачиваемая стажировка в «Лиге А.» с реальными заказами, сроками и первыми заработанными деньгами в новой профессии. Вы научитесь оценивать задачи и будете верстать быстро и без ошибок.

«Центр карьеры»: поможем найти работу по душе

Мы уверены, что после обучения вы найдёте работу, на которой будет интересно и хорошо.

  1. 1

    Вы получите опыт работы уже во время обучения

    После учёбы вас ждёт «Акселератор». Там мы измерим качество кода и скорость вашей работы и подскажем, как стать лучше. После этого — стажировка в «Лиге А.», работа в команде над реальными проектами и пара красивых строчек в резюме.

  2. 2

    Составите классное резюме и сопроводительное письмо

    Мы поможем вам найти работу после стажировки в «Лиге А.». Расскажем, как составить понятное резюме, которое подчёркивает ваши сильные стороны, научим писать сопроводительные письма и поможем с первым откликом на вакансию.

  3. 3

    Найдёте вакансию на удалёнке или в офисе

    После обучения вы получите доступ к вакансиям и стажировкам от наших партнёров, которые ищут джунов с небольшим опытом. Мы поможем выбрать подходящую вакансию и откликнуться — а дальше всё зависит только от вас.

Наши выпускники уже работают в IT

В компаниях, о которых вы точно слышали.

  • Сбербанк.
  • Яндекс.
  • Ozon.
  • Epam.
  • Тинькофф.
  • Avito.
  • Selectel.
  • Movavi.
  • Tilda Publishing.
  • Ostrovok.ru.
  • Wrike.
  • ЮMoney.

Как проходит обучение на курсе

13 месяцев обучения, 3 месяца практики и 3 месяца оплачиваемой стажировки

Что вас ждёт на обучении

Подходит ли вам этот курс

Ориентировочная зарплата выпускника

Сколько я буду получать

150 000 ₽

Значение зарплаты взято из исследования компании «Хабр Карьера».

Появились вопросы?

Программа курса

1 месяц

Подготовка к профессии

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

Вы плавно погрузитесь в ритм обучения, а также с нуля пройдёте и закрепите «технологический минимум», который необходим, чтобы эффективно учиться решать задачи фулстек-разработчика.

В этот минимум входят базовые знания HTML и CSS, основы языка JavaScript и базовая алгоритмика, основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.

Вы изучите основы JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.

Подробнее

Вы научитесь проектировать небольшие приложения на JavaScript, используя объектно-ориентированный подход. На практике познакомитесь с архитектурным паттерном MVP (Model View Presenter) и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Научитесь работать с REST API (CRUD) и настраивать окружение: собирать приложение с помощью webpack, подготавливать сервер для разработки, подключать зависимости из npm.

Подробнее

Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest.

Подробнее
2 месяца

Node.js. Профессиональная разработка REST API

Вы познакомитесь с платформой Node.js и научитесь создавать приложения для сервера. Узнаете как проектировать REST API и напишете первую спецификацию REST API в формате Open API. Научитесь применять TypeScript для разработки серверных приложений, взаимодействовать с базой данных MongoDB, валидировать данные от клиентов, создавать приватные маршруты, применять JWT и многое другое. А ещё узнаете о разработке приложений для командной строки (CLI).

В курсе сделан большой упор на построение гибкой архитектуры приложения. Рассматриваются новые паттерны и подходы (IoC, DI и так далее). Для разработки проектов применяется ООП подход.

Стек: Node.js LTS, TypeScript, MongoDB, Express.js.

Пакеты: convict, inversify, class-transformer, class-validator, multer, mongoose, typegoose, jose, got, pino и другие.

Подробнее
2 месяца

Node.js и Nest.js. Микросервисная архитектура

Вы познакомитесь с микросервисной архитектурой и научитесь применять её для разработки сложных приложений для бэкенда. Обсудите плюсы и минусы микросервисной архитектуры. Узнаете, когда она ускоряет процесс разработки приложения, а в каких случаях наоборот, замедляет. Научитесь декомпозировать функциональность приложения на микросервисы. Познакомитесь с концепцией монорепозиториев на практике.

Расширите знания об инструментах для разработки приложений для бэкенда. Изучите современный фреймворк Nest.js. Разберётесь с его абстракциями и компонентами: модули, пайпы (pipes), guards, exception filters, interceptors, providers, IoC/DI и так далее.

Глубже погрузитесь в базы данных. На практике попробуете PostgreSQL, MongoDB. Научитесь применять Prisma ORM для взаимодействия с СУБД. Узнаете как применять язык запросов (SQL).

Познакомитесь с разными способами взаимодействия между микросервисами: синхронным и асинхронным. На практике разберётесь с брокером сообщений RabbitMQ.

За время курса вы освоите несколько новых паттернов проектирования, расширите знания о Docker, научитесь деплоить приложение на виртуальный сервер.

Стек: Node.js LTS, TypeScript, Nest.js (Express), MongoDB, PostgreSQL, Prisma ORM, Docker, RabbitMQ, JWT, Passport, bcrypt, class-transformer, class-validator, nodemailer, NX и другие.

Подробнее
3,5 месяца

Грейдирование + Акселерация

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

Затем мы начнём работать над вашей прокачкой в Акселераторе. Вы будете выполнять проект за проектом в составе небольшой команды: вы в роли разработчика, а также наставник, тестировщик и менеджер. Мы будем помогать, давать обратную связь, измерять ваши показатели и следить за их ростом.

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

Эффективность Акселератора проверена на других курсах Академии: в среднем на третьем проекте скорость работы студента увеличивается в 2 раза по сравнению с первым. В вашем коде будет намного меньше ошибок, а вы научитесь анализировать свою работу и самостоятельно тестировать проекты.

3 месяца

Оплачиваемая стажировка в «Лиге А.»

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

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

Подробнее

Рекомендованные для прохождения курса программы *

Операционная система
  • Windows 10×64 Home или Pro 21H1 (build 19043) или выше
  • Windows 11×64 Home или Pro 21H2 или выше
  • Linux (актуальные LTS версии Ubuntu, Debian и другие)
  • Mac OS 11 Big Sur и новее
Браузер
  • Браузер, основанный на Blink: Chrome, Яндекс.Браузер, Opera, Edge — последняя версия
  • Mozilla Firefox последняя версия
  • Apple Safari 15.2 и новее
Система контроля версий
  • Git
  • Git bash для Windows
Среда разработки
  • Node.js LTS
  • npm (версия, которая поставляется вместе с Node.js)
  • Docker

* Мы рекомендуем такое окружение, потому что проверили на нём все учебные задачи и убедились, что с таким набором программ всё работает без ошибок.

Появились вопросы?

Статистика «Лиги А.»

Наши выпускники выполнили 768 проектов

на общую сумму39 638 225 ₽

Другие компании о Лиге

  • Лучший диджитал-продакшен России.

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

  • Веб-разработка и дизайн порталов и сайтов.

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

  • Диджитал-агентство полного цикла.

    Ребята быстро понимают суть задач и подбирают под каждую задачу отдельную команду. Рекомендуем Лигу как надёжного партнёра по вёрстке проектов любой сложности.

  • Разработка ИТ-решений для строительства.

    Работаем с «Лигой А.» уже четвёртый месяц и очень довольны качеством работы. Ребята внимательны и используют современные технологии и подходы. Результат по итогу соответствует заявленному уровню.

  • Цифровые платформы и отраслевые ИТ-решения.

    Нетрика выражает благодарность Лиге за помощь в поиске специалиста на позицию HTML-верстальщика.

  • Лучший диджитал-продакшен России.

  • Веб-разработка и дизайн порталов и сайтов.

  • Диджитал-агентство полного цикла.

  • Разработка ИТ-решений для строительства.

  • Цифровые платформы и отраслевые ИТ-решения.

Сертификат

После прохождения профессии вы получите электронный сертификат

Образовательная деятельность осуществляется на основании государственной лицензии № 3026 от 6 июня 2017 года.

Сертификат профессии «Фулстек-разработчик»
  • Ускоренный тариф219 000 ₽ Для тех, кто хочет получить серьёзный результат в интенсивном ритме. Подойдёт, если у вас много свободного времени.

    — Длительность — 1 год и 7 месяцев.
    — Нагрузка 20 часов в неделю.
    — 5 выполненных проектов.

  • Индивидуальный формат Идеально подходит для компаний или требовательных учеников. Максимально похож на персональное менторство.

    — Старт в удобное вам время.
    — Персональное расписание.
    — Подбор опытного личного наставника.
    — Увеличенный объём работы с наставником.

    Узнать подробнее

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

— Длительность — 1 год и 7 месяцев.
— Нагрузка 20 часов в неделю.
— 5 выполненных проектов.

Зарегистрироваться и оплатить профессию
«Фулстек-разработчик»

Осталось 4 места

219 000

Нажимая «Оплатить», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с условиями договора.

Заполните, пожалуйста, ваши имя и электронную почту для регистрации.

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

Если вы находитесь не в России, свяжитесь с нами для оплаты курса

  • У нас есть образовательная лицензия
  • Гарантия трудоустройства
  • Выдаём электронные сертификаты
  • Можно сделать налоговый вычет

Индивидуальный форматnew

Индивидуальный формат идеально подходит для компаний. Сделайте процесс обучения сотрудников максимально эффективным и подстройте его под рабочий график.

Вы частное лицо и вам нужно стартовать прямо сейчас и получить профессию за несколько месяцев интенсивного обучения? Это возможно в индивидуальном формате, ведь он максимально близок к персональному менторству.

Подробнее

Узнать больше про индивидуальный формат



*Обязательное поле