Django 3 - Full Stack разработка веб-сайтов на Python (Udemy.com)
Создайте 3 крутых веб-сайта, изучите Back и Frond End веб разработку, сверстайте сайты с HTML5, CSS3 и Bootstrap 4
Last updated May 2021
What you will learn
- Экономить массу времени, используя фреймворк Django
- Разрабатывать полнофункциональные веб сайты для вашего стартапа или бизнеса
- Использовать базовые фичи Django: представления, шаблоны, роутинг URL и др.
- Создатите полнофункциональный веб сайт "ToDo List Manager", где пользователи смогут регистрировать аккаунты, создавать и редактировать задачи
- Создадите веб сайт для генерации случайных паролей
- Работать с формами Django
- Использовать Bootstrap для стилизации веб сайтов
- Разработаете веб сайт, где можно создавать личные портфолио
- Опубликуете веб сайт в Интернет, используя Python Anywhere
- Работать с базами данных, используя Django ORM
- Работать со статическими и медиа файлами
- Использовать систему аутентификации пользователей
How it compares
Against the other 72 rated Udemy courses in Django on CourseDuck:
- Rating4.7 out of 5higher than 86% of them
- Reviews444#39 of 73 by number of reviews
- Length10.5 hourslonger than 56% of them
- Last updatedMay 2021earlier than 62% of them
Course Description
Хотели создать веб сайт, но не знали с чего начать? Пытались изучать Django, но "наелись" урезанными видео с YouTube и плохо написанными руководствами? А может вам надо перейти с Django 2 на Django 3?
Если хотя бы на один вопрос ответили - "да", то этот курс для вас!
На моём курсе по Django я проведу вас через фреймворк Django от начала и до конца. Я программист-самоучка, так что знаю что такое самому начинать с нуля. Я позабочусь о вашем обучении, более того - я позабочусь о вас самих!
Что такое Django?
Django - веб-фреймворк с открытым исходным кодом, написанный на Python. Был разработан 12 лет назад, однако обновлён в 2020 до Django 3 с целым набором новых возможностей!
Django это великолепный фреймворк для веб разработчиков, потому что предоставляет всю инфраструктуру для разработки веб сайтов, ориентированных на использование баз данных, использующих аутентификацию пользователей, нуждающихся в администрировании контента, обработке форм, загрузке файлов и так далее. Вместо разработки всех этих "фич" с нуля самостоятельно, вы можете использовать Django, пользуясь встроенными в него компонентами, которые уже поддерживают все эти "фичи". Так что вы сможете сконцентрироваться на разработке непосредственно логики вашего веб-сайта.
Если вы хотите использовать Python в веб-разработке, то вам однозначно стоит заняться изучением фреймворка Django. Он сэкономит вам массу времени.
Содержание и обзор
Я считаю, что лучшая учёба это практика. Так что, по ходу курса вы столкнётесь с практическими заданиями, выполняя которые, вы будете самостоятельно тестировать свои знания. Такой формат позволит вам действительно учить Django, а не тупо следовать за мной как робот.
Мы будем использовать Python на курсе (разумеется), так что если вы не знакомы с этим языком программирования - начните с памятки по Python 3, находящейся в самом начале курса.
После этого мы погрузимся в разработку трёх веб сайтов:
1 - Генератор паролей: простой веб сайт, позволяющий генерировать пароли, исходя из настроек, заданных пользователем. Вы изучите:
как инсталлировать Django
как создавать новый проект
маршрутизацию URL в Django
создание шаблонов
отправку и обработку данных из HTML форм
2 - Персональное портфолио: создайте своё собственное портфолио для демонстрации резюме, проектов и (почти) полноценного блога потенциальным работодателям. Вы изучите как:
добавлять новые приложения в проект
работать с моделями и БД
работать с панелью администратора (админкой)
создавать пользователей с административными привилегиями
создавать гибкий и отзывчивый веб сайт с использованием Bootstrap 4
работать со статическими и медиа файлами
расширять шаблоны
форматировать даты и слова во множественном числе
3 - Список задач: веб сайт на котором пользователь может зарегистрироваться и полностью управлять списком задач, создавая, редактируя и удаляя их. Вы научитесь:
работать с системой аутентификации пользователей
создавать виртуальные окружения
устанавливать связи между моделями
требовать на определённых страницах от пользователя быть залогиненым
создавать CRUD приложения (CRUD - Create, Read, Update, Delete)
делать запросы и фильтровать данные
обрабатывать ошибки
Я так же проведу вас через GIT, инструмент контроля версий исходного кода - стандарт де факто среди профессиональных разработчиков. Я объясню чем этот инструмент так полезен и почему его необходимо использовать.
Так же, я покажу каким образом вы можете публиковать любые ваши проекты в Интернете с помощью Python Anywhere. Как я уже сказал, я проведу вас от самого начала до самого конца.
Материалы курса регулярно обновляются, так что всегда остаются актуальными.
Не тратьте своё время, рыская по Интернету в поисках крупиц информации о Django. Инвестируйте в себя и позвольте мне обучить вас Django, получая много радости в процессе.
More Django courses
The Ultimate Beginner's Guide to Django 1.11 (2019)
4.7 (1,632 Reviews)
Provider: Udemy
Time: 9h
$12.99
Python Django - Build Complex MultiVendor Ecommerce System (2026)
4.7 (885 Reviews)
Provider: Udemy
Time: 37.4h
$79.99
Python Django: Build an E-commerce Store (2026)
4.7 (556 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Build a User Authentication Web App With Python and Django (2023)
4.7 (525 Reviews)
Provider: Udemy
Time: 2.3h
$54.99
Reviews
By Pavel Smushko on 12/28/2022
Данный курс очень, очень поверхностный!!! Крепкая 3-ка, похожих курсов на youtube оч много. Но спасибо автору за старания. И за хороший перевод. А 5 звёзд поставил, потому что мало кто читает не совсем хорошие отзывы)
By Bek Bek on 7/16/2022
Пока не до конца понятна Анаконда, её суть и безопасна ли она. Шёл 6-й раздел и Анаконда вообще не использовалась, посмотрим. А так, курс и его озвучка хороши.
By Ruslan on 6/28/2022
Отличный курс для полного новичка, для поиска работы в этой области его точно не хватит. Необходимо доучиваться самому и учиться на своих проектах. Но как базовый курс - отлично!
By Дмитрий Сергеевич Плотницкий on 6/20/2022
Очень качественный обучающий материал. Автор очень доходчиво все объясняет, так что сложные на первый взгляд моменты очень легко усваиваются. Перевод и озвучка сделаны на высшем уровне. А еще я был крайне удивлен оперативности автора. Как только я столкнулся с проблемой и написал об этом, Ник очень быстро ответил мне, более того, он записал видеоролик, в котором указал на место, где мною была допущена ошибка в коде. Поэтому я ставлю высший бал как за материал, так и за поддержку. Больше бы таких замечательных курсов. Спасибо большое!
By Сергей Солдатов on 1/27/2022
Отличный вводный курс в данный фрейм. Если вы еще не проходили никаких курсов по джанго, то он хорош в качестве первого, как для старта. Минусов нет, автор подает материал максимально разжеванно и просто Рекомендую
By Anastasiia Rakitina Aleksakhina on 1/7/2022
Супер! Конечно, сейчас уже 2022 год и некоторые программы выглядят иначе, приходится гуглить некоторые команды, которые не работают, но это только в плюс (только времени больше уходит)
By Aleksandr Syropiatov on 11/14/2021
Прекрасный курс для старта. Отличные проекты, с нарастающей сложностью. Не ждите, что здесь будут разобраны какие-то серьёзные вопросы, но если у вас есть опыт работы с backend, то многое и так будет вам понятно. Спасибо автору и переводчику! :)
By Сергей Головин on 8/24/2021
Это лучшее из лучших, что я смог лицезреть для изучения django, относительно за небольшую плату. Советую всем, курс преподается максимально увлекательно. )
By Nikolay Nikolaev on 7/12/2021
Лучшее по Джанго на русском языке что мне удалось найти. Бестселлер и мастхэв 100%. Огромное спасибо всем причастным к созданию этого курса!
By Max on 5/25/2021
Ранее я уже проходил курс Ильи Фофанова по python и это было полезно, тк Илья отлично объясняет почему сделано так, а не иначе. Он приводит много не примитивных примеров, его манера подачи материала мне нравится. А этот курс по Django, как оказалось, не его авторства, это перевод курса Ника Волтера. Во многих местах, где требуются дополнительные объяснения Ник просто читает с экрана написанный код и не объясняет, на что это действие направлено. Так же, ни слова нет про классовый подход в создании приложений.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100






