|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/django-3-full-stack-python/
课程评论:没有评论
**Django 3 全栈 Web 开发课程总结** 本课程专为希望从零开始或从 Django 2 迁移到 Django 3 的 Web 开发者设计。课程以实践为导向,通过构建三个实际项目,全面教授 Django 框架: 1. **密码生成器**: 学习 Django 的安装、项目创建、URL 路由、模板设计以及表单数据处理。 2. **个人作品集**: 深入学习项目应用、数据库模型、xadmin 管理后台、用户权限、Bootstrap 4 响应式布局、静态和媒体文件处理、模板继承以及日期和复数格式化。 3. **待办事项列表**: 掌握用户认证系统、虚拟环境、模型关系、用户登录验证、CRUD 操作、数据查询与过滤以及错误处理。 此外,课程还将介绍版本控制工具 Git 的使用方法,并演示如何使用 Python Anywhere 部署项目。课程内容定期更新,确保其时效性。本课程强调自主学习,鼓励学员通过实践巩固知识。
Хотели создать веб сайт, но не знали с чего начать? Пытались изучать 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, получая много радости в процессе.