Создание веб-сайта на https://msk.malevich1.ru/ требует знания этих двух факторов:
— фронтенд-разработка
— задняя часть разработки
Фронтенд разработка
Интерфейсная веб-разработка — это практика преобразования данных в графический интерфейс, позволяющий пользователю просматривать данные и взаимодействовать с ними посредством цифрового взаимодействия. Проще говоря, это включает в себя то, как ваш сайт будет представлен клиентам.
Бэкэнд-разработка
Этот тип веб-разработки обычно состоит из трех частей: сервера, приложения и базы данных. Код, написанный разработчиками серверной части, передает информацию о базе данных в браузер. Все, что вы не можете увидеть глазами, например базы данных и серверы, — это работа серверного разработчика.
Теперь, когда вы знаете об этих двоих. Сначала вы можете начать с разработки внешнего интерфейса. Я подведу итог вкратце. Это основные инструменты, которые могут вам понадобиться для создания одного веб-сайта, однако ваши идеи имеют большое значение.
HTML: HTML (язык гипертекстовой разметки) — это текстовый подход к описанию структуры содержимого, содержащегося в файле HTML. Эта разметка сообщает веб-браузеру, как отображать текст, изображения и другие формы мультимедиа на веб-странице.
CSS: CSS — это язык описания представления веб-страниц, включая цвета, макет и шрифты. Это позволяет адаптировать презентацию к различным типам устройств, например, к большим экранам, маленьким экранам или принтерам. CSS не зависит от HTML и может использоваться с любым языком разметки на основе XML.
JAVASCRIPT — (jquery, angularjs, reactjs и т. д.) JavaScript — это язык сценариев или программирования, который позволяет вам реализовывать сложные вещи на веб-страницах — каждый раз, когда веб-страница делает больше, чем просто находится и отображает статическую информацию для вашего просмотра — отображение своевременные обновления контента, интерактивные карты, анимированная 2D/3D-графика, музыкальные автоматы с прокруткой и т. д. — можно быть уверенным, что здесь задействован JavaScript. Проще говоря, он обеспечит динамический контент.