Курс
Специалист по frontend разработке

Слушатели программы профессиональной переподготовки «Специалист по frontend разработке» изучат веб-разработку на клиентской части с базового уровня до уровня junior developer и получат необходимые знания и навыки для обеспечения корректной работы всех функций веб-сервисов и микросервисов и их вычислительной логики.

Специальность frontend разработчика стабильно входит в ТОП5 наиболее популярных ИТ-профессий. По данным портала Headhunter за 2021 год, стартовая зарплата разработчика с минимальным опытом начинается от 85 000 рублей. Средняя зарплата, по данным Habr.Карьера, составляет 149 000 рублей. Профессия frontend разработчика позволяет работать удаленно и строить карьеру в корпоративной среде или на фрилансе.

Длительность

6 месяцев

Формат обучения

Виртуальный класс
Записаться
Посмотреть каталог

Как записаться на курс

    • Заполните анкету, чтобы проверить право на участие в проекте и размер скидки
    • Дождитесь одобрения заявки и запишитесь на интересующий вас курс
    • Оплатите стоимость обучения с учетом скидки — самостоятельно или за счет работодателя
    • Пройдите обучение и получите документ о дополнительном образовании
    01   / 05

    Кому подойдет курс «Специалист по frontend разработке»:

    Junior-разработчикам и системным администраторам - для продвижения по карьерной лестнице или усиления экспертизы в области frontend разработки

    Выпускникам ИТ-вузов, кто планирует начать карьеру в области frontend разработки

    Web-дизайнерам для увеличения среднего чека за услуги

    Кому подойдет программа?

    Системным администраторам

    для продвижения по карьерной лестнице или усиления экспертизы в области Frontend Разработки

    Выпускникам ИТ-вузов

    кто планирует начать карьеру в области Frontend Разработки

    Web-дизайнерам

    для увеличения среднего чека за услуги

    После обучения на курсе вы научитесь:

    Разрабатывать современные интерфейсы, используя инструменты, технологии и подходы 2022 года, применяя React, Node.js, SASS

    Верстать веб-страницы и письма с помощью HTML и CSS

    Программировать на JavaScript

    Работать с фреймворкам React

    Применять алгоритмы и структуры данных

    Для успешного обучения потребуется

  • Требования к слушателю курса:
    • вам уже исполнилось 16 лет
    • у вас есть высшее или среднее профессиональное образование
    • пользовательский уровень владения компьютером
    • умение пользоваться прикладными программами (word, браузер)
    • умение находить, скачивать и устанавливать ПО в Интернете
    • скорость печати скорость печати не менее 90 знаков в минуту
  • Обязательные требования к техническому оборудованию:
  • Ноутбук (или стационарный компьютер) с веб-камерой и микрофоном

    Минимальные технические требования:

    • не менее 4 Гб ОЗУ
    • не менее 50 ГБ свободными на жестком диске
    • процессор не менее 2-х ядер

    Рекомендуемые технические требования к компьютеру (для комфортного прохождения модуля и сохранения всех полученных материалов):

    • Не менее 8 Гб оперативной памяти
    • Процессор не менее шести ядер с частотой не менее 8 Ггц
    • Жесткий диск SSD со свободным местом не менее 100 Гб
  • Какое ПО нужно для прохождения курса:
  • 01   / 05

    Программа обучения:

    2 модуля

    326 академический час

    6 месяцев

    Входная диагностика
    1 ак. час

    Входная диагностика проходит в виде тестирования и длится 1 час

    Верстка (HTML, CSS, Bootstrap), препроцессоры CSS, система контроля версий GIT
    102 ак. часа

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


    Темы модуля:

    • Типы тегов и способы указания стилей
    • Типы ориентации контента на страницы, современные методы ориентации контента (flex и grid)
    • Абсолютное позиционирование: как накладывать элементы друг на друга
    • Адаптация верстки под разные гаджеты
    • Анимирование переходов в интерфейсе
    • Bootstrap
    • Настройка git и подключение к GitHub
    • Работа с ветками
    • Базовый синтаксис SASS
    • Использование SASS в проекте
    • Типы тегов и способы указания стилей
    JavaScript basics, fundamentals, advanced. React&Redux& Node.js
    213 ак.часов

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

    • работать с языком JavaScript
    • применять основные конструкции и принципы программирования на JavaScript и на языках программирования в целом
    • использовать язык программирования JavaScript на более продвинутом уровне
    • использовать навык разработки клиентского веб приложения с использованием React и Redux
    • а также изучат все последние новинки в синтаксисе и конструкциях JavaScript

    Темы модуля:

    • Основы языка JavaScript
    • Циклы, массивы, структуры данных
    • Функции и функциональное программирование
    • Объекты в JavaScript
    • Введение в DOM
    • Обработка событий в JavaScript
    • Асинхронные запросы
    • Продвинутый ООП
    • Визуализация данных (canvas)
    • Web-компонент
    • Сборщик JavaScript
    • Безопасность клиентской стороны
    • Введение в React
    • Работа с состоянием компонента
    • Жизненный цикл React-компонента
    • React и UI-библиотека
    • Роутинг в React
    • Redux. Управление состоянием приложения
    • Redux middlewares, подключение роутера к Redux и хранение данных с помощью Redux-persist
    • Асинхронные запросы к серверу
    • Работа с API
    • Progressive Web App
    • Модель MVC и ее реализация на Node.js
    • Библиотека Express
    • Работа с файловой системой
    • Обработка и хранение данных. Подключение к базе данных
    • Написание REST API и подключение его к React приложению
    Итоговая аттестация
    10 ак. часов

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

    Преподаватели

    Гайк Инанц
    Эксперт по работе с данными и веб-разработке

    Оптимизировал процессы расчета скоринговых коэффициентов в ВТБ (в итоге процесс стал работать 30 минут вместо 3 дней ручного труда).

    Участвовал в оптимизации и доработке процесса расчета риск параметров в Райффайзен банке (процесс после доработки полностью исключал человеческое вмешательство, был разработан веб-интерфейс, который был поднят на SAS сервере в качестве хранимого процесса. Так же использовался React).

    Участвовал в объединении данных и процессов CRM Банка Москвы и ВТБ24 (то что я это пережил уже считаю достижением и ключевой победой).

    Суммарный опыт по преподаваемым тема — 7 лет.

    Ключевые компетенции:
    Веб разработка (js(Node, Angular, React), python(django, flask))
    Работа с данными (SAS, Python(pandas, pySpark), SQL)

      Программа профессиональной подготовки

      при успешном прохождении программы

      Диплом о профессиональной переподготовке

      Отзывы студентов

      Рейтинг курса: 5.0

      «Хороший метод работы с аудиторией, когда преподаватель спрашивает учеников какой-то пройденный материал. Собственно так и делают в школах. На деле это было реализовано, но не сразу и в основном с определёнными учениками.»
      Сергей
      Выпускник курса "Специалист по frontend разработке" 2021
      «Организованность, обучение, работа преподавателя, работа куратора. »
      Булат
      Выпускник курса "Специалист по frontend разработке" 2021
      «Терпеливость преподавателя и очень развернутые и понятные ответы на вопросы »
      Рамиль
      Выпускник курса "Специалист по frontend разработке" 2021
      «Мне понравилась полнота передаваемой информации »
      Эдуард
      Выпускник курса "Специалист по frontend разработке" 2021
      «Как обычно все хорошо »
      Анастасия
      Выпускник курса "Специалист по frontend разработке" 2021
      «Я плохо усвоил материал, несмотря на то что был на всех занятиях и читал доп. литературу, у меня есть проблемы с решением задач. Как появляется время, пересматриваю записи занятий, стараюсь наверстать. Для меня слишком быстрый темп изучения, поэтому я не успеваю физически. »
      Ильнар
      Выпускник курса "Специалист по frontend разработке" 2021
      «много практики »
      Софья
      Выпускник курса "Специалист по frontend разработке" 2021
      «Всегда нравится работа преподавателя и постоянная обратная связь. Разбор домашних заданий. »
      Анна
      Выпускник курса "Специалист по frontend разработке" 2021
      «Работа преподавателя, терпеливо все объясняет и подробно рассказывает. У меня бы давно сдали нервы »
      Елена
      Выпускник курса "Специалист по frontend разработке" 2021
      «Понравилось, что я осознано выбрал данную сферу IT, осознано выбрал направление Frontend. Харизматичный преподаватель, это не может не радовать на учёбе, при том что очень сложно сидеть по 3 часа после основной работы. Интересно видеть плоды своей работы, когда что-то получается. »
      Эльмин
      Выпускник курса "Специалист по frontend разработке" 2021
      «Разбор домашнего задания с демонстрацией методов реализации, отличных от тех, что были показаны на занятии »
      Никита
      Выпускник курса "Специалист по frontend разработке" 2021
      Все отзывы 82
      Получить консультацию
      !
      !

      Спасибо,
      менеджер свяжеться с вами в ближайшее время

      Спасибо,
      за регистрацию на вебинар

      Заказать обратный звонок

      !
      Заполните это поле
      !
      Заполните это поле