10 простых шагов для того, чтобы уже сегодня начать изучение веб программирования.
Итак, Вы хотите начать изучение программирования для Интернет среды, но не знаете с чего начать. В этой статье я упростил и подготовил материал доступным языком в виде 10 пунктов, последовательно разобрав которые Вы сможете сдвинуться с мертвой точки.
- Самое первое, что нужно усвоить – это процесс формирования страницы.Запустите браузер и наберите в адресной строке адрес Вашего любимого сайта. В результате будет загружена страница, которая состоит из текстовой и графической информации (изображения). Страница уже собрана и скомпонована под Ваш браузер и может быть как статической так и динамической. Разберемся – как же на самом деле происходит формирование страницы.Пользователь набирает в браузере адрес (например www.site.ru), тем самым дает команду обратиться к провайдеру, где размещено доменное имя для того, чтобы уточнить IP-адрес сервера на котором размещен сайт. Далее по IP-адресу происходит запрос к веб серверу на получение страницы. Веб сервер – это по своей сути такая же программа, как и Ваш браузер, работающая на удаленном сервере и отвечающая за формирование HTML-страницы или других видов контента (изображения, табличные данные и т.д.). Для того, чтобы сформировать страницу веб сервер может обращаться к источникам хранения данных (база данных, XML и т.д.) и использовать для этого различные языки сценариев (PHP, ASP, Parser и т.д.). Если скрипты (сценарии) отработали верно, то веб сервер отправляет в ответ результат с пометкой – «страница сформирована верно». В случае той или иной ошибки – будет возвращен код и комментарий веб сервера.
- Установите и начните изучать веб сервер на Вашем компьютере.Вы можете скачать и установить веб сервер Apache совершенно бесплатно (Apache2 для чайников – пошаговая инструкция). Сайт разработчиков сервера – http://httpd.apache.org
- Найдите на жестком диске и ознакомьтесь с устройством файла hosts. (http://ru.wikipedia.org/wiki/Hosts)
Он понадобится для организации нескольких сайтов (виртуальных хостов) на Вашем локальном компьютере. - Ознакомьтесь с файлом настроек httpd.conf веб сервера Apache. Включите поддержку mod_rewrite и разрешите обработку файлов .htaccess
- Ознакомьтесь с дополнительным файлом настроек httpd-vhosts.conf и настройте свой первый виртуальный хост.
- Установите PHP (http://windows.php.net/download/), Parser (http://www.parser.ru/download/win32/) или любой другой скриптовой язык. Включите обработку .php или .html файлов для Вашего языка в настройках .htaccess для всего веб сервера или отдельного виртуального хоста.
- Установите сервер баз данных – MySQL (http://mysql.com/downloads/mysql/) и настройте PHP или Parser для совместной работы.
- Установите phpmyadmin (http://www.phpmyadmin.net/home_page/downloads.php) на отдельный виртуальный хост для комфортной работы с MySQL
- Распечатайте и прочитайте справочные руководства по всем вышеперечисленным продуктам и технологиям
- Меньше задавайте вопросов на форумах, больше думайте, анализируйте и программируйте.
Не все ответы приходят сразу, к тому же сразу Вы не будете готовы к понимаю сложных решений. Всему свое время.
Используйте максимально простые решения, насколько это возможно.
