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

Содержимое удалено Содержимое добавлено
м Откат правок 46.191.225.210 (обсуждение) к версии Syum90
Строка 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.
 
'''Желаем успехов в изучении!'''
 
=== Обучающие материалы ===
Строка 13 ⟶ 21 :
* [[PHP/Введение|Основы PHP]]
 
=== Помощь от студентов в разработке курса ирек привет===
 
* Задавайте любые вопросы по теме уроков на соответствующих страницах обсуждений. Это поможет нам совершенствовать курс.