Основы создания сайтов
Обучение
[править]- В рамках курса изучают язык разметки веб-страниц 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.
Желаем успехов в изучении!
Обучающие материалы
[править]Помощь от студентов в разработке курса
[править]- Задавайте любые вопросы по теме уроков на соответствующих страницах обсуждений. Это поможет нам совершенствовать курс.
- Если какая-то страница курса ещё не создана, то смело создавайте её и добавляйте на странице обсуждения тему "жду урока!".
- Если задания к какому-то уроку кажутся слишком простыми, то, пожалуйста, сообщайте об этом!
Лаборатория
[править]- Предполагается, что студенты, успешно прошедшие обучение по курсу, будут участвовать в работе Лаборатории создания сайтов.