Аннотация В курсе «Интернет-технологии» рассматривается история создания и развития сети Интернет, отдельное внимание уделено Всемирной паутины, как лидирующей службе предоставляемой сетью Интернет. В практической части курса рассматривается:
- настройка собственного веб-сервера Apache 2.2 под управлением операционной системы Debian 7;
- формирование HTTP, SMTP запросов;
- проектирование реляционных баз данных под управлением MySQL 5.6;
- разработка собственных динамических веб-сайтов используя язык разметки - гипертекста (HTML), каскадные таблицы стилей (CSS), языков программирования (PHP и JavaScript);
- разработка адаптивных веб-интерфейсов с использованием библиотеки Bootstrap 4;
- применение подхода MVC к проектированию веб-приложений на базе платформы Laravel 5.2.
Особое внимание уделяется Всемирной паутине – глобальному информационному пространству, основанной на физической инфраструктуре Интернета и протоколе передачи данных HTTP.
В соответствии с требованиями ООП освоение дисциплины направлено на формирование у студентов следующих компетенций (результатов обучения), в т.ч. в соответствии с ФГОС.
Знать:
Технологии разработки алгоритмов и программ, методов отладки и решения задач на ЭВМ в различных режимах, основы объектно- ориентированного подхода к программированию.
Основные положения теории баз данных, хранилищ данных, витрин данных, баз знаний, концептуальных, логических и физических моделей данных.
Уметь:
Ставить задачу и разрабатывать алгоритм ее решения, использовать прикладные системы программирования, разрабатывать основные документы, работать с современными системами программирования, включая объектно- ориентированные
Проектировать реляционные базы данных; использовать системы управления базами данных для создания баз данных и манипулирования данными; программировать типовые процедуры доступа к базе данных.
Владеть:
Языками процедурного и объектно- ориентированного программирования, навыками разработки и отладки программ не менее чем на одном из алгоритмических процедурных языков программирования высокого уровня.
Средствами для создания баз данных и управления.
|