Привет всем! Сегодня мы будем говорить о том, что нужно делать, если вы окончательно определились с языком программирования и сферой деятельности и попытаемся сделать первые шаги в освоении языка PHP. Сразу оговорюсь, что на этом этапе уже необходимо понимать и знать хотя бы основы HTML. Не обязаетельно верстать на твердую 5, но знать теги и правила обязательно, потому как, по сути роль PHP сводится к генерированию HTML разметки, руководствуясь логикой приложения.
В этом посте мы составим план наших первых действий.
1. Настройка рабочего окружения. От этого пункта будет зависить то, насколько быстро мы будем работать и насколько это будет удобно и легко делать. Нам понадобиться:
- установить редактор кода. По этому поводу есть множество различных мнений. Можно пользоваться любой программой, способной редактировать текст: от блокнота до монстроподобных IDE. Самым важным моментом является способность программы подсвечивать синтаксис кода. Если вы выбираете блокнот, то можно обратить внимание на Notepad++ или Sublime Text. Первый является очень легкой программой с возможностью подсветки синтаксиса, второй - более серьезная программа, которую можно расширить с помощью плагинов практически до IDE. Я бы рекомендовал эти программы людям, у которых не очень мощный компьютер, остальным лучше посмотреть в сторону IDE, где в одной программе будет все, что вам нужно. Из самых известных IDE сейчас можно назвать бесплатные Netbeans, Eclipse и платный PhpStorm (~$100). Чем пользоваться - дело каждого. Поищите информацию в интернете о каждой программе и выбирайте.
- установить PHP (желательно самой последней версии, на момент публикации статьи это версия 5.6).
- установить и настроить веб сервер на рабочем компьютере.
2. Изучаем основы языка.
В этой части мы рассмотрим основы языка, основные концепции и приемы программирования.
3. Пишем первый скрипт.
Программирование - это не только теория, это в первую очередь практика. Мы напишем простой скрипт.
4. Пишем простой сайт на чистом PHP.
В этой части уже пришло время для первых серьезных дел, мы сделаем свой первый сайт визитку с отправкой сообщений на почту.
5. Пишем свою простую MVC систему. Это поможет нам разобраться в том, что такое MVC и понять эту концепцию изнутри.
6. Поговорим о фреймворках.
Поговорим о том, что такое фреймворки, зачем они нужны, какие фреймворки существуют и когда их нужно применять.
Обо всем этом и не только читаем в следующих статьях.