Веб-разработчик создает новые сайты и приложения, поддерживает и дополняет существующие. Веб-разработчик знает языки программирования и разметки, которые связывают ссылки на веб-страницы, графические элементы, текст и фото в единый функциональный и удобный информационный продукт. Он изучает задачу заказчика и помогает создать оптимальное решение, готовит программный код, тестирует его, исправляет ошибки и оценивает результаты. Когда говорят “веб-разработчик”, как правило, имеют в виду фронтендера, который разбирается в бэкенде. Конечно, большая часть работы — это фронтенд, то есть всё, что видит и с чем взаимодействует пользователь. Но современному веб-разработчику всё чаще приходится разрабатывать весь бэкенд или какие-то его части. Веб-разработчик должен разбираться в графическом дизайне и управлении контентом. Хорошо спланированный пользовательский интерфейс обеспечивает интерес посетителей к сайту. Веб-разработчик должен разбираться в основах программной архитектуры и базах данных, обеспечивать совместимость конечного продукта с современными версиями веб-браузеров, программам и устройств. Что нужно знать и уметь на старте: HTML, CSS и JavaScript браузерные API фреймворки взаимодействие с сервером, HTTP-протоколы навыки работы в команде готовность спокойно принимать замечания, признавать ошибки и исправлять их умение оценить задачу, распланировать время и выдержать сроки
Модули компетенции
- Организация работы и управление
- Коммуникационные и межличностные навыки
- Графический дизайн веб-страниц
- Верстка страниц
- Программирование на стороне клиента
- Программирование на стороне сервера
- Системы управления контентом