Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

  • 11 уроков (видео и/или текст)
  • 10 упражнений в тренажере
  • 31 проверочный тест
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Работать с современной ORM
  • Строить сложные запросы с функциями агрегации и аннотаций
  • Анализировать эффективность использования ORM

Вы узнаете больше о моделях и их отображениях на базу данных, о миграциях и построении запросов. Вы разберетесь, как описывать связи между моделями и выполнять обратимые операции в режиме транзакций. Знания из этого курса позволят вам удобно работать с данными в проектах на Django. Чтобы учиться было проще, стоит заранее пройти курс по основами реляционных баз данных и основам Django.

Что вы получите после обучения

Приобретаемые навыки
2
ORM
5
JPA
6
CRUD
7
Транзакции
8
Запрос данных из базы
9
Django ORM

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

О курсе
Узнать о курсе, его структуре, задачах и целях.

Настройка Django ORM
Завести подготовленный пакет с Django ORM у себя на локальном компьютере

Основные концепции
Познакомитсья с базовыми понятиями: модели, схема, запросы, CRUD.

Модель
Научиться создавать модели и использовать их.

Запрос данных из базы
Научиться создавать произвольные запросы к данным через специализированный язык запросов

Связи
Научиться строить связи "один ко многим" и "один к одному"

Многие ко Многим
Познакомиться с наиболее сложным видом связи между сущностями.

Аннотирование и агрегация
Научиться добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД. Научиться получать различную собирательную информацию о данных.

Транзакции
Познакомиться со средствами описания транзакций с помощью Django ORM.

Эффективное использование ORM
Узнать о способах более эффективного использования инструментов высокого уровня без ручного написания запросов на SQL.

Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

Курс «Python-разработчик»
Курс «Python-разработчик»
138 600 ₽
обновлено 20.04.2024 09:37
Python: Django ORM

Python: Django ORM

Оставить отзыв
Поделиться курсом с друзьями