Что нужно знать, чтобы сделать простой сайт — доску с объявлениями?

Ссылка скопирована
1 ответ

Привет) Хочу для нашего захолустья сделать небольшой простенький сайт, где пользователи смогут регистрироваться и добавлять на сайт объявления. Планирую написать его сам с нуля, поучиться, без Вордпрессов и Тильд.
Подскажите, что нужно для этого начать изучать, помимо CSS, HTML, JS.

Дополнительно:

скачать инстаграм

  • Принципы работы сети.
  • Принципы работы с базами данных (как проектировать, как писать запросы, как защищать, в т.ч. на уровне кода)
  • Практически любой современный ЯП.
  • Опционально - любой веб-фреймворк для ЯП.

Планирую написать его сам с нуля, поучиться, без Вордпрессов и Тильд.

Рвение понятное, но учитывайте, что написать нормальный сайт (а это как минимум отсутствие критических дыр в безопасности, оптимизация, хорошая документация и читаемость кода), который можно спокойно вводить в эксплуатацию, пройдет немало времени.

Такому сайту кроме фронта понадобится бэк, то есть SQL и что-то из PHP/Python/ASP.NET/Node.JS.

Ответы:

Не надо вам ничего этого знать. Ваше захолустье пользуется Авито и объявлениями на столбах.

  • Лучший ответ

Если цель - создать сайт, то лучше нанять человека со стороны.
Если цель - научиться до состояния, на котором ты сможешь самостоятельно - учись, пока не сможешь без проблем сам на свой вопрос ответить.

Примерный список тем уже написал Александр Нестеров

Помимо вышеуказанных ЯП'ов - можно изучить и PHP, SQL.
Хотя и на NodeJs можно писать сайты. Сам не практиковал, так что не могу сказать норм это решение или нет.

лучше поступи наоборот. Сделай сайт на тильде. Получи результат. а потом пробуй его развивать. когда упрешься в своих хотелках в возможности тильды, у тебя уже будет опыт в Верстке и JS. Тогда модно будет прейти на реализацию того что ты хочешь с пониманием как это все работает.

  • Т.е окунуться с головой в говно, что бы отбить себе желание заниматься вебом?
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Юрий Linux Ответ

Для создания простого сайта-доски с объявлениями потребуется знание основных технологий веб-разработки. Вот список того, что вам понадобится:

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-&gt;close();
?&gt;

connect_error) { die("Connection failed: " . $conn-&gt;connect_error); } // Выполняем запрос к базе данных $sql = "SELECT * FROM ads"; $result = $conn-&gt;query($sql); if ($result-&gt;num_rows &gt; 0) { // выводим данные каждого объявления while($row = $result-&gt;fetch_assoc()) { echo "Заголовок: " . $row["title"]. " - Описание: " . $row["description"]. "<br>"; } } else { echo "0 результатов"; } $conn-&gt;close(); ?&gt;

Это лишь пример, но он демонстрирует основные принципы работы с базой данных в PHP. Не забудьте о безопасности вашего сайта, используйте подготовленные запросы для предотвращения атак SQL-инъекций. Удачи в создании вашей доски с объявлениями!

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно