Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Как научиться программировать на php


Как быстро научитсья программировать на php? | Семинары России

На первые несколько пунктов попробую написать рекомендации в свободной форме.

Первое и самое главное — чтобы хорошо изучить программирование на РНР, надо хорошо изучить программирование. Это очень важная вещь. Большая часть людей, пишущих на РНР, не имеют ни малейшего представления о программировании. Даже о таких базовых вещах, как форматирование кода, отладка, профайлинг, обработка ошибок, файловые операции. Можно заметить, что я не говорю об ООП. Это совсем отдельная тема, ООП надо учить специально. К сожалению, из 100 человек, которые говорят, что знают ООП, 90 являются банальными копипастерами, выучившими синтаксис, но не понимающими смысла объектов. Но чтобы играть в шахматы, недостаточно знать, как ходят фигуры.

Ещё неплохо бы ответить себе на вопрос — для чего ты хочешь выучить программирование на РНР? Вопрос совсем не праздный. Многие люди смешивают в нем кучу разных понятий. К примеру, здесь уже упоминали CMS. и действительно, если речь идёт о зарабатывании денег,...

Как научиться PHP

Решил просмотреть все, что писал про php и составить этот FAQ. Далее — список самых часто задаваемых вопросов мне про PHP.

Q. Что такое PHP? A. Бесплатный скриптовый язык программирования, «заточенный» под Веб, выполняемый на стороне сервера и часто вставляемый прямо в html-код. Например:

Дважды два равно

Будет выводится вот так: Дважды два равно 4

Официальный сайт языка — php.net. Оттуда можно бесплатно скачать его, документацию и вообще все, что может понадобиться.

Q. Легко ли научиться программировать на PHP? A. Легко. Если вы уже умеете программировать. Синтаксис у PHP простой, функции понятные, документация великолепная. Читайте документацию и у вас все получится. Если вы не умеете программировать, то вам надо ставить вопрос по-другому: «Легко ли научиться программировать?».

Q. Легко ли научиться программировать? A. It depends. Это зависит от склада вашего ума. Если вы не программировали вообще, то с PHP лучше не начинать. Начните с BASIC’а. Знаете, как это расшифровывается? Beginner’s All-Purpose Symbolic Instruction Code. Ключевое слово — «Beginner’s». Потом учите Pascal, а уже потом — PHP.

A. Как установить PHP? Q. Скачать с официального сайта и поставить. «Но есть способ лучше» — поставить Денвер - www.dklab.ru (PHP+Apache). После установки «Денвера» подправте в нем php.ini, чтобы не выводились все warning’и подряд.

Q. Где можно найти документацию? A. На официальном сайте. Самая лучшая документация лежит вот здесь. Разумеется, по-английски. При желании можно найти и по-русски. Учите английский. Пригодится.

Q. Как пользоваться документацией? A. Такой вопрос никогда не задают. Обычно спрашивают «а есть ли такая функция, которая?..». Самому выяснить это очень просто. Например, нам надо функцию, которая переворачивает строку. Открываем мануал. Открываем Function Reference. Функция с чем работает? Со строкой. Правильно — открываем раздел «строковые функции» (String functions). Пробегаем глазами список функций. Самые умные могут нажать Ctrl+F и ввести reverse. Находим искомую функцию.

Итого: мануал — Function Reference — нужный тип функций — искомая функция.

Q. А вот у меня проблемы с этой функцией… Что делать? A. На официальном сайте пользователи оставляют к каждой функции свои комментарии. В 99% случаев ваша проблема там уже описана и рассказано «как сделать то-то и то-то с помощью этой функции». Скачайте документацию, где все эти комментарии есть и пользуйтесь.

Q. А вот я у тебя видел в какой-то заметке про…, но не помню в какой. A. Ищите в заметках в этой рубрике или в регистре по ключевому слову «PHP». Обратите внимание на то, что почти всегда те скрипты, которые использую я, довольно сильно отличаются от тех примеров, которые приведены в заметках.

Q. А вот я у тебя видел в какой-то заметке про…, а я хочу такое же, но чтобы было вот так и вот так, что мне сделать? A. Ничего. Учите язык и дописывайте скрипт, как вам будет угодно. Я не ставлю перед собой задачу давать готовые универсальные скрипты для тех, кто ничего не умеет.

Q. А вот я у тебя видел в какой-то заметке про…, можно ли то же самое сделать на JavaScript? A. (Этот вопрос задавался три раза). Ответ: нет, в данном случае — нельзя. JavaScript выпонялется в браузере, а PHP — на сервере. Если вы не понимаете разницу — вы идиот.

Q. Чем писать php-файлы? A. Я использую Edit+. И другим советую. Сейчас кто-нибудь в комментариях напишет «FAR+Colorer рулит» и «Notepad рулит». Это уже их извращения.

Q. Где еще можно найти PHP-скрипты и проч?.. A. Вот пара ссылок:

С чего начать обучение PHP, чтобы стать сильным программистом

От автора: во всемирной паутине физическая сила ничего не значит! Вы можете с любой силой жать на клавиши, но результат от этого не изменится. В интернете считается сильнее тот, у которого больше опыта и знаний. Хотя мой знакомый так «накачал» железо своего ПК, что стал бояться его! Но это со всем из «железной» оперы. А мы сегодня выясним в PHP с чего начать обучение, чтобы стать сильным программистом.

«Чайная» болезнь

Конечно, пардон, но вы «чайник». Как я догадался? Ну, потому что только новички ставят перед собой такие вопросы. И в этом «звании» нет ничего оскорбительного, потому что у вас наблюдается столько желания к обучению, что можете «закипеть». А это уже признак того, что все удастся!

Изучение PHP, как и любой другой науки, следует начинать с самого начала, то есть с теории. Нужно понять, что представляет собой этот язык программирование: его возможности, основная сфера применения, особенности и так далее. Это важный аспект, поскольку новички из-за нехватки базовой теории, общих представлений о том или ином языке, часто ошибаются в выборе. И после этого с обманутыми ожиданиями бросают обучение после нескольких часов «изысканий». Постараюсь немного приподнять эту завесу, чтобы вы поняли не только, с чего начинать изучение PHP, но и зачем.

Несколько особенностей языка, которые следует знать новичкам:

Чаще всего PHP применяется в сайтостроении, но с его помощью можно разрабатывать и клиентские приложения.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Является серверным языком – его код выполняется на стороне сервера, поэтому для изучения вам понадобится локальный сервер или соответствующая сборка.

Тесная взаимосвязь с MySQL – если собираетесь «штурмовать» сайтостроение, то придется выучить и указанную СУБД. Мы в этом вам поможем .

Где начало?

Если собрались изучать программирование на PHP, а с чего начать – не знаете, тогда этот раздел для вас. Начинать следует с основ: с особенностей синтаксиса языка, типов данных, переменных, их инициализации, циклов, объявления функций и т.д. Даже если все это вы изучали в других программных дисциплинах, то придется ознакомиться заново, поскольку PHP имеет ряд особенностей.

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

Выберите несколько, и прочитайте пару страниц из каждого. Стиль изложения главного источника должен быть максимально прост и понятен. От этого зависит успех обучения в целом.

Для постижения PHP можно использовать различные самоучители, специализированные пособия для «чайников». Хорошо бы сюда еще прибавить один или несколько толковых видеокурсов: визуализация информации значительно повышает усвоение материала. Но еще раз повторюсь: с чего начать изучать PHP и с выбором источников определяетесь вы сами.

Немного личного

В продолжение прошлого раздела хочу поделиться «граблями», на которые наступил во время своего студенчества. По «невезухе» попал я в группу сильных студентов, многие из которых уже работали по специальности (программисты). И я на их фоне выделялся явно «невыгодно»: вчера только на системный блок «гавкал», а уже через месяц взялся за освоение программных дисциплин.

В общем, после первого семестра по успеваемости я скатился в самый низ. И все потому, что преподаватели, видя, что большая часть студентов «проглатывает» весь материал даже «нежеваным», старалась дать как можно больше. Но у меня не было того опыта, которым обладали мои согрупники.

На следующий семестр я перевелся в параллельную группу, состоявшую из таких же «чайников». Для них преподы все «раскусывали» и «разжевывали», тщательно поясняли. Здесь дела пошли «на поправку», и я снова стал одним из лучших студентов.

Я не хвастаюсь (ну может немного ), а стараюсь пояснить, что стиль обучение, методы получения информации и длительность постижения дисциплины вы должны подбирать под себя самостоятельно. По моему мнению, различные интерактивные курсы являются идеальным источником учебной информации. Их подбор – это то, с чего нужно начать изучение PHP с нуля.

Что нужно для начала разработки

PHP является программным языком, код которого выполняется на серверной стороне. Поэтому для локальной работы с ним нужно соответствующее программное обеспечение. Три основных компонента:

Интерпретатор PHP.

Локальный сервер.

MySQL.

Но установка каждого из них компонентов может занять много времени и сил. Особенно, если вы новичок. Самым оптимальным вариантом является инсталляция программного пакета, включающего в себе все составляющие.

Я рекомендую использовать Open Server. Он включает в себя все, что необходимо чтоб начать работать с PHP без особого «головняка». Процесс установки происходит автоматически (легко и быстро). Как раз то, что нужно для настоящих «чайников» .

Надеюсь, мне удалось развеять все сомнения и вопросы, «преследующие» новичков. Чувствуете, как стали сильнее? Это вы только начали заниматься PHP. Уже скоро вы будете настоящими «силачами» в программных науках. До новых «тренировок»!

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Как научиться программировать на PHP

Я начинал программировать в университете одновременно с изучением математики и информатики. Однако, я знаю людей которые учились программировать в процессе работы над какой-то конкретной задачей. По этому, если нет желания изучать математику и информатику в академических традициях можете попробовать следующее:

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

2. Зарегистрируйтесь на каком-нибудь форуме для PHP-программистов, можно даже на двух и более.

3. Начните читать любой учебник по PHP. У вас тут же начнут появляться вопросы. Возможно, что в последствии вы перейдете на другие учебники.

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

5. Не сдавайтесь.


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!