Введение в веб-разработку 0:00 Веб-разработка включает фронтенд и бэкенд. Бэкенд — это программно-аппаратная часть проекта, выполняемая на сервере. Фронтенд — это клиентская сторона пользовательского интерфейса, видимая пользователю.
Пример работы веб-проекта 1:16 Пример с камерой: пользователь взаимодействует с интерфейсом, данные передаются на сервер, обрабатываются и возвращаются на экран. В приложениях процесс аналогичен: данные вводятся, обрабатываются на сервере и возвращаются на интерфейс.
Бэкенд разработчики 1:56 Работают с серверными языками программирования, базами данных и архитектурой. Знают аппаратную часть сервера и его возможности. Не занимаются пользовательскими интерфейсами и UX.
Фронтенд разработчики 2:26 Работают на стороне пользователя, создавая пользовательский интерфейс. Основные технологии: HTML, CSS, JavaScript. Знают системы контроля версий, препроцессоры, сборщики и фреймворки.
Верстальщики 3:55 Работают с макетами дизайна HTML и CSS. Понимают адаптивную верстку и кроссбраузерность. Более творческие и занимаются дизайном.
Фулстек разработчики 5:22 Владеют как фронтенд, так и бэкенд технологиями. Могут также заниматься дизайном. Ранее назывались веб-мастерами или эникейщиками.
Плюсы и минусы фулстек разработки 6:30 Плюсы: знание множества технологий, возможность работать на низкобюджетных проектах. Минусы: слабая специализация в каждой области, отсутствие четкой зоны ответственности, низкая оплата труда. Рекомендуется специализироваться на нескольких технологиях для повышения профессионализма.