September 3, 2022

Стек на программе JFD

Раньше мы коротко рассказывали о шагах на пути получения профессии. Сегодня остановимся на каждом подробнее:

  • JavaScript
  • Git
  • React
  • Backend
  • Трудоустройство
  • Английский

Расскажем о том, где это использовать и почему без таких технологий во Frontend не обойтись.

JAVASCRIPT

Если бы Frontend был автомобилем, JavaScript смело можно было бы назвать двигателем. Он оживляет всё то, что делают HTML и CSS. Если бы не JavaScript, пользователь не мог бы нажимать кнопки, открывать всплывающие окна, менять цвета. И это ещё не весь его функционал.

На курсе идём от простого к сложному. Сначала изучим базу: что такое JavaScript, как подключить, как работает, какие есть элементы. К концу модуля ты будешь понимать JavaScript и знать, как правильно писать код. Помимо этого, ты выйдешь на уровень, когда сможешь освоить любую технологию, основанную на JavaScript.

GIT

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

Обычно компании не указывают владение Git, но каждый человек, работающий в IT, умеет пользоваться этой программой. Так что Git актуален как никогда.

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

REACT

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

React — это технология, которая упрощает создание визуальной части сайта.

Почему мы учим именно React?

Все просто – больше половины вакансий, где требуются Junior-разработчики на React.

Да и ты сам можешь убедиться в популярности React. Зайди на любой рынок вакансий, вбей “Junior frontend-разработчик” и увидишь, что его больше, чем других фреймворков.

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

BACKEND

Backend — обратная сторона приложения; всё то, что скрыто от глаз пользователя и связано с сервером. Ты спросишь, что в курсе по Frontend-разработке делает Backend? Frontend-разработчик должен понимать полный цикл создания приложения, а без Backend тут никак.

На этапе Backend ты узнаешь о серверной составляющей JavaScript и что такое NodeJS. Мы возьмём то приложение, которое ты разрабатывал на предыдущем модуле и с нуля напишем к нему Backend-часть.

В конце ты освоишь все этапы создания сайта. Это продвинет тебя вверх на рынке вакансий.

ТРУДОУСТРОЙСТВО

На этом этапе расскажем, куда стоит идти работать, а куда — нет. Заглянем по ту сторону найма и разложим всё по полочкам.

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

У Владилена прошёл стрим с HR-специалистом, там разбирают мифы о работе в IT, говорят об интересных кейсах и о работе в современных реалиях. Перед тем, как искать работу, советуем посмотреть.

АНГЛИЙСКИЙ

Зачем IT-специалисту английский, как выстраивать коммуникацию в англоязычной команде — об этом тут.

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

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

  • Мастер-классы от опытных разработчиков на актуальные темы
  • Два хакатона. Если что, хакатон — это разработка проекта в группе. Развивает умение работать в команде
  • Общение в чате с новыми людьми
  • Разработка 4 основных проектов и 2 дополнительных при желании

Подробнее о программе "Профессия продвинутого Junior Frontend разработчика"