Когда я начинала изучение всех этих «премудростей», то совершенно четко представляла себе зачем я это делаю: я не стремилась стать крутым дизайнером, ибо художественного образования не имею. Я представляла себе свое будущее в качестве рядового HTML-верстальщика, знающего основы программирования на PHP. Мой расчет меня не подвел: я получила искомое место - в мои обязанности входит ежедневное обновление нескольких сайтов.
Относительно книг по PHP и MySQL, приведенных здесь, я не буду утверждать, что они лучшие. Это просто книги, которые изучала я. Литература нынче дорогая и проводить ее анализ, скупая все, достаточно накладно.
Да, и еще одно предупреждение: очевидно, все нижеперечисленные ресурсы далеки от Православия и не сияют нравственной чистотой. На всякий случай отключайте рисунки в броузере, когда будете ходить по ссылкам, и старайтесь не задерживайться глазами на возможных скабрезностях в текстах авторов.
И последнее: если вы не обладаете навыком алгоритмического программирования на каком-нибудь простейшем языке (напр. Pascal) и работы с базами данных (напр. FOXPRO), то вам, наверное, будет сложнее, чем мне, изучать подобные материалы. Я начинала не с нуля.
Спецификация HTML
HTML - это просто. Но для того, чтобы это был «правильный» html, необходимо хорошо знать CSS (Таблицы Каскадных Стилей).
Web-анатомия
Автор сайта выпустил книгу «Веб-мастеринг средствами CSS», которую очень советую прииобрести и изучить. На сайте есть статьи по юзабилити, CSS, HTML, PHP.
STYLE
Множество статей по разным вопросам применения CSS. Упор делается на практику.
Веб-мастеринг средствами CSS. Михаил Дубаков
В книге раскрываются и описываются преимущества использования каскадных таблиц стилей (CSS) - технологии, значительно расширяющей возможности языка HTML по форматированию документов. Рассматриваются способы применения каскадных таблиц стилей, проблемы реализации поддержки CSS в различных браузерах, вопросы организации и оптимизации кода. Особое внимание уделяется переходу от верстки с использованием HTML-таблиц к совершенно новому виду верстки с использованием CSS-блоков. Приведено множество примеров, а также полностью продемонстрирован процесс верстки сложного сайта с применением CSS-блоков. В качестве дополнительных сведений даны элементы языка HTML и элементы CSS, таблицы поддержки элементов HTML и свойств CSS различными браузерами. Несомненно, полезным будет глоссарий.
Web-инжиниринг
Здесь можно найти конспекты по JavaScript на русском языке.
Поскольку в DHTML я не сильна (надеюсь, временно), то предпочитаю пользоваться готовыми бесплатными скриптами, конечно, предварительно разобравшись в них, т. е. JavaScript я пока знаю на уровне понимания скриптов. Вот некоторые англоязычные ресурсы:
Dynamic Drive
JavaScript Kit
Русский перевод документации PHP4
PHPClub
Статьи по PHP. Форум.
PHP в деталях
В архиве есть большое количество полезных статей по PHP и MySQL.
Пишем на PHP.
Очень познавательный практический курс по программированию на php на примере построения целого проекта. Вопросы автору курса можно задать на форуме.
PHP 4. Учебный курс. В. Гилмор
В этой книге рассматриваются многие аспекты, обусловившие популярность мощного языка программирования для Интернета - РНР. Наряду с подробным описанием языка она насыщена практической информацией, представляющей интерес для абсолютного большинства Web-программистов. При создании книги автор в первую очередь стремился к тому, чтобы читатель мог немедленно применить полученные знания на практике, поэтому главы завершаются примерами проектов. Эти примеры дают читателю представление о том, как тот или иной аспект РНР используется в реальном программировании.
PHP 4. Самоучитель. Д. Котеров
Рассматривается технология Web-программирования с использованием последней версии языка РНР. Изложение сопровождается простыми примерами на РНР и Си с множеством комментариев. Подробно описана процедура установки и настройки Web-сервера Apache на платформе Windows. Практические приемы иллюстрируются всевозможными примерами программ и библиотечных функций, облегчающих труд Web-разработчика.
MySQL. Поль Дюбуа.
В книге описана одна из самых популярных реляционных систем управления базами данных MySQL. Вместо простого обзора возможностей MySQL, автор показывает, как можно максимально эффективно использовать эту СУБД. На примере двух тестовых баз данных он приводит рецепты решения проблем, с которыми вы обязательно столкнетесь при практическом использовании MySQL. Вы научитесь интегрировать MySQL с программными средствами, разработанными сторонними компаниями, такими как компиляторы языков РНР и Perl, которые позволяют с помощью запросов к базе данных создавать динамические Web-страницы. Кроме того, здесь приведен обширный справочник по типам столбцов, операторам, функциям, синтаксическим конструкциям языка SQL, интерфейсам С API, Perl DBI и РНР API.
WEBMASCON В основном состоит из переводных статей по юзабилити Якоба Нильсена. Кроме того постоянные переводы материалов AListApart'a и Зельдмана в частности.
Веб-дизайн. Дмитрий Кирсанов.
От теоретических основ визуального дизайна до интернетовских технологий и приемов практической работы над сайтом - все это есть в книге, написанной понятно, подробно и увлекательно. Издание будет полезно не только начинающим создателям сайтов, но и дизайнерам, работающим в более традиционных областях, специалистам по рекламе и маркетингу, художникам, программистам, - и, конечно же, всем творческим и любознательным людям.
Homesite
Говорят, что хороший кодер должен уметь работать в Блокноте. И это, наверное, правда: этим определяется уровень его знаний. Только я не понимаю, зачем усложнять себе жизнь, когда ее можно облегчить :)
Photoshop+ImageReady
Необходимы для оптимизации графики для Web, создания карт ссылок для изображений, анимированных картинок.
Ulead Gif Animator
Продвинутый редактор анимированной графики.
Сute FTP
Очень удобный FTP-клиент для загрузки файлов на сервер, где располагается ваш сайт.
Top Style Pro
Редактор каскадных стилей. Очень удобно по нему учить CSS.
Данилова Маргарита
ВАЖНО: Все авторские матералы (статьи о воспитании, супружеских отношениях, чадородии), размещенные на этом сайте, отражают личную точку зрения автора и ни в коем случае не являются руководством к действию без благословения вашего духовника.