
Фронт-энд разработчик (с англ. «front-end developer») — это программист, занимающийся разработкой пользовательского интерфейса, то есть внешней публичной части сайта в браузере. Главная задача фронт-энд разработчика — сделать максимально удобным взаимодействие пользователей с сайтом или веб-приложением. Само слово «фронт» говорит о том, что фронт-энд разработчик находится на передовой линии с конечным пользователем и отвечает за внешний функционал приложения, с которым контактирует пользователь. Программным кодом на сервере занимается другой специалист - бэк-энд разработчик.
Универсальный специалист, который работает одновременно на фронт-энд и бэк-энд, называется фулл-стак разработчик (с англ. «full stack developer»).
Фронт-энд разработчик – это интересная и перспективная профессия для тех, кого интересуют информатика и математика.

Профессия в будущем
Фронт-энд разработчик – профессия будущего, овладеть которой можно уже сегодня. Современные веб-приложения, игры, сайты становятся все более и более сложными, над ними работает целая команда специалистов. Чтобы создать полноценный, красивый, функциональный и удобный для пользователя сайт, необходима согласованная работа фронт-энд и бэк-энд разработчиков (frontend — это все то, что браузер может читать, выводить на экран, а backend — все, что работает на сервере). Обе эти профессии появилась сравнительно недавно, но востребованность этих специалистов постоянно растет.

Профессиональные навыки (hard skilIs)
- знание JavaScript — главного языка фронт-энд разработчика в web, на котором он осуществляет программирование пользовательского интерфейса;
- знание Sass/SCSS, jQuery, LESS, AngularJS, Bootstrap, Prototype, Ember.js, Backbone, React.js, Grunt Gulp;
- знание Chrome Dev Tools и Firebug;
- дизайнерские способности.
Надпрофессиональные навыки (soft skills)
- Аналитический ум;
- ответственность;
- внимательность;
- творческие способности;
- способность соблюдать дедлайны;
- умение работать в команде;
- умение объективно оценивать свои возможности для решения поставленных задач;
- нацеленность на результат;
- постоянное желание осваивать новые технологии и инструменты.
Ключевые навыки

What is Front-End?
- вёрстка сайтов: написание HTML-кода и CSS-стилей для представления информации в понятном всем браузерам виде и внешнему соответствию сайта макету дизайнера;
- вёрстка сайта и шаблонов для CMS;
- привязка к пользовательскому интерфейсу скриптов, которые обеспечивают визуализацию и анимацию страниц сайта;
- обеспечение необходимого уровня пользовательского интерфейса (UI — User Interface) и опыта взаимодействия (UX — Uzer Experience).

Тем, кто планирует связать свою жизнь с этой профессией и стать настоящим профессионалом в области Фронт-энд разработки необходимо получить высшее образование по одной из таких специальностей, как «Бизнес-информатика», «Прикладная информатика», «Информационные системы и технологии».
Базовое профильное образование, можно получить в следующих вузах:

Овладеть новой специальностью программистам помогут курсы, такие как, Skillbox - https://skillbox.ru/.
Большое число курсов по программированию есть на портале «Нетология»
Там же можно обучиться профессии Frontend-программиста. Плюсом обучения на этих курсах является совмещение теории и практики, а также помощь с поиском стажировки и трудоустройством.
Профессия:
Front-end developer
Профессиональное
образование

НИУ «Высшая Школа Экономики» - Нижний Новгород
- пн-пт с 09:00 до 18:00
- сб 09:00 до 14:00 (18:00) (в опр.дни! - см. Абитуриентам)
- вс (04.08.2019) с 09:00 до 14:00
-
8 (831) 419-55-81,
8 (831) 416-97-77 (Приемная комиссия)

НГТУ им. Р.Е.Алексеева
- пн-чт с 8:30 до 17:12
- пт с 8:30 до 16:12
- обед 12:00-12:30
- сб (приемная комиссия) 10:00 – 15:00
- вс выходной
-
8 (831) 436-17-24 (Приемная комиссия),
8 (831) 436-73-43

ННГУ им. Н.И.Лобачевского
- пн-чт 08:30-17:15
- пт 08:30-16:00
- обед 12:00-12:30
- сб-вс выходные дни
-
+7 831 462-30-45 (Приемная комиссия),
+7 831 462-30-00,
+7 831 462-30-31

ННГАСУ
- пн-пт с 8:00 до 16:45
- обед с 12:00 до 13:00
-
8 (831) 280-84-01,
8 (831) 280-84-45,
8 (831) 430-54-97