
#3 – Как создаются сайты? Смотрим код чужого проекта
Видеоурок
Front-end и Back-end
При создании веб-сайта всегда есть две стороны: Front-end и Back-end.
Вне зависимости от того, хотите ли вы делать функции связанные с сервером (создание комментариев, работа с базой данных, настройка куки...) или же хотите делать внешний вид сайта (создавать дизайн, разметку...) вам в любом случае нужно изучить HTML и CSS.
Что за что отвечает?
За счет HTML вы сможете указать какие объекты должны быть на странице: кнопки, текст, формы и так далее. HTML лишь позволит расставить все объекты и по началу они будут выглядеть не особо красиво.
Тут вступает в силу CSS. Он даст вам возможность указать стили для любого HTML объекта. При помощи CSS и HTML вы уже сможете делать красивую разметку веб-сайтов. Ваши сайты будут ничем не хуже, чем полноценные веб проекты, что вы видите ежедневно на тысячах сайтов.
В то же время, HTML и CSS, ни дает никакой функциональности. У вас будет сайт, он будет красивый, но без функций. По этой причине вам стоит ещё обязательно изучить JavaScript. Он позволит создавать пользовательские функции, что выполняются в браузере и для их выполнения не требуется перезагрузка страницы.
И последнее, вам стоит изучить язык, что будет работать с серверной частью сайта. Таких языков много, но наиболее простой язык это
Базис, что нужен вам для разработки веб сайтов таков: HTML, CSS, JavaScript и PHP. При чем вместо PHP можно выбрать Python, Java, C++ или другой серверный язык.
Помимо базиса есть и много сопутствующих технологий. Сейчас мы рекомендуем вам в них не вдаваться и пока лишь изучить: HTML, CSS и JavaScript.
Онлайн редактор кода
Задание к уроку
Что такое серверный и что такое клиентский язык программирования?
Сам по себе JavaScript является клиентским языком, что выполняется лишь на стороне клиента – в браузере.
Важно: речь не идет о платформе
Серверные языки – это языки программирования, что выполняют обработку функций на стороне сервера. К таковым языкам можно отнести: PHP, Python, Java, Node JS, Ruby и многие другие.
Получить остальные домашние задания можно после подписки на проект
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть