Складчина: Курс по backend разработке на Python [Stepik] [Владислав Бухарин]
О курсе
Приветствуем всех участников! Веб-разработка – одно из самых популярных и востребованных направлений в IT. Если вы хотите стать частью этого захватывающего мира, то курс по backend разработке на Django – идеальное решение!
Django – один из лучших серверных фреймворков 2023 года, предоставляющий надежную и эффективную основу для веб-разработки с использованием моделей, представлений и шаблонов на языке Python. Его популярность подтверждается тем, что такие известные бренды, как Google, YouTube, успешно используют этот фреймворк для своих проектов.
Наш курс охватывает не только основы Django, но и предоставляет углубленное понимание различных web-технологий, которые также являются важными в мире веб-разработки.
Чему вы научитесь
- Основы Django.
- Работа с базами данных: MySql, PostgreSql, Redis.
- Деплой проекта на VPS сервер
- Git, Docker, ajax, websocket.
- Безопасность проекта
Для кого этот курс
Этот курс предназначен для всех, кто мечтает овладеть backend разработкой на Django! Независимо от вашего опыта в программировании, наш курс идеально подойдет как для новичков, которые только начинают свой путь в веб-разработке, так и для опытных программистов, стремящихся улучшить свои навыки. Мы предоставим не только основы работы с Django, но и погрузим вас в интересные web-технологии, которые помогут создавать мощные и инновационные веб-приложения
Спойлер: Программа курса Входная работа
- О курсе
- Введение
Повторение основ языка
- Базовый синтаксис 1
- Базовый синтаксис 2
- Базовый синтаксис 3
- Тест по 1 главе
Первая программа на Django
- Начало backend development
- Создание первого приложения
- Файл settings.py
- URLconf
- Тест по 2 главе
Представления и шаблоны
- Что такое представления часть 1
- Что такое представления часть 2
- Django template system
- Static/media/Загрузка файлов
- Тест по 3 главе
Видеоурок 1
- Урок 1
Практическая работа № 1
- Советы при создании проекта
- Практическое задание
Модели и базы данных
- Что такое база данных и какие бывают базы
- Основы Sql
- Реляционные базы: PostgreSql, MySql
- Нереляционные базы: MongoDb, Redis
- Тест по 4 главе
Создание моделей в Django
- Создание Model класса, основные методы
- AbstractUser, авторизация в приложении
- Тест по 5 главе
Видеоурок 2
- Урок 2
Практическая работа № 2
- Практическое задание
Формы, unit тесты
- Написание и подключение форм
- Сессии, cookies
- Тесты
- Тест по 6 главе
Django Rest framework
- Rest api
- Создание сериализатора
- Сериализация POST запросов в DRF
- Тест по 7 главе
Продвинутый Django
- Celery
- Ajax
- Websocket
- Тест по 8 главе
Практическая работа № 3
- Практическое задание
Защита проекта
- HTTPS протокол
- Что такое sql инъекция
- XSS атаки
- Тест по 9 главе
Деплой проекта
- Что такое nginx
- Деплой через gunicorn
- Деплой с помощью docker
- Тест по 10 главе
Финальное тестирование
- Тест по модулю 1-8
- Тест по модулю 9-14
- Завершение
В курс входят:
- 53 урока
- 42 минуты видео
- 208 тестов
- 11 интерактивных задач
Автор: Владислав Бухарин
Цена: 1490 руб.