Создание социальной сети с нуля за 30 дней. Видеоурок (2013) PCRec
Название: Создание социальной сети с нуля за 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
Язык: Русский
Файл
Формат видео: FLV
Видео: H264, 1280x720, 16:9, 15 fps, ~1500
Аудио: MPEG 1 Audio, Layer 3 (MP3), 44100 Hz, 85 kbps, 1 mono
Размер: 6,54 Гб
Скачать Создание социальной сети с нуля за 30 дней. Видеоурок (2013) PCRec
|