УРОКИ ВЕБ ДЛЯ MACROMEDIA DREAMWEAVER 4.01
Урок 1

С ЧЕГО НАЧАТЬ

При создании сайта возникает множество вопросов - от вопросов его содержания, до технической реализации, раскрутки и поддержки. И два самых часто задаваемых вопроса - с чего начать и как сделать.

Для начала, нужно определиться с идеей своего сайта. И пока вы будете обдумывать идею своего, я вкратце изложу идею Школы Веб.

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

Затем должны быть представлены базовые приемы создание сайта - в виде step-by-step инструкций, например. Наконец, разобравшись с простыми вещами, можно подумать и об "обустройстве территории". Сделать это можно двумя способами: воспользоваться готовыми решениями или сделать что-то свое. Что проще? Правильно, вначале воспользуемся готовыми блоками, а уж если хочется "чего-то вот такого не как у всех"- позже перейдем к программированию. Наконец, полученное детище нужно донести до благодарного читателя (о том, что он благодарный, потом узнаете, читая гостевую книгу ;), а для этого надо позаботиться о его рекламе. И наконец, переход от простого юзера к продвинутому - это создание собственного тестового сервера, над которым можно поизгаляться, не напрягая нервную систему все тех же благодарных читателей.

Отметаем сразу философские (хоть и очень важные) вопросы создания сайтов, оставляя только технические: как сделать ту или иную вещь. Сразу же отказываемся от технологии изготовления всяческих красивостей с помощью графических редакторов - не по теме. Зато оставим небольшую, но жизненно важную библиотеку, небольшой набор полезных программ и утилит.

Вот, вкратце, идея моей школы. Как видите, главная задача не столько расширить свои возможности, сколько разумно ограничить их и понять что же действительно я хочу сделать. В основном при создании идеи сайта я руководствовался пожеланиями своих друзей. Между прочим, вы тоже можете попасть в круг друзей, и ваши пожелания незамедлительно начнут учитываться - для этого достаточно всего лишь пользоваться форумом на сайте рассылки или написать лично мне.

И если вы уже знаете, чего именно вы хотите - идем дальше :)

Итак, мы с вами определились с идеей (ведь вы уже определились со своей? Если нет, то идти дальше вам еще рановато), и точно знаем, чего хотим. Следующим этапом мы определимся с основным инструментом, с которым будем работать.

Для начала разберемся с сервером: именно он определит множество наших возможностей. В качестве такового я выбрал Апач. Прежде всего, за его распространенность. Во-вторых - за кросс-платформенность. Ваш сервер может работать под Unix, а тестовый сервер вы можете поставить под Windows и все будет работать. Опять же, ничего страшного, если ваш провайдер использует другой сервер - большинством информации вы сможете воспользоваться без всяких проблем.

Следующий набор инструментов будет касаться того, чем именно мы будем создавать свой сайт. Я отдаю предпочтение Dreamweaver, и поэтому опишу его достаточно подробно. Почему именно Dreamweaver? Прежде всего, это не просто редактор для создания веб-страничек. Это система управления вебсайтами. Не одним даже, а сразу многими. Во-вторых, в него интегрированы функции связи с сервером провайдера. В-третьих, в него интегрировано множество мастеров, с помощью которого вы можете легко и очень БЫСТРО создавать свои странички и, самое главное для начинающего вебмастера, не вникая в подробности всяческих языков программирования и HTML. Вникать вообще придется, но, может, не на начальном этапе :). Опять же, он легко интегрируется с различной мультимедией. Многие боятся Дримвейвера за его навороченность, но мы с вами разберем его подробно.

Говоря о программировании для Веб, различают программы на стороне клиента и на стороне сервера. Пока не будем вникать в детали, скажем только, что на стороне клиента мы будем программировать на JavaScript, а на стороне сервера - на PHP и Perl. Опять же выбрано за кроссплатформенность - создавайте код под Windows а располагайте на сервере под Unix и будет работать. Я не забыл о Java. В общеобразовательный курс это не входит, но кой-какие апплеты мы будем использовать.

Наконец, очень многие приложения требуют работу с базами данных. И мы должны будем установить на машину собственную систему. Угадайте, почему я не остановился на Microsoft Access? Правильно, требует строго определенной системы. А почему не на Oracle? Поскольку уж больно громоздка. Я предлагаю остановиться на MySQL - она популярна среди множества провайдеров. Но если вы используете другую - не страшно: я покажу, как использовать разные базы данных, не переписывая код ваших страниц.

Ну вот и с этим мы тоже разобрались, теперь нам остается одно: начать создавать свой сайт. А попутно кой-чего и изучим.

Урок 1
Автор Геннадий Николаец | Добавлено 14.08.2001
Hosted by uCoz