Курс содержит теоретический материал и комплект практических работ, позволяющих изучить современные подходы, технологии и инструменты, используемые при разработке web-приложений. Среди них: принципы организации сети Интернет; базовый язык разметки web-страниц HTML, технологии описания стилей этих страниц CSS; технологии браузерного программирования на основе языка JavaScript, современные средства адаптивной верстки сайтов; основные принципы, технологии и инструментальные средства серверной обработки запросов и хранения информации web-приложений. В курсе рассмотрены возможности библиотек программ и фреймворков описанных языков программирования, а также кратко излагаются основы применения CMS-систем.
Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования.
Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям.
Интернет как среда для web-взаимодействия.
Всемирная паутина, или система гипертекстовых документов World Wide Web (WWW) является одним из важнейших сервисов, благодаря которому пользователи могут быстро находить и использовать информацию, хранящуюся на множестве различных компьютеров в любой части Интернета. Поэтому для понимания основных принципов организации и функционирования WWW необходимо, прежде всего, понять принципы организации и функционирования Интернета.
Итак, Интернет—это глобальная всемирная компьютерная сеть, не имеющая единого центра управления, но работающая по единым правилам и предоставляющая своим пользователям единый, постоянно расширяющийся набор услуг.
Структура Интернета может быть представлена как совокупность связанных между собой более мелких компьютерных сетей. При этом в сети существуют организации, называемые поставщиками услуг Интернета (ISP, Internet Service Provider). Они владеют Интернет-серверами и каналами передачи данных разных уровней. Глобальные провайдеры предоставляют свои ресурсы региональным провайдерам, те, в свою очередь, локальным провайдерам, которые уже предоставляют Интернет-ресурсы и сервисы конечным пользователям (частным лицам или организациям).
ОГЛАВЛЕНИЕ.
Предисловие.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.
Тема 1. Основные понятия и принципы web-технологий.
1.1. Интернет как среда для web-взаимодействия.
1.2. Основные Интернет-протоколы.
1.3. Система доменных имен DNS.
1.4. Структура и принципы организации WWW.
1.5. Протокол HTTP.
1.6. Безопасность HTTP.
Контрольные вопросы.
Тема 2. Основы языка разметки гипертекста HTML.
2.1. Назначение и особенности HTML.
2.2. Структура документа на HTML.
2.3. Основные теги тела документа HTML.
2.4. Формы HTML.
Контрольные вопросы.
Контрольные задания.
Тема 3. Каскадные таблицы стилей.
3.1. Принцип разделения контента и оформления web-документа.
3.2. Основы CSS.
3.3. Особенности применения CSS для указания формы и расположения блоков.
Контрольные вопросы.
Контрольные задания.
Тема 4. Технологии адаптивной верстки сайтов.
4.1. Понятие и назначение адаптивной верстки.
4.2. CSS-фреймворки.
4.3. Использование Bootstrap.
4.4. Использование медиазапросов.
Контрольные вопросы.
Контрольные задания.
Тема 5. Основы применения JavaScript.
5.1. Назначение и возможности скриптовых языков программирования.
5.2. Основы создания скриптов на языке JavaScript.
5.3. Основы языка JavaScript.
5.4. Функции JavaScript.
5.5. Строки и массивы JavaScript.
5.6. События JavaScript.
5.7. Несколько примеров использования JavaScript.
5.8. Библиотеки JavaScript.
5.9. JS-фреймворки.
Контрольные вопросы.
Контрольные задания.
Тема 6. Основы серверной обработки web-приложений.
6.1. Серверное программирование. Назначение и возможности РНР.
6.2. Основы синтаксиса и типы переменных РНР.
6.3. Условные и циклические операторы в РНР.
6.4. Массивы в РНР.
6.5. Функции РНР.
Контрольные вопросы.
Контрольные задания.
Тема 7. Применение РНР для работы с базой данных.
7.1. Зачем использовать базы данных в web-разработке.
7.2. Основы СУБД MySQL.
7.3. Некоторые возможности языка манипулирования данными SQL для работы с базами данных.
7.4. Функции РНР для работы с MySQL.
7.4.1. Функции соединения с сервером MySQL и базой данных.
7.4.2. Функции выполнения запросов к серверу баз данных.
7.4.3. Функции обработки результатов запроса.
Контрольные вопросы.
Контрольные задания.
Тема 8. MVC-фреймворки и CMS-системы.
8.1. Понятие MVC.
8.2. Использование РНР-фреймворков.
8.3. Понятие и возможности CMS.
Контрольные вопросы.
ПРАКТИКУМ
Практическая работа №1. Основы языка HTML.
Практическая работа №2. Основы использования CSS.
Практическая работа №3. Верстка сайта с применением фреймворка Bootstrap.
Практическая работа №4. Создание динамических элементов на сайте с применением языка JavaScript.
Практическая работа №5. Создание базы данных для сайта.
Практическая работа №6. Работа с базой данных сайта с использованием языка РНР.
Практическая работа №7. Генерация динамических страниц сайта.
Практическая работа №8. Использование REACT для представления информации, полученной с сервера.
Практическая работа №9. Создание сайта в среде Wordpress.
Использованные источники.
Список рекомендованных источников.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по веб-дизайну :: #веб-дизайн :: #CSS :: #HTML :: #Полуэктова
Смотрите также учебники, книги и учебные материалы:
- Строим Web-сайты, Дизайн, HTML, CSS, GARAGE, Кэмпбел М., 2006
- Экономичный Web-дизайн, Бикнер К., 2005
- Создание сайтов на Tilda, Самоучитель, Молочков В.П., 2021
- Создаем динамические веб-сайты на PHP, Татро К., Макинтайр П., 2021