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