Для создания социальной сети мы будем использовать веб-фреймворк aiohttp. Для хранения данных будем использовать базу MongoDB ( NoSQL база данных). Для подключения к базе - PyMongo(библиотека), для запросов к базе данных - Motor(библиотека).
План вебинара:
- Создание модели юзера. Создадим класс для работы с данными юзера - ФИО, никнейм, почта, аватар и т.д.
- Регистрация. Валидация данных и создания юзера.
- Логин. Для логина и работы с сессией будем использовать aiohttp-session.
- Аватар юзера. Юзер сможет добавить свой аватар, для этого будем использовать функции фреймворка aiohttp для работы с файлами.
- Пост на своей странице. Создание модели поста, сохранение поста.
- Добавления друга. Поиск и добавление юзера в друзья.
- Личное сообщение другу. Отправление личного сообщения юзеру.
Для участия в вебинаре обязательна регистрация. На email, который Вы укажете в регистрационной форме, 20 сентября будет отправлено письмо-приглашение со ссылкой на трансляцию.
Пакеты подписки с доступом ко всем курсам и сервисам
- Все видеокурсы на 3 месяца
- Тестирование по 6 курсам
- Проверка 5 домашних заданий
- Консультация с тренером 30 мин
- Все видеокурсы на 6 месяцев
- Тестирование по 8 курсам
- Проверка 10 домашних заданий
- Консультация с тренером 60 мин
- Все видеокурсы на 12 месяцев
- Тестирование по 16 курсам
- Проверка 20 домашних заданий
- Консультация с тренером 120 мин