Главная

Добавить
статью


Форум


Новости


RSS


Обратная
связь
друзья


реклама



Для вебмастера » Уроки, обучениеС чего начать изучение PHP?

Добавил Admin | 4-02-2011, 18:17 | Мнений: 0 | Заглянули 3092

С чего начать изучение PHP?
И так, с чего начать изучение PHP ? 
Этот вопрос интересует многих неискушённых пользователей, кто хоть раз задумывался, как это всё работает и где это всё находится.
Мне недавно довелось ехать с одним моим знакомым в одной машине долгое время. Так как дорога домой предполагалось займёт около суток, мы разговорились и, невольно, перешли к теме сайтостроения. Знакомый мой не новичок в компьютерах, но первый вопрос, который он мне задал касательно сайта: "А где это всё находится и как это всё работает?"
Этот вопрос настолько обширен, что, в принципе, затрагивает все разделы сайтостроения. Это - и дизайн (внешняя оболочка сайта), и структура сайта, и расположение сайта на хостинге, и скрипт, который выполняется при запросе пользователя, и, конечно, программное обеспечение, которое используется для разработки сайта. Ниже представлено программное обеспечение, которое будет использоваться при изучении материалов сайта и непосредственно этого урока.

Программное обеспечение

Apache HTTP-сервер - свободный веб сервер 
PHP5 - скриптовый язык, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.
MySQL - свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
Adobe Dreamweaver (в пер. «ткач мечты», «мечтаплёт» или «плетельщик мечты») — HTML-редактор. Разработан и поддерживался компанией Macromedia в версиях до 8-й (2005 год). Следующие версии (начиная с Dreamweaver CS3 (2007)) выпускает Adobe. Богатый инструментарий, открытость приложения для всевозможных настроек, удобный интерфейс и другие особенности сделали Dreamweaver одним из наиболее популярных HTML-редакторов в мире. Недостатком считается добавление «лишнего» кода. Для некоторых версий Dreamweaver силами энтузиастов выполнялись переводы справочных систем на русский язык.
Отвечу на вопрос "Dreamweaver имеет php? " - нет Dreamweaver не имеет php! Это редактор, для создания web-страниц в том числе и php.
Putty SSH клиент, самый удобный и простой. Поддерживает протоколы SSH, Telnet, rlogin. Имеет возможность подключения через последовательный порт. Предназначен для удалённого доступа на сервер. Передаёт команды, которые в свою очередь исполняются сервером и лишь отображаются в окне программы, некий такой экран. Программа Putty очень эффективна, для развёртывания дампа баз данных и для их создания, т.е. выгрузки БД в дамп.
Установка программного обеспечения
Для установки Apache, PHP5 и MySQL мы будем использовать Denwer. С этим продуктом можно ознакомиться в статье, Denwer что это?. Это облегчит нашу задачу.
После того, как вы установили Denwer или до этого (не имеет значения), нужно скачать Adobe Dreamweaver русский и установить.
Обзор книг по PHP и MySQL, на мой взгляд лучшие
"Самоучитель PHP5", Кузнецов Максим, Семдянов Игорь. Второе издание, (2006 г.). Отмечу сразу - книга не для всех. Это -не роман и не повесть. Это- сухое изложение фактов. Учить PHP, начиная с неё одной, будет сложно. Почему я указал эту книгу на первом месте? Как ни странно, читая ее, я долго не мог понять что к чему. Начинал каждый день с начала читать эту книгу в течении двух недель, одновременно читая и другие книги. Зато сейчас "Самоучитель PHP5", как лучший справочник, всегда со мной рядом. Именно поэтому я считаю её лучшей, её стоит изучить. Именно изучить. Здесь основы, которые хорошо структурированы.
"Головоломки на PHP для хакера", Кузнецов Максим, Семдянов Игорь (2006 г.) - купить. Как видите, авторы те же. Это самые известные, мне по крайней мере, люди, которые на русском языке излагают нормально о PHP (надеюсь, ошибки в книгах -не их рук дело). Эта книга замечательна тем, что имеет сжатый ответ на вопрос, который для начинающего изучать PHP обязательно возникнет. Например, вам интересна тема "Система регистрации". Заходите в оглавление и быстро находите нужный раздел. В книге представлены рабочие скрипты с описанием. И она продаётся с диском, что не маловажно, т.к. всегда есть вероятность ошибки при списывании с книги. А скопировав код с диска, можно проверить, как он работает и найти свою ошибку. Отличная книга для быстрого поиска ответов по скриптам, уже с готовыми примерами.
"Профессиональное программирование на PHP", Колисниченко Денис (2007 г) - купить.Очень хорошая книга в плане понимания PHP как языка, его возможностей и его использования. Читая эту книгу узнаешь, какие приёмы программирования существуют, узнаешь разные интересные нюансы и тонкости. Профессиональное программирование на PHP знакомит с программным обеспеченим, написанным на PHP и зарекомендовавшим себя во всём мире. Такие известные продукты, как phpBB2 (самый популярный форум, причём, бесплатный), PHP-Nuke (CMS), шаблонизатор Smarty.
Причём Smarty достаточно хорошо описан, чтоб его начать применять сразу. Хорошо рассмотрено, такое понятие, как шаблонизатор для сайтов и ещё много чего интересного. В книге достаточно сжато описаны многие аспекты, связанные с программированием и базами данных (MySQl, SQLite). Эта книга явно будет интересна и начинающим и продвинутым пользователям. За счёт сжатости материала, прочитав быстро эту книгу понимаешь где ты, а где PHP в мировом масштабе. И, впоследствии, по мере изучения языка PHP, возвращаешся к страницам этой книги. Продаётся с диском.
"PHP5 и MySQL. Библия пользователя", Тим Конвер, Джон Парк и Кларк Морган (2006 г.) - купить . Это вообще бестселлер! Если Вам что-то непонятно касательно PHP или MySQL, эта книга - ТАНК, который раскатает вдоль и поперёк любую неясность или недомолвку, которая может только возникнуть по мере изучения PHP и MySQL. Настолько подробно и доступно изложен материал, что его даже не надо осмысливать.. Книга большая, толстая и милая. Авторы с особой душой и любовью пишут о PHP и MySQL, как будто описывают родного человека или любимую женщину. Замечательная книга! К ней так же прилагается диск, хотя я лично искал листинги в другом месте, когда лень переводить.
"MySQL 5", Кузнецов Максим, Семдянов Игорь (2006 г) - купить. Купив эту книгу по MySQL вам больше не нужно будет покупать книг по этой базе данных. Полное исчерпывающее руководство с примерами кода. Единственное, что непонятно из книги, так это - где, что и для чего тот или иной кусок кода можно применить. Хотя в процессе чтения книги дается пример некоего магазина, который обсуждается и пишется по мере прочтения книги. Но прочитать 970 страниц сразу -невероятное мужество и подвиг! С учётом того, что это не роман, а учебное пособие. Поэтому обычно читаешь до того момента, когда хоть что-то ещё понимаешь, а потом материал откладывается до лучших времён. Кто ж потом будет возвращаться и вспоминать, что он там проходил и писал, месяц назад. Книга однозначно нужна, PHP без MySQL - это дорога вникуда.

Продолжение следует...

Взято с lphp.ru
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий


популярное



календарь



опрос



счетчики



Реклама



Логин: (регистрация? Пароль (забыл?):