Форум программистов, компьютерный форум, киберфорум
Jallik Lich
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

Как создать сайт самому

Запись от Jallik Lich размещена 17.04.2012 в 14:18
Показов 1804 Комментарии 8

Здравствуйте, друзья

Решил перепостить сюда статью с моего блога, оригинал которой можно посмотреть здесь.

Все мы, рано или позно, задумываемся над созданием собственного сайта. Но только мы вбиваем в поисковик “Как создать свой сайт”, нам сразу-же хочется отказаться от этой идеи... Целая гора непонятной информации: какие-то языки разметки, программирования, таблицы стилей и т. д. Сегодня я попытаюсь внести немного ясности в этот вопрос и рассказать с чего начинать и что для чего используется...

Основой любого сайта является HTML - язык разметки гипертекста (HyperText Markup Language). Другими словами, HTML – это специальный язык, на котором пишется структура страницы: где начинается и заканчивается абзац, где заголовок, где картинка, где ссылка и т. д. Он очень легкий и выучить его можно всего за несколько часов. Вообщем, берем любой, первый попавшийся под руку учебник и начинаем

Теперь пора приступить к изучению CSS - каскадных таблиц стилей (Cascading Style Sheets). CSS позволяет разделить структуру документа и его дизайн. И, плюс к этому, с его помощью мы получим больше власти над внешним видом страницы.

Зная HTML и CSS уже можно спокойно приступать к созданию первого сайта. Но вот, когда он будет закончен, Вы увидите, что чего-то ему не хватает. И я скажу, чего именно... Вы не можете сделать обработку данных: ни авторизации, ни комментариев, ни каких-то всплывающих окошек на сайте не будет. А это надо исправить

Берем учебник по JavaScript (JS) и начинаем грызть гранит науки После изучения основ JS можно приступить к какой-то библиотеки. Советую посмотреть в сторону JQuery. Я сам им пользуюсь и очень доволен Эти знания позволят нам добавить к себе на сайт всплывающие окошка, анимацию и т. д.

Но, увы, больших возможностей в обработке данных мы не получим... Мы все-еще не можем сделать авторизацию и комментарии на сайте. Значит следующим шагом мы открываем учебник по PHP и начинаем изучать его основы Дойдя до главы “PHP и базы данных” начинаем изучение MySQL - система управления базами данных (СУБД). И вот только теперь мы уже можем создавать полноценные сайты. Мы можем обрабатывать любые данные, работать с сессиями, заносить и выбирать пользователей с БД и т. д.

Теперь уже, чтобы достичь совершенства в веб-разработке, изучаем AJAX, с помощью которого можно выполнять PHP скрипты без перезагрузки страницы.

Теперь все зависит от Вас и Вашей фантазии

Для веб-разработки используется еще много языков программирования, СУБД и т. д. Но, увы, выучить их у меня еще руки не дошли, поэтому рассказывать о них не буду.

Оценивайте, комментируйте, критикуйте Буду рад любым комментариям
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 8
Комментарии
  1. Старый комментарий
    Аватар для programina
    Если я не ошибаюсь, то php позволяет делать все, что умеет javascript, мб при изучении сразу php мы убьем двух зайцев
    Запись от programina размещена 17.04.2012 в 15:35 programina вне форума
  2. Старый комментарий
    Аватар для Jallik Lich
    Но как сказать... Все, да не все
    Дело в том, что PHP исполняется на стороне сервера, а вот JS - на стороне клиента Я использую JS для анимации, всплывающих окошек, красивых подсказок, для изменения размеров какого-то элемента и т. д. PHP с этим не справится
    Запись от Jallik Lich размещена 17.04.2012 в 15:39 Jallik Lich вне форума
  3. Старый комментарий
    Аватар для Jallik Lich
    А вот по поводу обработки данных - то да, PHP умеет все, что умеет JS
    Запись от Jallik Lich размещена 17.04.2012 в 15:39 Jallik Lich вне форума
  4. Старый комментарий
    Jallik Lich я бы рекомендовал немножко по другому назвать статью. Обясню почему, Вы начали - "задумываемся над созданием собственного сайта", закончили "чтобы достичь совершенства в веб-разработке..." - это немножко разные вещи, согласитесь. Когда мне нужно свой сайт - вордпрес (или что-то другое, неважно) пару патчей, красивая тема, накидали вских брюшек и радуетесь - сам написл сайт, сума сойти )). У Вас это как "путь к веб разработке". Статья хорошая, такие статьи часто помогают начинающим/будущим разработчикам.
    Запись от Lubomyr размещена 29.08.2012 в 15:11 Lubomyr вне форума
  5. Старый комментарий
    Аватар для basili4
    >Если я не ошибаюсь, то php позволяет делать все, что умеет javascript, мб при изучении сразу php мы убьем двух зайцев
    ошибаетесь !!!!
    Запись от basili4 размещена 29.08.2012 в 15:26 basili4 вне форума
  6. Старый комментарий
    Аватар для basili4
    Не плохой обзорный материал.
    Запись от basili4 размещена 29.08.2012 в 15:30 basili4 вне форума
  7. Старый комментарий
    Аватар для Vedma
    спасибо за материал - я вооружена знаниями
    Запись от Vedma размещена 29.08.2012 в 15:32 Vedma вне форума
  8. Старый комментарий
    Аватар для Jallik Lich
    Для начала, хочу извиниться за свое долгое отсутствие на форуме. По некоторым причинам я долго сюда не заходил
    Я был приятно удивлен, когда зайдя сюда, я заметил, что то что я написал, принесло кому-то пользу Спасибо, что не поленились написать пару слов в коментарий

    Теперь я готов продолжать писать, коментировать и активно помогать всем
    Запись от Jallik Lich размещена 20.09.2012 в 13:02 Jallik Lich вне форума
 
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru