Сайт знакомств на Angular и Django. Чат-мессенжер по типу телеграм.

Цель проекта: создать одностраничное чат-приложение для мобильных устройств, используя Django на серверной части и Angular Ionic на клиентской.

Урок 1.

Описание проекта. Начало работы.

Как создать проект на Angular Ionic.

  Есть видео.

Урок 3.

Джанго. Пользователи.

Регистрация пользователей.

  Есть видео.

Урок 5.

Встраиваем Ангуляр в Джанго.

Обслуживание Ангуляр приложения одним Джанго.

  Есть видео.

Урок 6.

Ангуляр. Список пользователей.

Выводим пользователей на странице.

  Есть видео.

Урок 8.

Авторизация пользователя по токену.

REST API запрос для авторизации пользователя. Форма на фронтенде. Реактивные формы в Ангуляре.

  Есть видео.

Урок 9.

REDUX хранилище. Библиотека ngrx.

Используем базу данных ngrx в браузере.

  Есть видео.

Урок 10.

Сервис инициализации пользователя.

Идентифицируем пользователя при загрузке/перезагрузке приложения.

Нет видео.

Урок 11.

Хранилище списка пользователей. Angular.

Ложим пользователей в стору.

Нет видео.

Урок 12.

Соединение с веб-сокетом. Пользователи онлайн. Бекенд и фронтенд.

Отслеживание пользователей в онлайне и оффлайне с помощью Django channels.

Нет видео.

Урок 13.

Рассылка веб-сокет сообщений с помощью Django channels и celery.

Передаем сообщения о появлении нового пользователя в онлайне.

Нет видео.

Урок 14.

Комнаты чата.

Делим чат на комнаты по 2 человека.

Нет видео.

Урок 15.

Чат сообщения.

Передача сообщения в комнату чата.

Нет видео.

Урок 16.

Рассылка сообщений через веб-сокет.

Рассылаем с помощью django channels.

Нет видео.

Урок 17.

Исправления и улучшения.

Аватарка. Разлогирование.

Нет видео.

Урок 19.

Использование сервера Centrifuge для сокет-сообщений.

Установка сервера. Отсылка сообщений из python кода.

Нет видео.

Урок 20.

Список контактов пользователя.

Создание и вывод контактов.

Нет видео.