Курс «Django: создание функциональных веб-приложений» от «Нетология»

Освойте фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC.
Добавьте Django в свое резюме и получите новые карьерные возможности.

44 человека уже купили данный курс

Развивайте свою карьеру
Освойте фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC

Растите как профессионал
Добавьте Django в свое резюме и получите новые карьерные возможности

Что вы получите в результате обучения

Что умею делать

  • Cоздаю админку и расширяю её возможности

Мои навыки

  • Понимание принципов формирования сайта
  • Организация проекта в Django
  • Проектирование моделей данных
  • Организация проекта в Django REST Framework
  • Построение API
  • Работа с базами данных и ORM
  • Оптимизация запросов
  • Отладка и поиск ошибок
  • Настройка фильтрации и поиска в API

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

  • Обработка запросов. Работа с шаблонами
    Познакомимся с фреймворком Django и установим его на компьютер. Изучим основные принципы организации проекта в django и инструменты для обработки урлов. Узнаем о возможностях, организации и механизмах работы шаблонов.
  • Базы данных
    Работа с базами данных – одна из основных в бэкэнд-разработке. Научимся их создавать, делать запросы и работать с ORM и моделями. Познакомимся с основными типами полей и базовыми запросами. Научимся создавать структуру базы с различными связями и оптимизировать запросы.
  • Взаимодействие с сайтом
    Погрузитесь в построение гибкого и функционального API для веб-приложения. Научитесь настраивать права доступа и фильтровать контент. Узнаете про троттлинг, пагинацию и другие важные аспекты в построении API.

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

Обработка запроса. Работа с шаблонами
Познакомитесь с фреймворком Django и установите его на компьютер. Изучите основные принципы организации проекта в Django и инструменты для обработки урлов. Узнаете о возможностях, организации и механизмах работы шаблонов.

Базы данных
Погрузитесь в построение гибкого и функционального API для веб-приложения. Научитесь настраивать права доступа и фильтровать контент. Узнаете про троттлинг, пагинацию и другие важные аспекты в построении API.

Взаимодействие с сайтом
Познакомитесь с API на примере Django REST framework. Изучите CRUD и разделение доступа в DRF. Узнаете, как тестировать Django-приложения с использованием Pytest

Обработка запроса. Работа с шаблонами

1
Знакомство с Django. Подготовка и запуск проекта. Вебинар
2
Знакомство с Django. Подготовка и запуск проекта. Введение в курс
3
Знакомство с Django. Подготовка и запуск проекта. Django: установка и запуск
4
Знакомство с Django. Подготовка и запуск проекта. Базовые возможности и роутинг Django
5
Знакомство с Django. Подготовка и запуск проекта. Дебаг проекта
6
Обработка запросов и шаблоны. Введение в занятие
7
Обработка запросов и шаблоны. Параметры запросов
8
Обработка запросов и шаблоны. Введение в шаблоны
9
Обработка запросов и шаблоны. Пагинация

Базы данных

1
Работа с ORM. Введение в занятие
2
Работа с ORM. ORM, модели
3
Работа с ORM. Запросы к БД
4
Работа с ORM. Создание БД проекта. Управление БД из админки Django
5
Работа с ORM. Связи многие-ко-многим

Взаимодействие с сайтом

1
Знакомство с API на примере Django REST framework. Введение в занятие
2
Знакомство с API на примере Django REST framework. Установка и настройка DRF
3
Знакомство с API на примере Django REST framework. Компоненты DRF
4
CRUD в DRF. Введение в занятие
5
CRUD в DRF. ViewSet и роутеры
6
CRUD в DRF. Сериализаторы, валидация и обновление данных
7
CRUD в DRF. Фильтрация данных
8
CRUD в DRF. Пагинация данных
9
Разделение доступа в DRF. Введение в занятие
10
Разделение доступа в DRF. Авторизация в DRF
11
Разделение доступа в DRF. Throttling
12
Тестирование Django-приложений с использованием Pytest. Введение в занятие
13
Тестирование Django-приложений с использованием Pytest. Настройка pytest для работы с Django. Организация тестов
14
Тестирование Django-приложений с использованием Pytest. Введение в занятие. Параметризация входных данных. Написание фикстур
15
Тестирование Django-приложений с использованием Pytest. Покрытия кода тестами
1) Развивайте свою карьеру. Освойте фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC 2) Растите как профессионал. Добавьте Django в свое резюме и получите новые карьерные возможности
1) Обработка запросов. Работа с шаблонами. Познакомимся с фреймворком Django и установим его на компьютер. Изучим основные принципы организации проекта в django и инструменты для обработки урлов. Узнаем о возможностях, организации и механизмах работы шаблонов. 2) Базы данных. Работа с базами данных - одна из основных в бэкэнд-разработке. Научимся их создавать, делать запросы и работать с ORM и моделями. Познакомимся с основными типами полей и базовыми запросами. Научимся создавать структуру базы с различными связями и оптимизировать запросы. 3) Взаимодействие с сайтом. Погрузитесь в построение гибкого и функционального API для веб-приложения. Научитесь настраивать права доступа и фильтровать контент. Узнаете про троттлинг, пагинацию и другие важные аспекты в построении API.
1) Понимание принципов формирования сайта. 2) Организация проекта в Django. 3) Проектирование моделей данных. 4)Организация проекта в Django REST Framework. 5) Построение API. 6) Работа с базами данных и ORM. 7) Оптимизация запросов. 8) Отладка и поиск ошибок. 9) Настройка фильтрации и поиска в API.

Будьте первым, кто оставит отзыв.

Пожалуйста, войдите чтобы оставить отзыв
Django - создание функциональных веб-приложений. Нетология
Автоматическая выдача после оплаты

Почему такая низкая цена?

4 часа 55 минут
Вы получаете полную версию курса, но без обратной связи от автора
Файлы курса будут доступны для скачивания на ПК или телефон