Что должен уметь фронтенд

Кто такой front-end разработчик?

Ранее мной была поставлена задача в преодолении серьезного барьера между человеком земли и человеком воздуха. Средством в достижения цели, является освоение профессии — front-end разработчик.

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

Многие считают фронтенд разработчик — это HTML-верстальщик. Однако это не так. Верстака это одна из составляющих профессии фронтенд разработчика, но понятие фронтенд — намного шире.

Фронтенд-разработчик — разбирается в технологиях

  • HTML и CSS
  • Препроцессоры CSS
  • язык программирования JavaScript
  • Знание фреймворки и библиотеки: jQuery, Angular.JS, React.JS, Backbone.js и прочие
  • Знание CMS — WordPress, Drupal, Joomla и прочие
  • Инструменты Chrome Dev Tools, Firebug и прочие
  • JavaScript транспайлеры (Babel)
  • Инструменты контроля версий Git, GitHub, CVS и прочие
  • Базы данных и языки запросов SQL, MySql, NoSQL, MongoDB и прочие
  • Графические редакторы Photoshop, Illustrator и прочие

И так что знаю я, из всего вышеперечисленного

  1. HTML и CSS — основы. В былые времена я писал сайт на HTML и CSS.
  2. Знание CMS — WordPress, Joomla.
  3. Графические редакторы Photoshop.

Да, в принципе не густо. Но и не пусто.

Я думаю, нужно начинать с HTML и CSS . Начнем.