Создание социальной сети с нуля за 30 дней. Видеоурок (2013) PCRec
·
09.02.2014, 14:45
Название: Создание социальной сети с нуля за 30 дней Год выпуска: 2013 Тип материала: Мультимедийный диск, Видеоурок Автор: Панзин Сергей
Описание: Как создать свою собственную социальную сеть с нуля за 30 дней? Очень легко! В этом видеокурсе с нуля и пошагово будет показано как создать свою социальную сеть.
День 1. (18:01) Подготовка к созданию социальной сети. Что нужно знать для создания социальной сети? Месторасположение скриптов социальной сети на сервере Создание необходимых подкаталогов и описание их назначения Описание конфигурационного скрипта conf_connect.php Аутентификация пользователя при помощи скрипта login.php Создание скрипта api.php и его назначение Подключение скрипта аутентификации пользователя в скрипте api.php Методы передачи данных (POST и GET) Отправляемые данные в api.php Назначение переменной status Прием данных в скрипте api.php, которые отправлены через метод POST
День 2. (15:54) Назначение файлов в каталоге html Подключение основной разметки страницы в скрипте index.php Оформление сайта через файл style.css Что такое friendly url (дружественные ссылки)? Подключение основных функций. Вывод содержимого переменной razdel Коротко об ООП.
День 3. (18:09) Небольшое знакомство с javascript и с panzin_framework.js Описание структуры таблиц в базе данных socialdb Выполнение sql-запроса на выбор псевдонима в скрипте index.php Подключение panzin_framework.js в скрипте index.php Передача данных из серверного скрипта index.php в клиентский скрипт main.js
День 4. (30:23) Передача данных из серверного скрипта в клиентский (продолжение) Описание функций социальной сети Подключение файлов с классами в скрипте api.php Определение основного класса main Определение свойств и методов в основном классе Описание назначения переменной type и action Выбор типа и действия при помощи переключателя switch если пользователь вошел на сайт. Создание экземпляра класса при выборе типа действия. Написание класса reguser
День 5. (20:45) Работа над ошибками Определение блока content в который будут загружаться данные. Изменение текста в блоке content при помощи javascript Использование функции form_loader для загрузки файла методом GET Назначение переменной url_s Использование плагина firebug для отладки javascript, html и css. Подключение файлов с классами javascript Функция для загрузки всех классов в javascript
День 6. (14:45) Функция для загрузки всех классов в javascript Создание экземпляра класса в javascript. Определение метода (функции) в классе языка javascript Как выполняется регистрация пользователя Определение конструктора в классе reguser Написание функции select_action
День 7. (19:39) Небольшие изменения Отправка данных для регистрации пользователя Изменение url_s в зависимости от месторасположения скриптов Занесение данных в переменные login и pass из cookie Обработка обратного вызова при отправке данных методом ajax_post Разбиение данных в массив при помощи split Проверка полноты заполнения данных при регистрации Написание запроса на вставку данных в таблицу с пользователями SOCIAL_user
День 8. (45:13) Регистрация пользователя Проверка длины введенных данных при регистрации (функция mb_strlen) Вывод сообщения об ошибке Выделение ошибочно заполненного поля при регистрации Отправка кода активации на e-mail
День 9. (32:10) Описание скрипта активации на php. Передача в класс разного количества переменных. Демонстрация работоспособности скриптов на рабочем сайте. Страница пользователя - user.html Написание запросов на загрузку, редактирование и удаление страницы. Назначение переменной ids. Подготовка таблицы со списком городов.
День 10. (36:59) Вход пользователя на сайт (форма авторизации пользователя).
День 11. (50:35)
День 12. (40:54)
День 13. (38:48)
День 14. (20:45)
День 15. (1:04:58)
День 16. (51:13)
День 17. (36:49)
День 18. (1:01:02)
День 19. (56:35)
День 20. (58:16)
День 21. (44:47)
День 22. (45:12)
День 23. (42:43)
День 24. (29:07)
День 25. (28:12)
День 26. (56:10) Описание изменений в скрипте. Удаление неактивированных пользователей. Описание класса like: добавление и список поставленных like. Функции получения идентификатора по псевдониму и псевдонима по идентификатору. Подставление адреса локального или рабочего сервера в классах. Изменения в серверном скрипте класса fotos и клиентском скрипте class_fotos.js. Изменения в классе fotoalbums.php и class_fotoalbums.js Изменения в классе wall.php Добавление like для понравившегося сообщения
День 27. (45:22) Вывод количества зарегистрированных пользователей. onmouseover и onmouseout при наведении на кнопку like или рассказать. Исправление ошибки в скрипте при входе на сайт. Запросы для поиска и вывода количества записей. Поиск пользователя на сайте. Создание поля для ввода поискового запроса. Отправка поискового запроса в скрипт api. Вывод фотографии пользователя в результатах поиска.
День 28. (57:32) Загрузка полностью страницы через php без ajax запросов. Описание изменений в скрипте index.php. Функция my_post для отправки post запроса через php. Изменение в клиентских скриптах js. Вывод страницы когда пользователь не вошел на сайт. Исправления в классе messages.php Отображение количества непрочитанных сообщений в меню.
День 29. (20:15) Оформление сайта социальной сети через файл style.css. Анимационное изображение при загрузке фото. Изменение видимости блоков при начале и завершении загрузки. Изменение окна уведомлений alert на собственный.
День 30. (27:08)
Производство: Россия Продолжительность: 19:07:35 Язык: Русский