Одним из первых решений на пути начинающего разработчика, после выбора языка, стоит направление своего развития - фронтенд или бэкенд разработка.
Давайте разберемся, что это такое и какие навыки и инструменты нам понадобятся в освоении того или иного направления.
Итак, Фронтенд.
Фронтендом можно назвать любое приложение(программу) с которой можно провзаимодействовать
- понажимать кнопчку
- заполнить форму
- ткнуть пальцем в экран и получить какое то изменение или анимацию.
Например, веб страничка - это фронтенд часть приложения.
Любое мобильное приложение - фронтенд.
Вы запустили Микрософт Excel или Word - значит запустили фронтенд программу.
Таким образом фронтенд разработчик - это тот, кто создает видимую часть программы. На языке it специалистов это называется интерфейс пользователя. Как он выглядит, где какие элементы управления находятся , кнопочки, фоточки, и что происходит в приложении у вас на экране после нажатия на ту или иную часть - создает фронтенд разработчик.
Если говорить про инструменты веб фронтенд разработчика, то, самое первое что вам предстоит освоить это связку HTML + CSS + JavaScript. Освоив эти 3 инструмента - вы будете способны повторить практически любой веб сайт из ныне присутствующих в интернете. Да да, включая инстаграмм и фейсбук. )
К сожалению, это лишь верхушка айсберга, и под водой скрывается махина из бОльшего количества технологий и библиотек.
У себя в канале я подготовил “дорожную карту”, взглянув на которую можно понять какой набор знаний необходимо освоить, что бы можно было уверенно себя чувствовать в роли веб фронтенд разработчика.