Содержание пакета (2 курса)
1. Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором 5.00
Введение
6 уроков
1.
Что это за курс
↗
2.
Об авторах
↗
3.
Какое приложение ты будешь разрабатывать
↗
4.
Полезная информация
↗
5.
Приветствие от Senior Pomidor
↗
6.
Важное дополнение от Senior Pomidor!
↗
Создадим тебе сервер
4 урока
1.
Git. GitHub.
↗
2.
Сервер
↗
3.
Установка проекта
↗
4.
Настройка проекта
↗
Django REST Framework
3 урока
1.
REST API
↗
2.
Установка Django REST Framework
↗
3.
Django REST Framework
↗
Задание 1. " Пара слов о себе"
5 уроков
1.
Задача
↗
2.
View с @api_view
↗
3.
Chrome DevTools
↗
4.
Шпаргалка
↗
5.
Комментарий от Senior Pomidor
↗
Задание 2. "Run!"
6 уроков
1.
Задача
↗
2.
ModelViewSet
↗
3.
Postman
↗
4.
Debug твоего проекта
↗
5.
Шпаргалка
↗
6.
Комментарий от Senior Pomidor
↗
Задание 3. "Атлеты и тренеры"
5 уроков
1.
Задача
↗
2.
Фильтр. get_queryset().
↗
3.
SerializerMethodField()
↗
4.
Шпаргалка
↗
5.
Комментарий от Senior Pomidor
↗
Задание 4. "Больше данных об атлетах"
5 уроков
1.
Задача
↗
2.
Nested serializers
↗
3.
Проблема n+1. select_related().
↗
4.
Подсчет запросов в БД
↗
5.
Комментарий от Senior Pomidor
↗
Задание 5. "Поиск юзера"
3 урока
1.
Задача
↗
2.
SearchFilter. Простой поиск.
↗
3.
Комментарий от Senior Pomidor
↗
Задание 6. "Статус забега"
3 урока
1.
Задача
↗
2.
Класс APIView
↗
3.
Комментарий от Senior Pomidor
↗
Задание 7. "Фильтр, сортировка и пагинация"
5 уроков
1.
Задача
↗
2.
Фильтр в API. Библиотека django-filter.
↗
3.
Сортировка в API. OrderingFilter.
↗
4.
Пагинация в API
↗
5.
Комментарий от Senior Pomidor
↗
Задание 8. "Количество забегов"
2 урока
1.
Задача
↗
2.
Комментарий от Senior Pomidor
↗
Задание 9. "Еще больше данных об атлетах"
3 урока
1.
Задача
↗
2.
Методы get_or_create и update_or_create
↗
3.
Комментарий от Senior Pomidor
↗
Задание 10. "Челлендж 10 забегов"
2 урока
1.
Задача
↗
2.
Комментарий от Senior Pomidor
↗
Задание 11. "Positions атлета"
3 урока
1.
Задача
↗
2.
Валидация в сериалайзере
↗
3.
Комментарий от Senior Pomidor
↗
Задание 12. "Расстояние забега"
2 урока
1.
Задача
↗
2.
Комментарий от Senior Pomidor
↗
Задание 13. "Челлендж 50 км"
3 урока
1.
Задача
↗
2.
Aggregate в queryset
↗
3.
Комментарий от Senior Pomidor
↗
Задание 14. "Создание Collectible Items"
3 урока
1.
Задача
↗
2.
Еще немного о валидации данных сериализатором
↗
3.
Комментарий от Senior Pomidor
↗
Задание 15. "Поиск и сбор Collectible Items"
4 урока
1.
Задача
↗
2.
Наследование сериализаторов. get_serializer_class()
↗
3.
Проблема с fields = '__all__' в ModelSerializer
↗
4.
Комментарий от Senior Pomidor
↗
Задание 16. "Время забега"
3 урока
1.
Задача
↗
2.
Форматирование даты в сериалайзере
↗
3.
Комментарий от Senior Pomidor
↗
Задание 17. "Оптимизируй это"
3 урока
1.
Задача
↗
2.
Annotate в QuerySet
↗
3.
Комментарий от Senior Pomidor
↗
Задание 18. "Скорость"
3 урока
1.
Задача
↗
2.
Бизнес-логика в ModelViewSet
↗
3.
Комментарий от Senior Pomidor
↗
Задание 19. "Челлендж 2 км за 10 минут"
2 урока
1.
Задача
↗
2.
Комментарий от Senior Pomidor
↗
Задание 20. "Подписка на тренеров"
3 урока
1.
Задача
↗
2.
Класс Meta. related_name. id связанного объекта.
↗
3.
Комментарий от Senior Pomidor
↗
Задание 21. "Итоговая таблица челленджей"
2 урока
1.
Задача
↗
2.
Комментарий от Senior Pomidor
↗
Задание 22. "Рейтинг тренера"
3 урока
1.
Задача
↗
2.
Итого: как добавить поле в API.
↗
3.
Комментарий от Senior Pomidor
↗
Задание 23. "Аналитика для тренера"
2 урока
1.
Задача
↗
2.
Комментарий от Senior Pomidor
↗
Завершение
2 урока
1.
Аутентификация и авторизация в DRF
↗
2.
Курс закончен. Что дальше?
↗
2. Django ИИнтенсив: Django с нуля и задачи с ИИ проверкой 4.88
1. Введение
4 урока
1.
Что это за курс
↗
2.
Об авторах
↗
3.
Что такое Django
↗
4.
Полезная информация
↗
Первое веб-приложение
5 уроков
1.
Создание и первоначальная настройка Django проекта
↗
2.
"Hello, world!" на Django. Dot-notation.
↗
3.
Добавим Django templates
↗
4.
Подключим базу данных. Используем модели.
↗
5.
Итоги главы
↗
Views
5 уроков
1.
HTTP ответы. Статус коды.
↗
2.
HTTP запросы. GET запрос.
↗
3.
HTTP запросы. POST запрос.
↗
4.
Запросы в БД. CRUD операции.
↗
5.
Sessions. Class based views.
↗
Models
5 уроков
1.
Поля моделей. Метод __str__. Работа с документацией.
↗
2.
Связи между моделями
↗
3.
QuerySet
↗
4.
Модель User. Аутентификация пользователей.
↗
5.
Методы моделей. Поле ImageField.
↗
urls.py
1 урок
1.
Именованные маршруты. Динамические URL
↗
Templates
4 урока
1.
Прежде чем начать
↗
2.
Переменные. Теги. Наследование шаблонов.
↗
3.
Формы для ввода данных. Static files.
↗
4.
Заключение
↗