Django с нуля 

На этом веб-фреймворке написаном на python работают такие сайты как Instagram, Disqus, Mozilla, The Washington Times, Pinterest, YouTube, Google и др..

Обзор программы по Django

Темы курса Django

Все темы и разделы клибельны. Каждому уроку вы можете присвоить свой статус.

Уровень Раздел Тема Статус
G1 Основные понятия Django Введение
HTTP Протокол
Команды терминала, создание проекта, структура.
Виртуальные окружения
IDE
создание проекта, первая страничка
Настройки проекта, static, media
Создание вспомогательного скрипта
models Документация
Основные типы полей
Связи 'Один к одному'
Связи 'Один ко многим'
Миграции
views classes views
func views
Add context to templates
GiHub Что такое Git?
Разметка markdown
GitHub Desktop
Следующий уровень
Templates Создание шаблонов
Адаптация сторонних шаблонов
Наследование шаблонов
Поиск и фильтрация Простая система поиска и фильтрации
Формы GET / POST Отправка данных из форм в бекэнд
Сигналы Создание простого сигнала
Send Email Отправка писем
Подключение сервиса рассылок SENDGRID
Ngrok Туннель в среду разработки
Переменные окружения работа с файлом .env
Оптимизация изображений Easy Thumbnail
Итоговый проект локально Локальный итоговый проект
G2 Деплой проекта на сервер VDS / VPS Хостинги
Общая информация и ссылки
Доменное имя
Linux, SSH, VENV, Requirements
Static, Alowed Hosts, Test RUN
Gunicorn
Nginx
Firewall UFW
Mediafiles
Подключение доменного имени
SSL сертификат
Добавления сайта в индекс поисковиков
Планирование Планирование и проектирование проекта
Авторизация Пишем логин для пользователей
Использование встроенных классов авторизации
Расширение стандартной User модели
Личный кабинет
Авторизация по email
SSL на разработке
Социальная авторизация Google
Продвинутые формы Форма для постинга
Текстовый редактор для формы
Админ панель | Pro Текcтовый редактор SummerNote
Добавление Actions
Django ORM Основное
Консоль shell_plus
Инструменты анализа БД
Поиск и фильтрация | Queryset
Обратные отношения
Индексы
Нормализация - Денормализация
Транзакции | ACID
relatedname=
select_related()
prefetch_related()
Извлечение данных: Один ко многим / многие к одному
Связь многие ко многим
Тренажер ORM | Queryset
Теги Создание модели тегов
Библиотека django-taggit
Like Синхронная реализация
Асинхронная реализация
Кнопка лайков (асинхронный код) JavaScript
Кнопка лайков (синхронный код)
Files File fields
Upload - Download
Геоданные Создание динамичной карты на сайте
Геокодирование
Библиотеки для вывода карт
Расширение функционала сайта Корзина покупок
Поток активности
Пагинатор
Бесконечный пагинатор
Платежная система
Система подписки авторов
Коды ошибок
Google Calendar API
Google Calendar API
IP клиента, геокодирование.
DRF Создание API через DRF
cериализаторы
views
urls
Авторизация по API
swagger
Тестовый доступ к бэкенду из мобильного приложения
тестовые Api
Телеграмм бот Подготовка и настройка Django
Создание телеграмм-Бота
Вебхук / Longpole
Получение данных из запроса
Создание меню
Регистрация пользователя в базе
Индивидуальные рассылки
Запуск по расписанию
ReplIt для мелких проектов
SQL Тренажеры
Отладка и оптимизация Django Debug Panel
Логгирование
Тестирование Тесты
Django Session Варианты использования
Сохранение данных в сессии
G3 Docker Основы
Нагрузочное тестирование Ресурсы для тестирования
Docker Запуск джанго в Docker (hard)
Введение
Django / PosrgreSQL / Redis (simple)
Интеграция в Pycharm PRO
PostgreSQL Настройка
Запуск базы в Docker
Кеш Настройка кеша
Асинхронность Разница между аснихронностью и потоками
Асинхронные задачи
Асинхронный Django
Задачи в отдельном потоке
Django Q
Celery
Redis
Rabit MQ
Django Channels
Flower
Создание Daemon на сервере
No SQL DataBase MongoDB
Паттерны программирования SOLID
G0 Собеседования Django

Ваш прогресс:

Django G1
0%
Django G2
0%
Django G3
0%