Курс по backend разработке на Python [Stepik] [Владислав Бухарин]

Складчина: Курс по backend разработке на Python [Stepik] [Владислав Бухарин]

[​IMG]
О курсе
Приветствуем всех участников! Веб-разработка – одно из самых популярных и востребованных направлений в 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. Введение

Повторение основ языка

  1. Базовый синтаксис 1
  2. Базовый синтаксис 2
  3. Базовый синтаксис 3
  4. Тест по 1 главе

Первая программа на Django

  1. Начало backend development
  2. Создание первого приложения
  3. Файл settings.py
  4. URLconf
  5. Тест по 2 главе

Представления и шаблоны

  1. Что такое представления часть 1
  2. Что такое представления часть 2
  3. Django template system
  4. Static/media/Загрузка файлов
  5. Тест по 3 главе

Видеоурок 1

  1. Урок 1

Практическая работа № 1

  1. Советы при создании проекта
  2. Практическое задание

Модели и базы данных

  1. Что такое база данных и какие бывают базы
  2. Основы Sql
  3. Реляционные базы: PostgreSql, MySql
  4. Нереляционные базы: MongoDb, Redis
  5. Тест по 4 главе

Создание моделей в Django

  1. Создание Model класса, основные методы
  2. AbstractUser, авторизация в приложении
  3. Тест по 5 главе

Видеоурок 2

  1. Урок 2

Практическая работа № 2

  1. Практическое задание

Формы, unit тесты

  1. Написание и подключение форм
  2. Сессии, cookies
  3. Тесты
  4. Тест по 6 главе

Django Rest framework

  1. Rest api
  2. Создание сериализатора
  3. Сериализация POST запросов в DRF
  4. Тест по 7 главе

Продвинутый Django

  1. Celery
  2. Ajax
  3. Websocket
  4. Тест по 8 главе

Практическая работа № 3

  1. Практическое задание

Защита проекта

  1. HTTPS протокол
  2. Что такое sql инъекция
  3. XSS атаки
  4. Тест по 9 главе

Деплой проекта

  1. Что такое nginx
  2. Деплой через gunicorn
  3. Деплой с помощью docker
  4. Тест по 10 главе

Финальное тестирование

  1. Тест по модулю 1-8
  2. Тест по модулю 9-14
  3. Завершение

В курс входят:

  • 53 урока
  • 42 минуты видео
  • 208 тестов
  • 11 интерактивных задач

Автор: Владислав Бухарин
Цена: 1490 руб.