Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Django logo

Django - Видеоуроки, Курсы, Туториалы

Django - фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails). Один из основных принципов фреймворка - DRY (англ. Don't repeat yourself) Также, в отличие от других фреймворков, обработчики URL в Django конфигурируются явно при помощи регулярных выражений. Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.

Источники о django

Academind Pro logo Academind Pro Adam Johnson logo Adam Johnson Brad Traversy logo Brad Traversy Code4Startup (coderealprojects) logo Code4Startup (coderealprojects) codeschool logo codeschool codewithmosh (Mosh Hamedani) logo codewithmosh (Mosh Hamedani) codingwithmitch logo codingwithmitch fullstack.io logo fullstack.io itproger.com logo itproger.com itvdn logo itvdn leanpub logo leanpub Nomad Coders logo Nomad Coders pluralsight logo pluralsight PythonYoga logo PythonYoga realpython.com logo realpython.com superhi.com logo superhi.com Talkpython logo Talkpython Thinknetica logo Thinknetica

Django в топиках

Backend logo Backend

Курсы по django

Микросервисы Python: Переход от Монолита к Микросервисам logo

Микросервисы Python: Переход от Монолита к Микросервисам

Python Microservices: Breaking a Monolith to Microservices
Этот курс начнется с предварительно созданного монолита, создание начального приложения в этом курсе не рассматривается. Таким образом, в этом курсе вы сразу же начнете с архитектуры микросервисов. Этот курс предназначен для людей, которые хорошо понимают Python и Django и хотят за короткое время изучить более сложные концепции.
7 ч 38 мин 14 сек
English
Премиум
Создавайте API c Python Как Профи - Django REST Framework logo

Создавайте API c Python Как Профи - Django REST Framework

Creating Python APIs Like a BOSS - The Django REST Framework
Вы когда-нибудь хотели создать API для Django, но не знали, с чего начать? Устали от неполных видео на YouTube и плохо написанных руководств? У вас есть существующий проект Django, в который вы хотите добавить API? Документация по Django REST Framework слишком сложна для понимания? В своем курсе я проведу вас через фреймворк Django REST от начала до конца! Я программист-самоучка, поэтому знаю, каково это начинать с нуля. Я забочусь о твоем обучен
2 ч 59 мин 20 сек
English
Премиум
Создайте свой собственный UberEats с помощью Python/Django и Swift logo

Создайте свой собственный UberEats с помощью Python/Django и Swift

Build Your Own UberEats system with Python/Django and Swift
Обучив тысячи людей программированию, я узнал, что большинство из них обычно сталкиваются с одними и теми же вопросами и препятствиями. У них нет мотивации или конкретных целей для процесса обучения. Они не знают, с какой технологии начать. И им негде научиться реальным наборам навыков для решения реальных проблем. Нам нужен другой способ учиться эффективно.
19 ч 13 мин 45 сек
English
Премиум
Python + Django: с нуля до коммерческих приложений logo

Python + Django: с нуля до коммерческих приложений

Python + Django: с нуля до коммерческих приложений
Пошаговый курс с нуля до разработки сайта с использованием самых современных и актуальных технологий Python Django Nginx. Курс по Python и Django для начинающих с подробным изучением фундаментальных основ и применением их на реальных проектах.
7 ч 17 мин 35 сек
Русский
Премиум
Ultimate Django Series: Часть 3 logo

Ultimate Django Series: Часть 3

The Ultimate Django Series: Part 3
Освойте передовые методы и практики для создания серверной части профессионального качества. Следуя концепциям, которые мы усвоили во второй части, мы собираемся вывести наш бэкэнд на новый уровень. 
4 ч 18 мин 11 сек
English
Премиум
Python для Web logo

Python для Web

Python for the Web
Наш короткий курс покажет вам, как создать веб-сайт с настраиваемой системой управления контентом с нуля, используя Python и фреймворк Django, чтобы вы могли позволить клиентам управлять своим собственным контентом.
5 ч 28 мин 51 сек
English
Премиум
DevOps: CICD с Git GitLab Jenkins, Docker и Django logo

DevOps: CICD с Git GitLab Jenkins, Docker и Django

DevOps: CICD with Git GitLab Jenkins, Docker and Django
Непрерывная интеграция и Непрерывная доставка / Развертывание (CICD) - очень важная часть современных процессов разработки программного обеспечения. Фактически, вы не сможете выжить в качестве DevOps-инженера без хорошего понимания CICD. В этом курсе вы узнаете, как настроить полнофункциональный конвейер CICD для приложений Python / Django.
5 ч 23 мин 3 сек
English
Премиум
Создаем сайт турагентства на базе фреймворка Django logo

Создаем сайт турагентства на базе фреймворка Django

Создаем сайт турагентства на базе фреймворка Django
Django считается одним из самых популярных фреймворков для разработки веб-приложений на базе языка программирования Python. Он позволяет создавать не шаблонные интернет-магазины, как в случае с CMS, а конфигурируемые многофункциональные веб-приложения для продажи товаров и услуг, банковские приложения, приложения для документооборота, бухгалтерии и т.д. Это очень востребованное и перспективное направление для разработчиков, интерес к которому со
9 ч 47 мин 19 сек
Русский
Премиум
Ultimate Django Series: Часть 2 logo

Ultimate Django Series: Часть 2

The Ultimate Django Series: Part 2
Вы хотите вывести свои навыки работы с Django на новый уровень и стать профессиональным back-end разработчиком, которого компании любят нанимать? Это именно тот курс, который вам нужен.
5 ч 41 мин 6 сек
English
Премиум
Ultimate Django Series: Часть 1 logo

Ultimate Django Series: Часть 1

The Ultimate Django Series: Part 1
Вы всегда хотели изучать веб-разработку с помощью Python, но не знали, с чего начать? Устали от длинных, запутанных и устаревших курсов? Не ищите дальше. Комплексный, практичный и пошаговый курс, который научит вас всему, что вам нужно знать о Django, с нуля. Изучите основы всего за пять часов, чтобы вы были готовы к более продвинутым концепциям, рассматриваемым во второй части этого курса.
4 ч 49 мин 19 сек
English
Премиум
Рейтинг
Продолжительность
Язык
Цена

Узнать больше о Django

Что такое Django ?
Django — это высокоуровневый веб-фреймворк с открытым исходным кодом, написанный на Python. Он разработан, чтобы помочь разработчикам как можно быстрее доводить приложения от концепции до завершения. Он следует архитектурному шаблону модель-представление-контроллер (MVC) и поощряет использование повторно используемого и компонуемого кода. Он включает в себя систему объектно-реляционного сопоставления (ORM), которая позволяет разработчикам взаимодействовать с базами данных с помощью кода Python вместо написания необработанного SQL. Django также включает встроенную поддержку аутентификации пользователей, форм, кэширования и многого другого. У него большое и активное сообщество, и доступно множество сторонних пакетов для расширения его функциональности. Некоторые популярные сайты, такие как Instagram, Spotify и Mozilla, созданы с использованием Django. Он считается надежной и универсальной средой для создания веб-приложений для различных вариантов использования, от небольших сайтов до крупномасштабных проектов.
Кто использует Django ?
Django используется широким кругом компаний и организаций, от небольших стартапов до крупных предприятий. Некоторые популярные сайты, такие как Instagram, Spotify и Mozilla, созданы с использованием Django. Кроме того, многие другие известные компании и организации, такие как NASA, National Geographic и Washington Times, используют Django для своих веб-сайтов и веб-приложений. Эта структура также используется многими государственными учреждениями и некоммерческими организациями благодаря ее гибкости, масштабируемости и функциям безопасности. Django также популярен среди разработчиков, которые хотят быстро и эффективно создавать веб-приложения. Встроенные функции платформы и сторонние пакеты упрощают добавление общих функций, таких как проверка подлинности пользователей, формы и управление базами данных. Кроме того, большое и активное сообщество разработчиков, работающих над Django, означает, что доступно множество ресурсов и руководств, которые помогут новым пользователям начать работу.
Для чего используют Django ?
Django в основном используется для создания веб-приложений. Это высокоуровневая веб-инфраструктура, позволяющая разработчикам как можно быстрее продвигать приложения от концепции до завершения. Он следует архитектурному шаблону модель-представление-контроллер (MVC) и поощряет использование повторно используемого и компонуемого кода. Django предоставляет множество встроенных функций, которые помогают разработчикам эффективно создавать веб-приложения, например: Система объектно-реляционного сопоставления (ORM), которая позволяет разработчикам взаимодействовать с базами данных с помощью кода Python вместо написания необработанного SQL. Встроенная поддержка аутентификации пользователей и форм. Встроенная поддержка кэширования и промежуточного ПО. Механизм шаблонов, который позволяет разработчикам отделить логику представления от бизнес-логики. Интерфейс администратора, который позволяет разработчикам легко управлять данными приложения. Django также считается безопасным фреймворком, он следует философии «батареи включены», что означает, что он включает в себя множество функций безопасности из коробки, таких как защита от межсайтового скриптинга (XSS), подделки межсайтовых запросов (CSRF), и атаки SQL-инъекций. Таким образом, Django широко используется для создания веб-приложений для различных вариантов использования, от небольших сайтов до крупномасштабных проектов, благодаря своей гибкости, масштабируемости, безопасности и встроенным функциям, которые он предоставляет. Кроме того, большое и активное сообщество разработчиков, работающих над Django, означает, что доступно множество ресурсов и руководств, которые помогут новым пользователям начать работу.