Модуль 1
80,00ч

Модуль 1. Основные понятия в web-разработке. Понятие back-end и front-end.

В модуле описаны базовые технологии web-программирования – HTML и CSS,
Основы программирования на интерпретированном языке JavaScript, основные принципы работы с протоколом передачи гипертекста между распределёнными системами (HTTP), принципы настройки конфигурации web-сервера Apache, принципы работы с пакетом XAMPP, на платформе OpenServer. Технологии взаимодействия с Web-сервером, технология CGI, технология взаимодействия AJAX.
Часов в программе
13,00 часов
лекции
36,00 часов
практика
27,00 часов
самостоятельная
4,00 часа
промежуточная аттестация
80,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекционное занятие
Требуемое ПО:
любой браузер
Вид занятий: Практическое занятие
Требуемое ПО:
Mockplus, Atom Editor/NotePad++/Sublime Text/MS Visual Studio Code, JetBrains IDEA Community Edition, Oracle MySQL Workbench Community Edition, MongoDB, Git, Браузер Yandex/Mozilla Firefox/Coogle Chrome, SCO OpenServer/XAMPP, Postman Free
Вид занятий: Самостоятельная работа
Требуемое ПО:
Mockplus, Atom Editor/NotePad++/Sublime Text/MS Visual Studio Code, JetBrains IDEA Community Edition, Oracle MySQL Workbench Community Edition, MongoDB, Git, Браузер Yandex/Mozilla Firefox/Coogle Chrome, SCO OpenServer/XAMPP, Postman Free
Информационные ресуры
1. Руководство по JavaScript. — URL: https://metanit.com/web/javascript/
2. Руководство по jQuery (AJAX, jQuery UI) . — URL: https://metanit.com/web/jquery/
3. Руководство по Node.js. — URL: https://metanit.com/web/nodejs/
4. Руководство по MySQL. — URL: https://metanit.com/sql/mysql/
5. Онлайн-руководство по MongoDB. — URL: https://metanit.com/nosql/mongodb/
6. Руководство по PHP (MySQL) . — URL: https://metanit.com/php/tutorial/
7. Руководство по веб-фреймворку Yii 2.0 (PHP) . — URL: https://www.yiiframework.com/doc/guide/2.0/ru
8. Руководство по проектированию реляционных баз данных. — URL: https://metanit.com/sql/tutorial/
Образовательные ресуры
1. Егорова Л.Г., Кухта Ю.Б. Теоретические основы проектирования баз данных [Электронный ресурс]: учебное пособие – Магнитогорск: Изд-во ФГБОУ ВО «Магнитогорский государственный технический университет им. Г. И. Носова», 2016. – 1 электрон. опт. диск (СD-ROM).
2. Егорова Л.Г., Кухта Ю.Б. Базы данных. Операторы выборки данных [Электронный ресурс]: практикум – Магнитогорск: Изд-во ФГБОУ ВО «Магнитогорский государственный технический университет им. Г. И. Носова», 2017. – 1 электрон. опт. диск (СD-ROM).
3. Портал дистанционного обучения: https://dp.magtu.ru/

Учебно-методические материалы

Методы, формы и технологии

Дистанционные образовательные технологии
Методы организации и осуществления учебной работы

Методические разработки

Торчинский, В. Е. Разработка интерактивных WEB-страниц [Текст] : учебное пособие / В. Е. Торчинский, Л. Л. Демиденко, Ю. А. Демиденко ; МГТУ. - Магнитогорск, 2011. - 95 с.

Материалы курса

материалы модуля разработаны и размещены на портале дистанционного обучения: https://dp.magtu.ru/course/view.php?id=8

Учебная литература

1. Исаченко, О. В. Программное обеспечение компьютерных сетей : учебное пособие / О.В. Исаченко. — 2-е изд., испр. и доп. — Москва : ИНФРА-М, 2021. — 158 с. — ISBN 978-5-16-015447-3. - Текст : электронный. - URL: https://znanium.com/catalog/product/1189344 (дата обращения: 29.10.2020). – Режим доступа: по подписке.
2. Никольский, А. П. JavaScript на примерах : учебное пособие / А. П. Никольский. — Санкт-Петербург : Наука и Техника, 2017. — 272 с. — ISBN 978-5-94387-735-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/101549 (дата обращения: 09.10.2021). — Режим доступа: для авториз. пользователей.
3. Хэррон, Д. Node.js. Разработка серверных веб-приложений в JavaScript / Д. Хэррон ; перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2012. — 144 с. — ISBN 978-5-94074-809-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/50571 (дата обращения: 09.10.2021). — Режим доступа: для авториз. пользователей.
4. Мартишин, С. А. Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем: учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ИД «ФОРУМ» : ИНФРА-М, 2016. — 368 с. — (Высшее образование). - ISBN 978-5-8199-0660-6. - Текст : электронный. - URL: https://znanium.com/catalog/product/556449 (дата обращения: 29.10.2020). – Режим доступа: по подписке.
5. Поляков, Е. В. PHP на примерах : учебное пособие / Е. В. Поляков. — Санкт-Петербург : Наука и Техника, 2017. — 256 с. — ISBN 978-5-94387-733-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/101553 (дата обращения: 09.10.2021). — Режим доступа: для авториз. пользователей.
6. Сафронов, М. Разработка веб-приложений в Yii 2 : руководство / М. Сафронов. — Москва : ДМК Пресс, 2015. — 392 с. — ISBN 978-5-97060-252-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/82821 (дата обращения: 09.10.2021). — Режим доступа: для авториз. пользователей.

Темы

Тема 1.1. Понятие front-end и back-end. Основы языка разметки документов HTML. Основы языка оформления стилей документа CSS. Тема 1.2. Языковые основы (современный JavaScript) Тема 1.3. Терминология web-приложений. Протокол HTTP. Web-сервер. Настройка конфигурации web-сервера Apache. Работа с утилитами (сборками) XAMPP / OpenServer Тема 1.4. Технологии взаимодействия с Web-сервером. Технология CGI. Технология взаимодействия AJAX
Лекции
6,00ч
Практические занятия
16,00ч
Самостоятельная работа
13,00ч
Всего
35,00ч
Лекции
4,00ч
Практические занятия
12,00ч
Самостоятельная работа
8,00ч
Всего
24,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Самостоятельная работа
2,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
6,00ч
Самостоятельная работа
4,00ч
Всего
12,00ч
Промежуточная аттестация 4,00 часа
творческое задание