Ранее мной была поставлена задача в преодолении серьезного барьера между человеком земли и человеком воздуха. Средством в достижения цели, является освоение профессии — 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 и прочие
И так что знаю я, из всего вышеперечисленного
- HTML и CSS — основы. В былые времена я писал сайт на HTML и CSS.
- Знание CMS — WordPress, Joomla.
- Графические редакторы Photoshop.
Да, в принципе не густо. Но и не пусто.
Я думаю, нужно начинать с HTML и CSS . Начнем.