Веб-дизайн

Поясните и проверьте, пожалуйста, что нужно изучить, чтобы создавать сайты на фрилансе?

Вот как понимаю я :
*Веб дизайн
*фронт энд разработка
*один язык программирования типа php
Чтобы создавать сайты нужно знать HTML, CSS, JS. Они отвечают за то что вы видите в браузере, это называется front-end.
PHP, MySQL - это логика, функционал, хранение и обработка данных, это называется back-end

Вы можете знать основы всех вышеперечисленных языков и спокойно создавать легкие сайты (визитки, лендинги, интернет-магазины)

Зная это, вы можете делать сайты на движках (Wordpress, Joomla, битрикс и др)

Если вы захотите больше и интересные проекты, то вам надо определиться либо вы делаете только front-end (вёрстка и взаимодействие с пользователем) или back-end (работаете с информацией, пишите логику вашего сайта и тд). Для каждого направления есть свои фреймворки (облегчают написание кода), вам нужно будет выбрать какой вам изучать. Изучив один из них вы сможете делать классные сложные штуки (это уже не просто сайты, а веб-приложения)

По хорошему в веб дизайне вы можете не разбираться, так как это задача для других людей (веб дизайнеров).
ГВ
Геннадий Власов
7 330
Лучший ответ
Влад Мамбетов Огромное Вам спасибо за ваш подробный ответ!!!
Кнопка на экране часто бывает "создать сайт" , нажала и сайт создался, главное не создание, а раскрутка, это самое сложное.
Виктор Михеев
Виктор Михеев
68 453
Первые два пункта - это разные специальности. Не обязательно уметь и то и другое.
"фронт энд разработка" включает в себя язык программирования.
PHP - это бэкенд разработка. Одного PHP недостаточно.
Самое главное: программисту надо уметь программировать. Дизайнеру не надо программировать.
Чтоб создать сайт целиком, надо знать всё это. Но не всегда один человек делает всё.
ну начни с этого, а дальше поймешь что это только начало) Там много интересного, так что удачи в начинаниях.
Андрей Валеев
Андрей Валеев
4 843
Лучше начать с простого, например, с конструкторов. есть масса курсов которые позволяют научится азам и основам, или больше. Например можно пройти пару бесплатных курсов на скилбокс, гикбрейнс, нетологии. Если сразу есть бюджет на обучение, можно посмотреть платные варианты, например, вот это довольно неплохой курс https://web-valley.ru/academy

Вариантов масса. Сейчас всё идёт к упрощению и так или иначе 60% сайтов создаются на конструкторах типо тильды. Поэтому не обязательно сразу с головой окунаться в код, можно изучить азы, научится работать с графикой, вектором, вобще дизайнить подучиться, а дальше уже двигаться в нужном направлении. Многие студии работают на платформах, которые позволяют делать сайт без кода, и умудряются выполнять заказы за 150+ т. р. Главное иметь воображение и знания) конечно на бесплатных курсах этого не получить. Но на то они и бесплатные, чтобы завлечь и пригласить на платку)