Основы создания сайтов: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 6:
* В рамках курса изучают язык разметки веб-страниц [[HTML]], таблицы стилей [[CSS]].
* Предполагается, что после изучения курса, студенты будут уметь создавать веб-страницы и простые статические [[w:Веб-сайт|веб-сайты]].
 
=== Введение ===
 
Почти каждый сайт имеет пользовательскую и серверную часть. Пользовательская (или клиентская) часть (frontend) строится на html-разметке, css-стилях и javascript-е. html нужен для отображения контента сайта: тексты, заголовки, изображения, таблицы, текстовые блоки, нумерованные и ненумерованные списки. Css - это стилевое оформление контента: цвет и размер шрифта, позиционирование элементов, отображение границ объектов, размеры блоков. JavaScript реализует динамическое взаимодействие с пользователем: проверка введённых данных, отображение диалоговых окон, добавление и сокрытие html-элементов. Серверная часть (backend) обеспечивает формирование html-кода, сохранение пользовательских данных, взаимодействие со сторонними web-сервисами.
 
Самый простой сайт может состоять только из html, поэтому курс начинается с изучения html. Далее изучается по порядку Css, JavaScript и PHP. PHP - это самый простой язык для написания серверных скриптов. Предполагается, что студент будет изучать общий курс именно в таком порядке, поэтому внутри курса JavaScript подразумевается знание CSS и HTML, а внутри курса PHP будет подразумеваться, что студент уже знает HTML, CSS и JavaScript.
 
'''Желаем успехов в изучении!'''
 
=== Обучающие материалы ===