Основы создания сайтов

Курс «Основы создания сайтов» является частью обучающих материалов кафедры веб-технологий.


Обучение

править
  • В рамках курса изучают язык разметки веб-страниц HTML, таблицы стилей CSS.
  • Предполагается, что после изучения курса, студенты будут уметь создавать веб-страницы и простые статические веб-сайты.

Введение

править

Почти каждый сайт имеет пользовательскую и серверную часть. Пользовательская (или клиентская) часть (frontend) строится на html-разметке, css-стилях и javascript-е. html нужен для отображения контента сайта: тексты, заголовки, изображения, таблицы, текстовые блоки, нумерованные и ненумерованные списки. Css - это стилевое оформление контента: цвет и размер шрифта, позиционирование элементов, отображение границ объектов, размеры блоков. JavaScript реализует динамическое взаимодействие с пользователем: проверка введённых данных, отображение диалоговых окон, добавление и сокрытие html-элементов. Серверная часть (backend) обеспечивает формирование html-кода, сохранение пользовательских данных, взаимодействие со сторонними web-сервисами.

Самый простой сайт может состоять только из html, поэтому курс начинается с изучения html. Далее изучается по порядку Css, JavaScript и PHP. PHP - это самый простой язык для написания серверных скриптов. Предполагается, что студент будет изучать общий курс именно в таком порядке, поэтому внутри курса JavaScript подразумевается знание CSS и HTML, а внутри курса PHP будет подразумеваться, что студент уже знает HTML, CSS и JavaScript.

Желаем успехов в изучении!

Обучающие материалы

править

Помощь от студентов в разработке курса

править
  • Задавайте любые вопросы по теме уроков на соответствующих страницах обсуждений. Это поможет нам совершенствовать курс.
  • Если какая-то страница курса ещё не создана, то смело создавайте её и добавляйте на странице обсуждения тему "жду урока!".
  • Если задания к какому-то уроку кажутся слишком простыми, то, пожалуйста, сообщайте об этом!

Лаборатория

править