Что нужно знать, чтобы сделать простой сайт — доску с объявлениями?
Привет) Хочу для нашего захолустья сделать небольшой простенький сайт, где пользователи смогут регистрироваться и добавлять на сайт объявления. Планирую написать его сам с нуля, поучиться, без Вордпрессов и Тильд.
Подскажите, что нужно для этого начать изучать, помимо CSS, HTML, JS.
Дополнительно:
скачать инстаграм
- Принципы работы сети.
- Принципы работы с базами данных (как проектировать, как писать запросы, как защищать, в т.ч. на уровне кода)
- Практически любой современный ЯП.
- Опционально - любой веб-фреймворк для ЯП.
Планирую написать его сам с нуля, поучиться, без Вордпрессов и Тильд.
Рвение понятное, но учитывайте, что написать нормальный сайт (а это как минимум отсутствие критических дыр в безопасности, оптимизация, хорошая документация и читаемость кода), который можно спокойно вводить в эксплуатацию, пройдет немало времени.
Такому сайту кроме фронта понадобится бэк, то есть SQL и что-то из PHP/Python/ASP.NET/Node.JS.
Ответы:
Не надо вам ничего этого знать. Ваше захолустье пользуется Авито и объявлениями на столбах.
- Лучший ответ
Если цель - создать сайт, то лучше нанять человека со стороны.
Если цель - научиться до состояния, на котором ты сможешь самостоятельно - учись, пока не сможешь без проблем сам на свой вопрос ответить.
Примерный список тем уже написал Александр Нестеров
Помимо вышеуказанных ЯП'ов - можно изучить и PHP, SQL.
Хотя и на NodeJs можно писать сайты. Сам не практиковал, так что не могу сказать норм это решение или нет.
лучше поступи наоборот. Сделай сайт на тильде. Получи результат. а потом пробуй его развивать. когда упрешься в своих хотелках в возможности тильды, у тебя уже будет опыт в Верстке и JS. Тогда модно будет прейти на реализацию того что ты хочешь с пониманием как это все работает.
- Т.е окунуться с головой в говно, что бы отбить себе желание заниматься вебом?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для создания простого сайта-доски с объявлениями потребуется знание основных технологий веб-разработки. Вот список того, что вам понадобится:
1. HTML: HTML - это основной язык разметки веб-страниц. С его помощью вы определяете структуру вашего сайта, размещаете текст, изображения и другие элементы.
2. CSS: CSS используется для стилизации веб-страниц. С его помощью вы можете задавать цвета, шрифты, размеры и расположение элементов на странице.
3. JavaScript: JavaScript позволяет добавить динамическую функциональность на ваш сайт. Например, вы можете создать форму для добавления объявлений, реализовать фильтрацию объявлений по категориям или добавить возможность комментировать объявления.
4. PHP: PHP - это серверный язык программирования, который позволяет вам взаимодействовать с базой данных и обрабатывать данные на сервере. Вы можете использовать PHP для создания скриптов, которые будут добавлять, удалять или редактировать объявления на вашем сайте.
5. MySQL: MySQL - это система управления базами данных, которая позволяет хранить информацию о объявлениях, пользователях и других данных, необходимых для работы вашего сайта.
Для создания сайта-доски с объявлениями вам нужно будет создать базовую структуру HTML страницы, применить стили с помощью CSS, добавить динамическую функциональность с помощью JavaScript, написать серверный код на PHP для обработки данных и взаимодействия с базой данных MySQL.
Пример использования PHP для работы с базой данных MySQL:
connect_error) { die("Connection failed: " . $conn->connect_error); } // Выполняем запрос к базе данных $sql = "SELECT * FROM ads"; $result = $conn->query($sql); if ($result->num_rows > 0) { // выводим данные каждого объявления while($row = $result->fetch_assoc()) { echo "Заголовок: " . $row["title"]. " - Описание: " . $row["description"]. "<br>"; } } else { echo "0 результатов"; } $conn->close(); ?>
Это лишь пример, но он демонстрирует основные принципы работы с базой данных в PHP. Не забудьте о безопасности вашего сайта, используйте подготовленные запросы для предотвращения атак SQL-инъекций. Удачи в создании вашей доски с объявлениями!