🎯 Популярный курс

Django: веб-сервис с нуля до продакшена

Построй полноценный веб-сервис на Django — от первой строки кода до деплоя на сервер!

5,0⭐ Рейтинг
5 Уроков
60 Заданий
~20,0 ч Длительность
📚 Программа курса

Что вы изучите

Подробная программа курса с практическими заданиями и проектами

📖

О курсе

🚀 Создай настоящий веб-сервис на самом популярном Python-фреймворке!

Django — это фреймворк, на котором работают Instagram, Pinterest, Disqus и тысячи других сервисов. Он позволяет быстро строить надёжные приложения, не изобретая велосипед: встроенная ORM, авторизация, панель администратора, формы — всё уже есть.

Что вы построите:

Вы устроитесь junior backend-разработчиком в стартап DevBoard — они делают инструмент управления проектами. В ходе курса вы с нуля поднимете их бэкенд:

  • Модели задач, проектов и пользователей
  • Веб-интерфейс со списками и деталями
  • Панель администратора
  • REST API через Django REST Framework
  • Деплой на облачный сервис

Курс будет полезен:

  • Python-разработчикам, которые хотят перейти в backend
  • Тем, кто уже знает Python и хочет строить веб-сервисы
  • Разработчикам, знакомым с другими фреймворками

Навыки и технологии

  • Django ORM и миграции
  • Function-based и Class-based views
  • Django Templates
  • Django Admin
  • Django REST Framework
  • pytest-django
  • Деплой на Railway
🔒

Урок 1: Первый день в DevBoard

Поднимаете Django-проект с нуля: виртуальное окружение, первое приложение, первый маршрут.

⏱️ ~4 ч 📚 12 заданий
🔒

Урок 2: Задачи — сердце DevBoard

Создаёте модели, делаете миграции и учитесь работать с данными через Django ORM.

⏱️ ~4 ч 📚 12 заданий
🔒

Урок 3: Интерфейс для задач

Пишете views, шаблоны и URL-маршруты — пользователи смогут видеть задачи в браузере.

⏱️ ~4 ч 📚 12 заданий
🔒

Урок 4: Пользователи и аутентификация

Добавляете регистрацию, вход и привязку задач к конкретному пользователю.

⏱️ ~4 ч 📚 12 заданий
🔒

Урок 5: REST API и деплой

Пишете API через Django REST Framework, покрываете тестами и деплоите проект на Railway.

⏱️ ~4 ч 📚 12 заданий

Отзывы студентов

Отзывов пока нет. Они появятся, когда студенты начнут проходить курс и делиться своим опытом обучения.

💻 Примеры кода из курса

Изучайте на реальных примерах

Посмотрите, какой код вы будете писать в рамках курса

lesson_example.py
# Создаем класс для курса
class Course:
    def __init__(self, title, duration):
        self.title = title
        self.duration = duration
        self.students = []
    def enroll_student(self, student):
        self.students.append(student)
        return f"Добро пожаловать, {student}!"
interactive_app.js
// Интерактивное обучение
const learningApp = {
  courses: [],
  support: '24/7',
  practice: '100%',
  addCourse(course) {
    this.courses.push(course);
    console.log(`Курс ${course} добавлен!`);
  }
};

Готовы начать изучение?

Присоединяйтесь к растущему сообществу студентов, которые уже начали изменять свою жизнь благодаря этому курсу. Получите персональную поддержку и практические навыки.