Слив курса «Python-разработчик. Часть 3 из 8» [Яндекс.Практикум]

  • Автор темы Ректор
  • Дата начала
[Яндекс.Практикум] Python-разработчик. Часть 3 из 8 (2023)

[Яндекс.Практикум] Python-разработчик. Часть 3 из 8 (2023)

Описание курса:


СПРИНТ 6
Django ORM. Модели

Анфиса и базы данных​

  • Описание таблиц с помощью классов
  • Описание связей между моделями
  • Наследование от абстрактных моделей
  • Миграции
  • Django shell. CRUD-операции в Django ORM
  • Заполнение БД и выгрузка информации из неё

Админ-зона Django​

  • Создание суперпользователя. Регистрация моделей в админке
  • Локализация и перевод
  • Тонкая настройка админ-зоны

Django ORM. Получение информации из БД​

  • Django Debug Toolbar
  • SELECT и FROM через ORM
  • Фильтрация WHERE: методы filter() и exclude
  • Условия AND, OR, NOT. Q-объекты
  • Сортировка ORDER BY, ограничение LIMIT и сдвиг OFFSET
  • Получение отдельных объектов модели
  • Запросы к связанным моделям
  • Доработка проекта

Финальный проект спринта: Публикация для Блогикум​

Как взрослые учатся​

  • Мотивация и измеримые цели
  • Что делать с внутренним критиком

СПРИНТ 7​

Работа с формами​

  • Формы в HTML
  • Формы в Django: класс Forms
  • Обработка данных, полученных из веб-формы
  • Подключение стилей Bootstrap к HTML-форме
  • Формы на основе моделей
  • Защита от атак: csrf-токен
  • Создание записей в БД через форму
  • Редактирование и удаление объектов через форму
  • Валидация формы
  • Работа с изображениями в формах

Представления: расширенные возможности​

  • Постраничный вывод информации
  • CBV: view-классы вместо view-функций
  • Представление отдельного объекта: класс DetailView
  • Статичные страницы и класс TemplateView

Пользователи в Django​

  • Работа с пользователями в Django
  • Отправка писем. Эмуляция почтового сервера
  • Настройка страниц входа и выхода пользователей
  • Настройка страниц смены и восстановления пароля
  • Настройка страницы регистрации

Декораторы​

  • Декораторы
  • Разграничение доступа

Доработка проекта​

  • Кастомные страницы ошибок
  • Поздравления: комментирование записей
  • Оптимизация запросов к связанным моделям

Финальный проект спринта: доработка Блогикум​

Бонус​

  • Как показать свой проект другу
Подробнее:

Скачать - [Яндекс.Практикум] Python-разработчик. Часть 3 из 8 (2023)


Ссылка доступна для пользователей с группой: Premium, Premium+ 

 
Сверху