Общая трудоемкость изучения дисциплины составляет 6 з.е. 216 час.
научить технологиям веб-программирования, создания информационных систем с веб-интерфейсом в архитектуре MVC;
дать практические навыки развёртывания инфраструктуры, размещения и сопровождения веб-сайтов, использования современных веб-технологий.
основы языков программирования PHP, JavaScript; (ПК-1.1)
основы языков программирования PHP, JavaScript; (ПК-1.1)
основы языков программирования PHP, JavaScript; (ПК-1.1)
понятия фреймворков и библиотек (JQuery, xAjax, Yii); (ПК-1.2)
понятия фреймворков и библиотек (JQuery, xAjax, Yii); (ПК-1.2)
понятия фреймворков и библиотек (JQuery, xAjax, Yii); (ПК-1.2)
основные принципы работы шаблонизаторов;
технологии использования API свободных веб-сервисов. (ПК-1.3)
основные принципы работы шаблонизаторов;
технологии использования API свободных веб-сервисов. (ПК-1.3)
основные принципы работы шаблонизаторов;
технологии использования API свободных веб-сервисов. (ПК-1.3)
основы интернет- и веб-программирования;
(ПК-4.1)
основы интернет- и веб-программирования;
(ПК-4.1)
основы интернет- и веб-программирования;
(ПК-4.1)
основные принципы работы Apache и платформы LAMP; (ПК-4.2)
основные принципы работы Apache и платформы LAMP; (ПК-4.2)
основные принципы работы Apache и платформы LAMP; (ПК-4.2)
Умения:
создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax; (ПК-1.1)
создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax; (ПК-1.1)
создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax; (ПК-1.1)
выполнять разметку страниц с использованием веб-шаблонов; (ПК-1.2)
выполнять разметку страниц с использованием веб-шаблонов; (ПК-1.2)
выполнять разметку страниц с использованием веб-шаблонов; (ПК-1.2)
использовать API свободных веб-сервисов. (ПК-1.3)
использовать API свободных веб-сервисов. (ПК-1.3)
использовать API свободных веб-сервисов. (ПК-1.3)
проектировать и разворачивать базы данных в СУБД SQLite/MariaDB; (ПК-4.1)
проектировать и разворачивать базы данных в СУБД SQLite/MariaDB; (ПК-4.1)
проектировать и разворачивать базы данных в СУБД SQLite/MariaDB; (ПК-4.1)
писать программные модули для управления данными и отображения контента с использованием языка программирования PHP; (ПК-4.2)
писать программные модули для управления данными и отображения контента с использованием языка программирования PHP; (ПК-4.2)
писать программные модули для управления данными и отображения контента с использованием языка программирования PHP; (ПК-4.2)
опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере. (ПК-1.1)
опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере. (ПК-1.1)
опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере. (ПК-1.1)
навыками разработки технического задания (ПК-1.2)
навыками разработки технического задания (ПК-1.2)
навыками разработки технического задания (ПК-1.2)
навыками применения типовых решений и шаблонов проектирования web- приложений (ПК-1.3)
навыками применения типовых решений и шаблонов проектирования web- приложений (ПК-1.3)
навыками применения типовых решений и шаблонов проектирования web- приложений (ПК-1.3)
навыками развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования; (ПК-4.1)
навыками развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования; (ПК-4.1)
навыками развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования; (ПК-4.1)
основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC. (ПК-4.2)
основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC. (ПК-4.2)
основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC. (ПК-4.2)