Аннотация рабочей программы дисциплины
«Интернет-программирование»

Цель изучения дисциплины познакомить студентов с технологиями создания динамических веб-сайтов;
научить технологиям веб-программирования, создания информационных систем с веб-интерфейсом в архитектуре MVC;
дать практические навыки развёртывания инфраструктуры, размещения и сопровождения веб-сайтов, использования современных веб-технологий.
Место дисциплины в учебном плане Б1.В.03
Формируемые компетенции ПК-1
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
основы интернет- и веб-программирования;
основные принципы работы Apache и платформы LAMP;
основы языков программирования PHP, JavaScript;
понятия фреймворков и библиотек (JQuery, xAjax, Yii);
основные принципы работы шаблонизаторов;
технологии использования API свободных веб-сервисов.
Уметь:
проектировать и разворачивать базы данных в СУБД SQLite/MariaDB;
писать программные модули для управления данными и отображения контента с использованием языка программирования PHP;
создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax;
выполнять разметку страниц с использованием веб-шаблонов;
использовать API свободных веб-сервисов.
Иметь навыки и (или) опыт деятельности (владеть):
развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования;
основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC;
опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере.
Содержание дисциплины Введение. Дизайн и вёрстка. Фронт-енд программирование. Бэк-енд программирование. Архитектурные решения.
Виды учебной работы Лекции, лабораторные, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
GNU/Linux (любой дистрибутив);
Opera, Google Chrome/Chromium, Mozilla Firefox, links;
FileZilla, Dolphin/Nautilus;
Amaya, BlueFish;
Apache;
MariaDB, phpMyAdmin;
PHP, phpStorm/NetBeans;
SQLite3, sqliteman/sqlitebrowser.
Microsoft Windows
Microsoft Office
7-Zip
AcrobatReader
Не предусмотрены.
Форма промежуточной аттестации Экзамен.