<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру

PHP и MySQL с Нуля до Гуру

Данный курс - это более 20-ти часов видеоуроков по изучению PHP и MySQL. Ключевой момент курса - это создание движка для сайта с нуля. Каждая строчка комментируется. Практически для каждого урока имеются упражнения. Причём данные упражнения направлены не только на закрепление материала, но и на реализацию реальных задач, встающих перед Web-разработчиками при создании сайтов. После курса Вы сможете без проблем создавать движки для любых сайтов.

Также почти к каждому уроку идут упражнения для закрепления материала.

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Движок (конструктор) или сайт с нуля?

Движок (конструктор) или сайт с нуля?

Я очень часто получаю письма от своих подписчиков и посетителей сайта с вопросом: "А зачем вообще нужно изучать PHP и MySQL, когда есть готовые движки, по типу, Ucoz, WP, Joomla и других?". Причём спрашивают не только про всемирно известные движки, но и про какие-то мелкие конструкторы, которых в Интернете тысячи. Я решил окончательно расставить все точки над i и объяснить, что лучше: готовый движок или сайт с нуля.

Для тех, кто не в курсе, движок - это уже готовая система для создания сайтов. От Вас не потребуется изучать PHP, более того, скорее всего, Вам не потребуется даже HTML знать. Вы легко сможете создать свой сайт, лишь добавляя разделы, статьи и редактируя самые базовые элементы (например, текст копирайтов).

Теперь же перейдём к теме статьи. Если Вы прогуляетесь по Интернету с целью узнать, какие движки у сайтов, то обнаружите, что почти у всех бесплатные движки (самые популярные WP, DLE и Joomla). При этом абсолютное большинство из них - это мёртвые сайты, которые не приносят никакого дохода.

При этом те сайты, которые написаны с нуля и при этом выглядят адекватно, то они почти всегда отлично посещаются, имеют высокие показатели тИЦ и PR. Совершенно очевидно, что такие сайты приносят отличный доход их владельцу. С чем это связано? Об этом ниже, а сейчас хочу показать сводную таблицу.

Критерий \ Тип сайта Сайт с нуля Готовый движок
Требуемые знания От Вас потребуется хорошее знание HTML, CSS, JavaScript, PHP и MySQL. Безусловно, никто Вам не мешает осваивать эти технологии, одновременно создавая свой сайт. Никаких специальных знаний от Вас не требуется. Если Вы умеете работать в MS Word, то и в любом движке сможете разобраться, тем более, что обычно они снабжены хорошей документацией.
Модернизация В плане модернизации сайт с нуля - это лучший вариант, поскольку Вам открыты все дороги. Это Ваш сайт и Вы прекрасно знаете, как он работает. Вам не составит труда, добавить какой-нибудь опрос на сайт. Вы зависите от движка и от его разработчиков. Даже если Вы знаете PHP и MySQL, то это не означает, что сможете создать тот же опрос для сайта. Просто потому, что Вы не в курсе, как устроен данный движок, как он работает с базой данных, как выводит информацию и прочее. Вдобавок, модернизировать элементарную мелочь в готовом движке (или его расширении) - это целая история.
Безопасность Даже если Вы совсем новичок, и это Ваш первый движок, то на 99.99%, что его никто не взломает, просто потому, что Ваш движок никому не известен, никто, кроме Вас не знает, как он устроен. А если к Вам придёт настоящий хакер, то едва ли Вас вообще что-нибудь спасёт. Крайне низкая. Это объясняется общедоступностью движка, как следствие, в Интернете полно информации про взлом тех или иных версий Вашего движка. Таким образом, для взлома сайта не надо обладать недюжиным умом, а достаточно уметь читать. Поэтому готовьтесь к тому, что Ваш сайт будет частенько взламываться всякими школьниками. Так же не забывайте, что Вам постоянно придётся обновлять версию движка. А это, в свою очередь, приводит к нестабильности сторонних расширений.
Сложность раскрутки Раскрутить сайт с нуля несложно. Достаточно писать хороший и качественный контент, чтобы он нравился посетителям. Раскрутить сайт на общедоступном движке намного сложнее, ввиду огромного количества мусорных сайтов, которые создают все подряд. Поисковые системы легко определяют: общедоступный движок используется или нет. И если она узнала, что это общедоступный, то мгновенно зафильтрует сайт на достаточно долгое время, пока не убедится, что у Вас не очередной мусорный сайт. Принципы раскрутки те же, что и для сайта с нуля, но придётся вложить гораздо больше сил (и денег).

Самые основные критерии я разобрал. Теперь же возвращаюсь к заработку на сайте. Почему владельцы сайтов с нуля зарабатывают гораздо больше, чем владельцы сайтов на всяких конструкторах? На мой взгляд, это типичная психология. Известно, что сайт не может приносить прибыль в 1-й месяц после создания (если, конечно, не потратиться на рекламу). Я скажу более того, если Вы через полгода будете зарабатывать хотя бы 100$ в месяц - Вы мастер монетизации сайтов. Обычно, сайт начинает приносить достойный доход лишь где-то через 1.5-2 года после создания и ИНТЕНСИВНОЙ работы по развитию сайта. Из этого уже легко можно понять, почему владельцы самописных сайтов богаче. Когда человек потратил полгода на написание движка, для него не составляет труда поработать ещё 1.5-2 года на развитие сайта, ведь деваться всё равно некуда, столько сил уже было оставлено позади. В результате, он получает отличную прибыль за свой труд в прошлом. А вот те, кто хочет всё побыстрее, быстро понимают, что ничего сразу не бывает. Делают вывод, что в Интернете заработать невозможно, и идут спать, чтобы завтра в 7 утра пойти на свою ненавистную работу.

Безусловно, есть много сайтов (и я их знаю, да и Вы тоже), которые приносят прекрасный доход, находясь при этом на готовом движке. Ведь в конечном итоге всё зависит от Вашего упорства и желания, а не от движка. А почему сайт с нуля намного более перспективный, я надеюсь, что доказал.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (18):

sync.o sync.o 03.12.2011 13:08:13

Про "ненавистную работу" классно сказано! И про полгода на разработку собственного движка. Только кто ж эти полгода программисту даст?..)

Ответить

brussens brussens 06.12.2011 03:40:47

Хорошая статейка для школяров любителей джумлы))) Реально мне сейчас свой двиг больше нравится, пусть ещё не дописан, но всё таки, знаю всё, где что))) Свой фреймворк, и фиг кто что знает о движке))) Своё лучше! Это факт)

Ответить

fabrigas201 fabrigas201 02.04.2012 16:58:29

+

Ответить

Frederico Frederico 22.10.2012 16:09:46

Как сделать меню такого типа: грузовые внедорожники легковые а при нажатии на внедорожники: грузовые внедорожники ленд ровер вольксваген легковые Также как и у Вас.

Ответить

Admin Admin 22.10.2012 19:49:55

Для этого нужен движок на php, если хотите как у меня. Либо обойтись более простым решением на css с html http://myrusakov.ru/css-submenu.html

Ответить

Frederico Frederico 22.10.2012 20:02:04

Я не могу перейти по Вашей ссылке,выбивает что такой страницы не существует. Что делать?

Ответить

Admin Admin 23.10.2012 20:23:19

http://myrusakov.ru/css-submenu.html - Всё работает, вручную скопируйте её.

Ответить

Frederico Frederico 23.10.2012 20:33:29

Все работает, спасибо!

Ответить

dyxxxx dyxxxx 23.05.2015 01:12:54

Михаил, а какие лицензионные права на ваш движок ?

Ответить

Avery Avery 13.11.2013 18:41:03

Я только дизайн скачиваю, остальное сам делаю.

Ответить

adminja adminja 04.11.2014 01:50:44

ваш сайт сделан то на joomla

Ответить

foxilis foxilis 01.04.2015 00:32:07

Я начитался ваших статей о том что самописные движки самые лучшие, создал свой сайт на процедурном программировании chernishevigor.ru Выкладываю статьи часто в индекс попадают страницы в Гугол через 4 дня в Яндекс через неделю. В общем моему сайту пол года и не хрена не продвигается. Когда мой сайт был на WordPress индексация была быстрая. Создал разные карты для своего сайта и поисковых систем а эфекта никакого. Теперь я стал сомневатся что самописные движки это хорошо. Если я не прав то укажите на мои ошибки на моем сайте, может я криво написал свой сайт?

Ответить

dyxxxx dyxxxx 23.05.2015 01:11:39

Люди!!! Почему тут никто, даже слово не оговорил про такие отличные движки вроде CodeIgniter, CakePHP, Laravel и наконец-то "легковесный" Slim.

Ответить

(Алекс) (Алекс) 16.08.2015 17:13:14

Потому что это не движки, а FrameWork`и. Не знаю, есть ли у Михаила статьи по FrameWork`ам, поэтому вот ссылка в гугл: https://goo.gl/s1aXW0

Ответить

dyxxxx dyxxxx 16.08.2015 18:07:44

Друг просвети в чем разница ?

Ответить

(Алекс) (Алекс) 16.08.2015 23:46:37

движок (или CMS) - это "полуфабрикат" сайта, т.е. немного настроил и готов сайт. Framework - это надстройка над языком программирования, т.е. более "крутой" инструмент для создания продукта. как-то так =)

Ответить

dyxxxx dyxxxx 17.08.2015 14:22:41

Я с вами абсолютно не согласен, на счет разницы движка и Framework-а, если говорить в контексте PHP.

Ответить

(Алекс) (Алекс) 17.08.2015 14:28:55

FrameWork - это только каркас для сайта. То есть, у разработчика есть концерн или архитектура приложения (сайта). В любом языке FrameWork задает Архитектуру. Все остальное разработчик делает сам. А CMS - это уже почти сайт. Надо только добавить недостающие детали (плагины), поставить свой дизайн и все. Спорить не хочу. У каждого свое мнение. Мое такое =)

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.