Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Создание социальной сети с нуля за 30 дней (2013) Видеокурс

Posted By: videourok
Создание социальной сети с нуля за 30 дней (2013) Видеокурс

Создание социальной сети с нуля за 30 дней (2013) Видеокурс Сергея Панзина
FLV | Duration: ~ 19h 07min | 1280x720 | Video: 15 fps 1500 kbps | Audio: 44100Hz 85 kbps 1 mono | ~ 6.75 GB
Genre: eLearning | Level: Intermediate, Advanced | Language: Russian

Как создать свою собственную социальную сеть с нуля за 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)


Создание социальной сети с нуля за 30 дней (2013) Видеокурс


Создание социальной сети с нуля за 30 дней (2013) Видеокурс


No mirrors, please!