<MyRusakov.ru />

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

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

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

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

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

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

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

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

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

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

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

Как создать социальную сеть

Как создать социальную сеть

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

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

  • Social Engine. Это, пожалуй, лучший движок для социальной сети. Однако, он является платным, и это его главный минус. А демо-версия работает лишь 30 дней, разумеется, все исходники скрыты, что также является минусом.
  • Joomla. Сама Joomla не является движком для создания социальной сети, однако, путём добавления различных расширений, можно превратить Joomla в социальную сеть, хотя это потребует много времени на поиск и настройку дополнительных расширений.

Теперь разберём способ создания социальной сети с нуля. Этот способ является достаточно трудоёмким и требует больших знаний, однако, он является действительно наилучшим. Ни один движок, какой бы он не был хороший, не будет лучше собственного по следующим причинам:

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

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

P.S. Социальная сеть - это обычный сайт, для которого нужно создать движок. Создав движок, социальная сеть будет готова, а как научиться создавать свои движки рассказывается в этом курсе (там же есть и пример): http://srs.myrusakov.ru/php

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

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

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

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

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

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

  1. Кнопка:

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

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

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

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

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

lion337 lion337 22.09.2011 17:40:14

Здравствуйте Михаил, вы создали отличные видеоуроки по созданию регистрации, не могли бы вы создать ещё один урок по созданию странички пользователя, где пользователь может получать письма от других пользователей и изменять свой профиль. Этот урок был бы очень интересен многим. Спасибо за ваш труд.

Ответить

Admin Admin 22.09.2011 17:49:09

Я подумаю над этим уроком для своей рассылки. Спасибо!

Ответить

brussens brussens 18.10.2011 04:04:16

Урок был бы кстати, но я так понимаю, что в один урок уложиться просто невозможно? Ведь получается, что такие вещи строятся при помощи ООП, соответственно нужен большой набор классов, или же нет?

Ответить

Admin Admin 18.10.2011 09:08:33

Не уложиться и в 10 часов уроков, чтобы создать социальную сеть. Например, мой сайт имеет порядка 50 000 строк кода. Однако, социальная сеть имеет гораздо больше строк кода.

Ответить

pashara pashara 08.11.2011 22:03:47

Social Engine довольно хорош.... Вот пример, который я сделал за 3 месяца frcity.tk. А если вы хотите создать единственную и неповторимую социалку, то тогда лучше писать самому... Но одни "Друзья чего стоят"

Ответить

Trust Trust 12.11.2011 10:51:13

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

Ответить

Admin Admin 12.11.2011 12:32:02

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

Ответить

malevany malevany 06.06.2012 14:47:17

Вы когда то делали видео урок по созданию регистрации пользователей на сайте, можите дать ссылку на этот видео урок?

Ответить

Admin Admin 06.06.2012 14:49:18

Он только для тех, кто подписан на эту рассылку: http://srs.myrusakov.ru/html Если Вы подписаны, то напишите мне на почту: myrusakov@gmail.com, и я вышлю эти уроки.

Ответить

malina95 malina95 22.09.2012 22:51:05

Михаил, а будут статейки по использованию шаблонизаторов на примере...Просто шляясь по просторам интернета так и не нашёл нормальных статей про это...Есть всё кроме примеров на примере!!! Пожалуйста сделайте цикл статей про использование шаблонизаторов...Это будет полезно точно всем(в этом я уверен)

Ответить

Admin Admin 23.09.2012 11:09:55

Я запишу идею для статей, если ничего интереснее не найду, то напишу про это.

Ответить

malina95 malina95 23.09.2012 13:24:16

Спасибо!!!

Ответить

ram44 ram44 16.12.2012 20:37:42

Михаил, я ищу профессионала для создании соц. сети. Как с вами связаться?

Ответить

Admin Admin 16.12.2012 21:03:09

Все заказы я принимаю на myrusakov-order@mail.ru

Ответить

2beats4hits 2beats4hits 09.03.2013 19:44:02

Михаил,меня очень заинтересовала технология ASP.NET ,скажите,подойдёт ли она для таких задач как социальная сеть или же лучше использовать общепринятую связку php+MySQL?

Ответить

Admin Admin 09.03.2013 20:57:38

Подойдёт, но я привык использовать php+mysql.

Ответить

@ivan @ivan 10.03.2013 10:06:45

Здравствуйте, Михаил. Я создаю свою соц сеть, я уже сделал скрипт для регистрации, входа с использованием php и mysql, я её уже почти и закончил, но я не использовал движка. Скажите ,для чего он нужен. И ещё как сделать например статусы? Статусы нужно заносить в базу данных или с использованием Java Script?

Ответить

Admin Admin 10.03.2013 11:34:04

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

Ответить

krasnodar123rus krasnodar123rus 24.08.2013 16:44:09

Михаил Подскажите а куда вот именно вставлять нужно движок ?? вот я создал сайта на Jimdo ! на этом сайте можно сделать соц сеть ???

Ответить

@ivan @ivan 10.03.2013 11:42:15

Спасибо.

Ответить

prog prog 29.04.2014 07:43:08

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

Ответить

tikkiwiki tikkiwiki 29.04.2014 11:10:25

Все зависит от Ваших навыков.

Ответить

sunduk22 sunduk22 29.06.2014 21:43:29

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

Ответить

nick12 nick12 13.07.2014 22:57:48

Здравствуйте! Спасибо за ваши видеоуроки! Я создаю свой сайт по типу социальной сети на своем движке, чему я научился из ваших видеоуроков. Мне было бы интересно, есть у вас информация, как создать переписку между пользователями, как создать подтверждение регистрации по e-mail, как сделать улучшенную капчу как у вас на сайте, как лучше организовать создание анкет пользователей, понятно, что надо работать с базами данных, как создать анкету для каждого пользователя, чтобы у него был альбом с фотками и переписка?

Ответить

pirogin pirogin 24.07.2014 20:32:20

Про переписку, активацию и капчу рассказывается у Михаила в рассылке.

Ответить

nick12 nick12 01.08.2014 20:42:17

Я посмотрел способ создания отправки личных сообщений и способ создания чата. Какой способ лучше подходит для создания переписки в социальной сети, как лучше использовать текстовые файлы или базу данных, можно ли добавить смайлики и как сделать, чтобы когда пользователь начинал набирать текст показывалась надпись, что пользователь печатает?

Ответить

newacoount newacoount 21.03.2016 10:45:23

Очень интересно!

Ответить

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