Чему вы научитесь
- Познакомитесь с шаблонизатором фреймворка Django
- Научитесь применять ORM-команды для взаимодействия с БД
- Узнаете о возможностях настройки админ-панели
- Научитесь работать с формами
- Изучите классы представлений
- Познакомитесь с процессом регистрации и авторизации пользователей на сайте
- Научитесь делать авторизацию через социальные сети
- Познакомитесь с БД PostgreSQL и ее привязкой к проекту сайта
- Узнаете о возможностях использования капчи, применения хранилища Redis, кэширования страниц и создания карты сайта
- Изучите основы тестирования проекта с помощью модуля unittest
- Выполните деплой (развертывание) сайта на реальном сервере
- Познакомитесь с Docker и научитесь разворачивать сайты на сервере с его помощью
О курсе
Этот курс позволит вам сделать первые шаги в изучении современного и популярного фреймворка Django для разработки серверной части сайта (бэкенда) на языке Python. Здесь вы шаг за шагом изучите основные компоненты фреймворка и создадите свой собственный полноценный и профессиональный сайт.
Для кого этот курс
Этот курс посвящается всем, кто только делает первые шаги в сайтостроении и всем тем, кто хочет повысить свои навыки при разработке бэкенда сайтов.
Начальные требования
Знание базовых основ языка Python (для их изучения пройдите курс "Добрый, добрый Python", ссылка: https://stepik.org/course/100707/), ООП языка Python (курс "Добрый, добрый Python ООП", ссылка: https://stepik.org/116336).
Преподаватели курса
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 909 учеников получили сертификат.