Django-разработчик от Otus

Курс по Django для создания сложных web-приложений. Подходит для разработчиков на Python и junior веб-разработчиков. Освойте фронтенд на Vue. js и получите ценные практические навыки.
  • 5 месяцев
  • Сертификат об обучении
  • Помощь с трудоустройством
69 900 ₽
79 900 ₽

Актуальная стоимость обучения.

Данные обновлены 13 сентября 2024 г.

Рассрочка: 9900 ₽ / мес.

  • 5 месяцев
  • Сертификат об обучении
  • Помощь с трудоустройством
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

Программа курса

Ознакомьтесь с программой курса «Django-разработчик» от Otus

Основы Python и модульного тестирования

  • Знакомство с курсом. Введение в HTTP. Работа с библиотеками requests и BeautifulSoup // ДЗ
  • Основы ООП. Принципы ООП
  • ООП. Магические методы, утиная типизация, статические методы, методы класса // ДЗ
  • Введение в автотесты. pytest // ДЗ

Создаем свой блог. База данных и ORM. FastAPI.

  • ORM, SQLAlchemy // ДЗ
  • Знакомство с Front-end частью курса. Основы HTML, CSS, методологии верстки. Немного Bootstrap 5 // ДЗ
  • FastAPI — быстрая разработка API
  • Введение в docker, docker-compose
  • Работа API с БД
  • Связь контейнеров в docker. Сборка проекта на FastAPI // ДЗ

Разработка проекта с Server-Side Rendering на Django. Оптимизация и тестирование

  • Django settings, orm, админка, миграции, superuser // ДЗ
  • Django cbv, шаблоны, наследование шаблонов // ДЗ
  • Django forms. Наследование моделей. Абстрактные классы и proxy в django
  • Django m2m, select_related/prefetch_related, django debug toolbar
  • Django ORM, оптимизация работы с БД // ДЗ
  • Тестирование django приложений. Тестирование моделей. mixer для создания фейковых данных
  • Азы работы с очередями задач // ДЗ

Django REST framework. Создание API

  • Введение в django-rest-framework
  • DRF. Serializers. Renderers. Routers
  • DRF. Views. Filtering. Pagination
  • Django-rest-framework авторизация // ДЗ
  • DRF. Система версий. Документация
  • Тестирование django приложений. Тестирование views. Тестирование api
  • Code review бэкенд части приложения

Создаем frontend часть обучающего сайта, получаем данные с backend

  • Современный фронтенд -- обзор технологий
  • NPM, сетап фронтенд проекта, Vite для сборки // ДЗ
  • ES modules, API data loading, async/await
  • Введение в Typescript и современный CSS

Создаем SPA приложение на Vue3

  • Основы Vue3
  • Компоненты и шаблоны // ДЗ
  • Состояние приложения - Vuex и Pinia // ДЗ
  • Routing

Взаимодействие frontend и backend. Full-stack разработка. Добавляем Vue к обучающему сайту

  • Варианты авторизации. JWT, cookies, 3rd party integration
  • Сборка проекта с docker для разработки и production // ДЗ
  • Контекстные процессоры и middleware в django. Подведение итогов

Проект

  • Как выбрать тему для проекта и организация проектной работы
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ
Подробная информация о курсе

Трудоустройство
Помощь с трудоустройством
Город
Онлайн
Формат обучения
Онлайн
Практика
Задания с проверкой
Сертификат
Есть
Инструменты на курсе
Django
Docker
FastAPI
SQLAlchemy
Vue.js
Поделись курсом с друзьями

Подробнее о школе Otus
OTUS – образовательная онлайн-платформа для IT-профессионалов, основанная Дмитрием Волошиным и Виталием Чибриковым. На сегодняшний день в OTUS размещено более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, онлайн-школа подходит абсолютно для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
  • Преимущества и недостатки обучения в Otus
  • Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.

  • Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.

  • Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.

  • Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.

  • Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.

  • Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.

  • Отзывы о Otus

    Взгляните, что студенты и выпускники говорят про Otus

    Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...

    Показать отзыв полностью

    После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...

    Показать отзыв полностью
    + ещё 24 отзыва о Otus
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Django-разработчик» от Otus? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

    Прикрепите к отзыву сертификат о прохождении курса. После проверки мы пометим ваш отзыв как достоверный. Мы не будем делиться вашими данными с другими лицами.

    Django-разработчик
    • Otus
    • 5 месяцев
    • 69 900 ₽