Веб-разработка является динамичной, постоянно меняющейся
профессией, сферой деятельности которой является
создание и функционирования веб-сайтов
,
мобильных приложений, браузерных игр.
Веб-разработчики используют для создания веб-продуктов
специальные программы и языки программирования и разметки,
которые связывают ссылки на различные веб-страницы, другие
веб-сайты, графические элементы, текст и фото в единый
функциональный и удобный информационный продукт.
Компьютерные программы, заготовки и открытые электронные
библиотеки используются в качестве технической базы. В
своей работе разработчики сайтов обязаны обращать внимание
на закон об авторском праве и этические вопросы.
Веб-разработчик должен знать:
· Разработку дизайна сайта или приложения
· Верстку сайта по макету
· Разработку клиентской части сайта,
· Разработку серверной части сайта.
Мастерская предоставляет обучающимся рабочие места,
оборудованные в соответствии с самыми высокими требованиями
стандартов WorldSkills для приобретения знаний, умений,
навыков по данной компетенции:
· Принципы и практики, которые позволяют продуктивно
работать в команде;
· Дизайн-концепции и техники, в том числе черновое
макетирование страниц (wireframing), объектно-событийное
моделирование (storyboarding) и создание блок-схем;
· Как создать и оптимизировать графику для сети Интернет;
· Как создавать дизайн по предоставляемым инструкциям и
спецификациям;
· Выбора цвета, типографики и композиции;
· Современные стили и тенденции дизайна.
· World Wide Web Consortium (W3C) стандарты HTML и CSS;
· Возможности клиентского языка программирования
JavaScript;
· Методы и объекты в JavaScript
· Как разрабатывать код с использованием открытых
библиотек. Объектно-ориентированная парадигма JavaScript
· Разработка веб-сервисов с применением PHP, XML
(Extensible Markup Language) и JSON;
· Как разрабатывать программный код в соответствии с
паттернами (например, MVC (Model View Controller);
· Как разрабатывать безопасное веб-приложение.
· Использование открытых библиотек и Фреймворков. Yii2,
Laravel;
· Как найти, выбрать и подключить подходящие
плагины/модули;
· Способы реализации функциональных возможностей CMS;
|