|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-ultimate-beginners-guide-to-django-python-web-dev-website/
课程评论:没有评论
## 课程总结:《Django终极入门指南》 本课程专为Django初学者设计,旨在帮助您从零基础成长为能够独立创建三个完整Django网站的开发者。课程内容涵盖Python基础回顾、Django核心概念及实际项目开发,并教授网站的部署上线。 **课程亮点:** * **Python夯实基础:** 针对Django是Python Web框架的特性,课程提供Python基础知识回顾,包括概念讲解、示例演示和编码挑战,确保您快速掌握必要的Python技能。 * **三大实战项目:** * **Pig Latin翻译器:** 学习Django基础,构建一个简单的两页式网站。 * **个人博客:** 深入学习数据库、数据模型、静态文件和用户上传图片的处理。 * **Reddit克隆:** 掌握用户账户、认证等更高级的主题,构建功能更复杂的网站。 * **网站部署上线:** 详细演示如何在Ubuntu Linux服务器上部署Django项目,让您的网站面向全球用户。 **核心技术点:** * URL分发 * 函数类视图(FBV)与类视图(CBV) * 项目和应用创建 * Virtualenv虚拟环境 * VPS(Ubuntu Linux)部署 * 模板使用 * 调试 * Gunicorn * GET与POST请求处理 * 数据库与模型 * Admin管理界面 * 静态文件与用户上传图片 * 用户账户与认证 **额外保障:** * 提供免费预览,助您评估课程适合度。 * 30天不满意全额退款保证。 无论您是Python新手还是希望系统学习Django,本课程都将是您的理想选择。期待在课程中与您一同学习!
Welcome to The Ultimate Beginner's Guide to Django. If you're brand new to Django, or have gotten lost in online tutorials, this is the course for you. I'll take you from being an absolute beginner to actually creating three complete Django websites. We'll also cover how to publish your sites. This course starts with a Python Refresher. Django is a web framework written in Python. If you're new to Python, or just a bit rusty, this section will get you up to speed as quickly as possible. You don't need to be a Python expert to make Django website, but a base knowledge is needed. In the Python Refresher I'll teach you a new concept, show you some examples, then present you with a coding challenge to make sure you've understood that concept. The three websites we'll make are as follows: Pig Latin Translator - A simple two-page website that turns any text into Pig Latin! Creating this website will teach you the fundamentals of Django.Your Personal Blog - Don't use WordPress or Tumblr to share your thoughts; make your own blog! This website will teach you how to work with a database and data models. We'll also cover how to work with both static and user uploaded images!Reddit Clone - This is the most advanced and complicated website we'll make in the course. With a big focus on creating user accounts and authentication, this website will teach you the more advanced topics that this course covers. Also included in the course is a section showing you how to deploy your blog to a server and publish it for the world to see! I'll then take you step by step through working with a Ubuntu Linux server that will run your Django code 24/7. What are the key topics covered in this course? URL DispatchingFunction and Class Based Views (FBV v. CBV)How to start a new projectHow to create apps within a project and why they're importantRunning your project in a virtual environment using VirtualenvPublishing your site on a VPS (Virtual Private Server) running Ubuntu LinuxWorking with templatesDebuggingGunicornHandling GET and POST requestsWorking with a Database and ModelsAdmin InterfaceStatic and user uploaded imagesAuthentication and User accounts Feel free to take a free preview of this course to see if it's a good fit for you. Remember, you have a 30-day money-back guarantee with this course, so if for any reason you don't like it, you can get a full refund. There's no reason not to sign up! Thanks for checking out The Ultimate Beginner's Guide to Django. See you on the inside!