Курс на Stepik
Обложка курса «Разработка бэкенд приложений на Django» на Stepik
Бесплатно

Разработка бэкенд приложений на Django 4.405

Открыть на
STEPIK.ORG

На данном курсе вы познакомитесь с разработкой бэкенд приложений на django. В качестве итогового проекта предстанет приложение со своим API.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разработка бэкенд приложений на Django»Учеников на курсе 7 977
Сертификаты, выданные на курсе «Разработка бэкенд приложений на Django»Сертификатов выдано 0
Отзывы о курсе «Разработка бэкенд приложений на Django»Отзывов получено 42
Рейтинг курса «Разработка бэкенд приложений на Django»Рейтинг курса 4.405
Уроки в курсе «Разработка бэкенд приложений на Django»Количество уроков 67
Тесты в курсе «Разработка бэкенд приложений на Django»Количество квизов 12
Время прохождения курса «Разработка бэкенд приложений на Django»Время прохождения курса
Обновления курса «Разработка бэкенд приложений на Django»Обновления курса
Дата публикации курса «Разработка бэкенд приложений на Django»Дата публикации курса
Последнее обновление курса «Разработка бэкенд приложений на Django»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Разработка бэкенд приложений на Django» 13 разделов Уроки в курсе «Разработка бэкенд приложений на Django» 67 уроков Тесты в курсе «Разработка бэкенд приложений на Django» 12 тестов Время прохождения курса «Разработка бэкенд приложений на Django» 2 ч. Последнее обновление курса «Разработка бэкенд приложений на Django» обн. 3 года назад

1. Введение в курс

7 уроков
Закрытый
1.1 Вступление
8 309
8 309
0м 29с
81
Закрытый
1.2 Цели и идеи
5 792
4 900
2м 11с
96
Закрытый
1.3 Чем вы будем пользоваться
5 175
5 175
0м 10с
65
Закрытый
1.4 Системы контроля версий. Git
5 093
4 106
4м 13с
113
Закрытый
1.5 Среды разработки
4 286
3 822
1м 14с
55
Закрытый
1.6 Управление зависимостями. Poetry
4 172
3 690
1м 15с
56
Закрытый
1.7 Задание на дом
4 055
4 055
1м 13с
47

2. Знакомство с контекстом бэкенд разработки на Django

3 урока
Закрытый
2.1 Что из себя представляет Django?
4 137
3 299
3м 28с
73
Закрытый
2.2 Поднимаем первое приложение
3 715
2 696
4м 25с
59
Закрытый
2.3 Задание на дом
3 070
3 070
0м 20с
35

3. Архитектура Django приложений

12 уроков
Закрытый
3.1 Структура проекта
3 192
2 152
4м 42с
44
Закрытый
3.2 Settings и переменные окружения
2 513
1 697
6м 44с
30
Закрытый
3.3 Модели
2 166
1 522
4м 4с
29
Закрытый
3.4 Миграции
1 704
1 256
2м 47с
15
Закрытый
3.5 Админ панель
1 555
1 093
3м 11с
21
Закрытый
3.6 Apps и Сигналы
1 378
1 000
4м 16с
18
Закрытый
3.7 Views и urls
1 309
930
4м 15с
13
Закрытый
3.8 Asgi и Wsgi
1 169
1 169
1м 57с
11
Закрытый
3.9 Где хранить бизнес-логику?
1 173
855
4м 52с
19
Закрытый
3.10 Utils
1 048
1 048
1м 42с
15
Закрытый
3.11 Собственные команды
1 042
833
2м 2с
12
Закрытый
3.12 Задание на дом
1 285
1 285
0м 30с
0

4. Подробное знакомство с Django ORM

5 уроков
Закрытый
4.1 SQL, средства работы с БД на уровне Django ORM
1 193
651
8м 10с
20
Закрытый
4.2 Как исполняются запросы?
839
614
3м 10с
12
Закрытый
4.3 Транзакции
852
599
2м 54с
13
Закрытый
4.4 Тест
935
676
1м 51с
6
Закрытый
4.5 Задание на дом
845
845
0м 30с
3

5. Знакомство с API

5 уроков
Закрытый
5.1 Зачем нужен API?
1 054
786
2м 35с
14
Закрытый
5.2 SOAP
920
703
1м 49с
5
Закрытый
5.3 GraphQL
881
656
2м 50с
15
Закрытый
5.4 RESTful
866
683
2м 42с
9
Закрытый
5.5 Тест
876
667
0м 23с
4

6. Паттерн MVC

5 уроков
Закрытый
6.1 Model View Controller
869
665
1м 25с
12
Закрытый
6.2 DRF
812
515
8м 14с
12
Закрытый
6.3 Cоздаем нужные эндпоинты
657
657
1м 19с
7
Закрытый
6.4 Postman, Swagger
659
509
2м 9с
7
Закрытый
6.5 Задание на дом
604
604
0м 20с
2

7. Пишем первые тесты

6 уроков
Закрытый
7.1 Для чего нужно тестирование?
656
511
1м 14с
9
Закрытый
7.2 Юнит и интеграционное тестирвание
604
495
1м 26с
7
Закрытый
7.3 Тестовые фреймворки
566
469
3м 43с
8
Закрытый
7.4 Pytest
600
401
6м 56с
11
Закрытый
7.5 Тест
592
411
1м 56с
5
Закрытый
7.6 Задание на дом
522
522
0м 10с
1

8. Разбираемся с CI/CD

6 уроков
Закрытый
8.1 Знакомство c CI/CD
697
521
1м 26с
7
Закрытый
8.2 Линтеры
560
409
2м 25с
6
Закрытый
8.3 Type Hinting и mypy
468
379
2м 3с
6
Закрытый
8.4 Импорты
461
382
1м 8с
8
Закрытый
8.5 Настраиваем пайплайны для запуска линтеров и тестов
460
392
2м 54с
7
Закрытый
8.6 Задание на дом
448
448
0м 15с
1

9. Деплоим приложение на сервер

4 урока
Закрытый
9.1 Как происходит деплой?
617
513
1м 57с
5
Закрытый
9.2 Развертывание приложения
573
492
1м 15с
7
Закрытый
9.3 Gunicorn
581
455
2м 31с
4
Закрытый
9.4 Задание на дом
505
505
0м 8с
1

10. Знакомство с middleware

3 урока
Закрытый
10.1 Разбираемся со встроенными middleware
531
384
2м 25с
5
Закрытый
10.2 Добавляем собственную middleware
429
347
1м 18с
4
Закрытый
10.3 Задание на дом
422
422
0м 7с
2

11. Аутентификация, авторизация

4 урока
Закрытый
11.1 Аутентификация и авторизация в приложениях
635
635
1м 51с
4
Закрытый
11.2 Виды аутентификации
581
453
3м 6с
7
Закрытый
11.3 Аутентификация в Django
624
380
3м 35с
4
Закрытый
11.4 Задание на дом
497
497
0м 9с
1

12. Наш первый рефактор

5 уроков
Закрытый
12.1 “Дурной запах кода”
639
404
1м 14с
5
Закрытый
12.2 Паттерны проектирования
503
326
3м 48с
5
Закрытый
12.3 KISS, DRY, SOLID
566
377
2м 32с
6
Закрытый
12.4 О сложности рефакторинга без тестов и важности тестов
457
457
1м 3с
4
Закрытый
12.5 Задание на дом
522
522
0м 19с
3

13. Заключение

2 урока
Закрытый
13.1 Чего мы добились?
824
824
1м 38с
3
Закрытый
13.2 Что делать дальше?
802
802
1м 51с
10