Python: Django ORM - курс 3900 rub. от Hexlet, обучение 12 часа, Дата: 30 ноември 2023 г.
разни / / December 04, 2023
Включен в курса
- 11 урока (видео и/или текст)
- 10 упражнения в симулатора
- 31 скрининг теста
- Самостоятелна работа
- Допълнителни материали
Помощ в "Дискусии"
- Достъп до други курсове на платформата
Какво ще научите
- Работа с модерни ORM
- Създавайте сложни заявки с функции за агрегиране и анотация
- Анализирайте ефективността от използването на ORM
Ще научите повече за моделите и техните съпоставки към базата данни, миграциите и изграждането на заявки. Ще разберете как да описвате връзките между моделите и да извършвате обратими операции в режим на транзакция. Знанията от този курс ще ви позволят да работите удобно с данни в Django проекти. За да улесните ученето, струва си предварително да вземете курс по основите на релационните бази данни и основите на Django.
Относно курса
Научете за курса, неговата структура, цели и цели.
Настройване на Django ORM
Инсталирайте подготвения пакет с Django ORM на вашия локален компютър
Основни понятия
Запознаване с основни понятия: модели, схема, заявки, CRUD.
Модел
Научете се да създавате модели и да ги използвате.
Запитване на данни от базата данни
Научете се да създавате произволни заявки за данни, като използвате специализиран език за заявки
Връзки
Научете се да изграждате взаимоотношения един към много и един към един
Много към много
Запознайте се с най-сложния тип връзка между обекти.
Анотация и агрегиране
Научете се да добавяте данни, изчислени от СУБД към обекти, получени от базата данни. Научете се да получавате различна колективна информация за данни.
Транзакции
Запознайте се със средствата за описване на транзакции с помощта на Django ORM.
Ефективно използване на ORM
Научете начини за по-ефективно използване на инструменти от високо ниво, без ръчно писане на SQL заявки.
Самостоятелна работа
Допълнителни задачи, които ви позволяват да консолидирате придобитата теория
Допълнителни материали
Статии и видеоклипове, курирани от екипа на Hexlet. Ще ви помогне да се потопите по-дълбоко в темата на курса