Интернет-разработка: 5 основных людей, которые делают веб-сайты и приложения

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

Интернет-разработка: 5 основных людей, которые делают веб-сайты и приложения

Артем Арбузов

Интернет-дизайнер

Интернет-дизайнер делает макет веб-сайта, работает проектировщиком и аналитиком. Он делает веб-сайт очень комфортным, легкодоступным и прекрасным.

Как научиться:

    Мини-курс Web Design 
    Дизайнер веб-сайтов на Tilda 
    Адаптивный веб-дизайн 

Верстальщик

Верстальщик делает сам веб-сайт по макету. Он получает от дизайнера макет и принимается за работу. Для верстки он должен знать HTML, CSS, JS и фреймворки (если умеет с ними работать). 

Как научиться:

    Верстка веб-сайта с нуля, для начинающих | HTML, CSS 
    JavaScript: базы 
    Курс HTML/CSS 

Читать по теме: HTML, CSS, JavaScript: где и как обучаться веб-разработке

Фронтэнд-разработчик

Фронтенд-разработчик  тоже верстает веб-сайты, но он также непревзойденно понимает JS. Если верстальщику простительно не знать фреймворки JS и CSS, то для фронтендера это не допустимо: он должен интенсивно их употреблять в собственной работе (React.js, Angular.js, Skeleton, Gridless и др.). Еще он разбирается в препроцессорах, понимает базы бэкенд-разработки (SQL, PHP, Node.js и др.), также имеет личные проф способности: не плохое познание британского, работа в команде и др.

Как научиться:

    Курс «React JS — путь самурая 1.0»
    Курс JavaScript/jQuery 
    Профессия Frontend-разработчик

Бэкенд-разработчик

Бэкенд-разработчик – это программер, отвечающий за внутреннюю часть веб-сайта либо веб-приложения. Другими словами он делает то, что юзер не лицезреет, но не может без этого обойтись. Он должен мастерски знать СУБД, проводить тестирование, знать как минимум базы информационной сохранности, обеспечивать корректную работу функций веб-сайта либо приложения, знать браузерные API, непременно должен знать хотя бы один язык «серверного программирования» (PHP, Python и др.) и тоже обязан иметь проф способности: познание британского, осознание бизнес-процессов.

Как научиться:

    Уроки Node JS и Express для начинающих 
    Профессия Бэкенд-разработчик 
    Сохранность и защита веб-сайта 

Фулстэк-разработчик

Это человек, который должен уметь огромную часть из того, что я написал выше. Он должен уметь с нуля создавать проект и выводить его в продакшн. Это работник, который понимает все, но по немножко. Он может знать меньше, чем узконаправленный спец, но подменяет его и его коллег по работе, делая их работу в одиночку, и на качестве продукта это не очень отражается. 

Как научиться:

    Oracle PL/SQL для экспертов С. Фейерштейн, Б. Прибыл
    TypeScript & React 
    Курс по веб-разработке на PHP

Источник: rb.ru

Рекомендованные статьи