Стек на программе JFD
Раньше мы коротко рассказывали о шагах на пути получения профессии. Сегодня остановимся на каждом подробнее:
Расскажем о том, где это использовать и почему без таких технологий во Frontend не обойтись.
Если бы Frontend был автомобилем, JavaScript смело можно было бы назвать двигателем. Он оживляет всё то, что делают HTML и CSS. Если бы не JavaScript, пользователь не мог бы нажимать кнопки, открывать всплывающие окна, менять цвета. И это ещё не весь его функционал.
На курсе идём от простого к сложному. Сначала изучим базу: что такое JavaScript, как подключить, как работает, какие есть элементы. К концу модуля ты будешь понимать JavaScript и знать, как правильно писать код. Помимо этого, ты выйдешь на уровень, когда сможешь освоить любую технологию, основанную на JavaScript.
Git нужен для хранения и контроля проектов в разных рабочих версиях. Грубо говоря: пишешь код, проверяешь, работает, сохраняешь. Пишешь код дальше, а на выходе ошибка. Для того чтобы откатиться к тому моменту, где всё работало, как раз и нужен Git.
Обычно компании не указывают владение Git, но каждый человек, работающий в IT, умеет пользоваться этой программой. Так что Git актуален как никогда.
На курсе ты научишься создавать репозитории, работать с ветками и решать конфликты при их слиянии. А также узнаешь, что такое и зачем нужен SSH, как работать с репозиторием по методике GitFlow. Не бойся непонятных слов, на курсе всё станет ясно!
Это фреймворк. Пару слов о том, что такое фреймворк. Он определяет структуру сайта, задаёт правила и предоставляет необходимый набор инструментов для разработки. С их помощью улучшают и внедряют новые пользовательские интерфейсы, создают анимации и одностраничные приложения.
React — это технология, которая упрощает создание визуальной части сайта.
Все просто – больше половины вакансий, где требуются Junior-разработчики на React.
Да и ты сам можешь убедиться в популярности React. Зайди на любой рынок вакансий, вбей “Junior frontend-разработчик” и увидишь, что его больше, чем других фреймворков.
На этом блоке ты начнёшь писать свой дипломный проект и углубишься в изучение React: узнаешь, что такое компоненты, пагинация, фильтрация, сортировка и другое.
Backend — обратная сторона приложения; всё то, что скрыто от глаз пользователя и связано с сервером. Ты спросишь, что в курсе по Frontend-разработке делает Backend? Frontend-разработчик должен понимать полный цикл создания приложения, а без Backend тут никак.
На этапе Backend ты узнаешь о серверной составляющей JavaScript и что такое NodeJS. Мы возьмём то приложение, которое ты разрабатывал на предыдущем модуле и с нуля напишем к нему Backend-часть.
В конце ты освоишь все этапы создания сайта. Это продвинет тебя вверх на рынке вакансий.
На этом этапе расскажем, куда стоит идти работать, а куда — нет. Заглянем по ту сторону найма и разложим всё по полочкам.
- Поможем написать резюме, составить сопроводительные письма.
- Предоставим список вакансий и проконтролируем количество откликов.
- Потренируем проходить технические собеседования.
У Владилена прошёл стрим с HR-специалистом, там разбирают мифы о работе в IT, говорят об интересных кейсах и о работе в современных реалиях. Перед тем, как искать работу, советуем посмотреть.
Зачем IT-специалисту английский, как выстраивать коммуникацию в англоязычной команде — об этом тут.
Ты научишься общаться с зарубежными заказчиками и углубишься в тему прохождения собеседования на английском.
Помимо основных технологий на курсе тебя ждёт активная учебная жизнь:
- Мастер-классы от опытных разработчиков на актуальные темы
- Два хакатона. Если что, хакатон — это разработка проекта в группе. Развивает умение работать в команде
- Общение в чате с новыми людьми
- Разработка 4 основных проектов и 2 дополнительных при желании
Подробнее о программе "Профессия продвинутого Junior Frontend разработчика"