|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/django-3-make-websites-with-python-tutorial-beginner-learn-bootstrap/
课程评论:没有评论
课程名称:Django 3 - 使用Python进行全栈网站开发 概述:您是否曾想创建一个Web应用程序却不知从何开始?您是否曾尝试学习Django但因为不完整的YouTube视频和糟糕的教程而感到沮丧?或者您是否希望将代码从Django 2迁移到Django 3?如果是的话,这门课程就是为您准备的!在我的Django课程中,我将从头到尾带您学习Django网页框架!作为一名自学的程序员,我深知从零开始的感觉。我关心您的学习,更关心您本人! Django是什么?Django是一个用Python编写的开源Web框架,创建于约十二年前,而在2020年推出了全新的Django 3,带来了丰富的新功能和能力!Django为Web开发者提供了数据库驱动网站所需的基础设施,包括用户认证、内容管理、联系表单、文件上传等。通过使用Django框架,您无需从头编写这些功能,而是可以专注于开发自己的Web应用。 课程内容与概述:我相信通过实践学习效果最好。在这门课程中,您将通过编码测验和挑战来测试您刚学到的知识,这种格式将确保您真正学习Django,而不是像机器人一样随意跟随。本课程将使用Python,因此如果您之前没有使用过Python,我们将开始一个Python基础的快速复习。然后我们将深入制作三个完整的网站项目: 1. 密码生成器:一个可以创建随机密码的简单网站,您将学习如何安装Django、创建新项目、处理URL路由、创建模板以及提交和处理HTML表单数据。 2. 个人作品集:创建您自己的作品集,展示简历、以往项目和一个完整功能的博客。您将学习如何为项目添加应用、处理模型和数据库(包括SQLite)、访问管理面板、创建超级用户、使用Bootstrap 4制作响应式网站、处理静态和媒体文件,以及模板扩展、日期和复数的格式化。 3. Todo清单:一个用户可以注册账户并完全管理todo列表的网站,功能包括创建、编辑和删除。您将学习如何使用认证系统(注册、登录、登出)、创建虚拟环境、建立模型关系、要求某些页面登录、创建CRUD应用(创建、读取、更新、删除)以及查询和过滤、错误处理。 此外,我还将介绍Git,这是一款出色的开发者工具,允许您创建代码的多个版本。我会解释这有什么用,并帮助您理解为什么应该使用它。还将向您展示如何将课程中制作的项目发布到网上。我会带您从头到尾完成整个学习过程! 课程材料定期更新,以包括最新的信息和更新。此外,我已将课程设置为可下载,以便您可以离线学习,使您方便无比。大多数讲师不允许这样,但我想让您能够以最适合您的方式享受这门课程。别再浪费时间在网上寻找学习Django的方法,投资于自己,让我来教您Django,同时享受学习的乐趣。 课程评价:许多学生对我课程的评价是积极的,他们认为课程内容丰富,讲解清晰,实例生动,极具学习价值。 如果您对这门课程感兴趣,可以先进行免费预览,看看是否适合您。我对我的课程充满信心,甚至提供100% 30天退款保证。您没有任何损失,快来加入我,一起开始吧!
Have you ever wanted to create a Web application but didn't know where to start? Have you previously tried to learn Django but got fed up with incomplete YouTube videos and poorly written tutorials? Or are you looking to move your code from Django 2 to Django 3?THEN THIS IS THE COURSE FOR YOU!In my Django course, I will walk you through the Django web framework from beginning to end! I'm a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly.I care about you!What is Django?Django is an open-source web framework that is written in Python. It was created about twelve years ago, but new in 2020 we have Django 3 with a whole new set of features and capabilities!Django is an amazing framework for web developers because it provides the infrastructure required for database-driven websites that have user authentication, content administration, contact forms, file uploads, and more. Instead of creating all of these features from scratch, you can use the Django framework and utilize these components that are already built, and focus your time on developing your web app instead.If you're going to be working with Python, especially for web applications or web design, you'll want to learn the Django framework. It will save you a ton of time!Contents and OverviewI believe we learn best by doing. So, throughout this course you'll be presented with coding quizzes and challenges in order for you to test what you just learned. This format will allow you to actually learn Django and not just follow along like a robot ;)We will use Python in this course, so if you have never used Python before, we will start with a python refresher to get you up to speed (no other python experience required).We will then dive into making three complete websites:1 - Password Generator: A simple website to create a random password with several options. You will learn how to:Install DjangoCreate a new projectWork with Django's URL routingCreating TemplatesSubmit and handle HTML form data2 - Personal Portfolio: Create your own portfolio to show to potential employers showing off your resume, previous projects, and a fully functional blog. You will learn how to:Add apps to your projectWork with models and databases (including SQLite)Access the admin panelCreate super usersMake a responsive website with Bootstrap 4Work with static and media filesExtending TemplatesFormating dates and purals3 - Todo Woo: A website where a user can sign up for an account, and fully manage a todo list with the ability to create, edit, and delete. You will learn how to:Work with the authentication system (sign up, login, logout)Create virtual environmentsEstablish model relationshipsRequire login for certain pagesCreate a CRUD application (Create, Read, Update, Delete)Queries and filtersHandling ErrorsI will also walk you through Git, which is an awesome tool for developers that allows you to create multiple versions of your code. I'll explain why this is useful and help you understand why you should use it.Additionally, I will show you how to take the projects that you made in this course and publish them live on the web through Python Anywhere. Like I said, I will take you from the very beginning to the very end!Course material is regularly refreshed to include all of the newest updates and information. Additionally, I have made this course downloadable, so you can work through the class offline, making it as convenient as possible for you! Most instructors won't allow this, but I want you to be able to enjoy this course in whichever way is best for you:) Don't waste your time scouring the internet and trying to piece together how to learn Django on your own. Invest in yourself, and allow me to teach you Django while having fun.Don't take my word for it. See what my other students are saying! "Amazing course to get into Django and web development! Nick is really engaging and enthusiastic and a joy to learn from!! He explains concepts clearly and teaches in ways that allow the student to easily recall the information." - Evv Erb"I now work as a developer creating internal projects for our support team. Thanks!" - Johnathan"Truly understands the concept of starting from the beginning. Great teacher and presenter." - Earl McAndrew"I really loved the course. By going through the course, I actually made my own website and deployed it on a server." - Mrinal Shrivastava"After buying 3 courses about django in Udemy. This is the only one I'm picking something up. Recommended." - Ruben"Amazing teacher, very good and clear explanations very nice and helpful real life examples and projects" - Itay Galea"Nick really goes the extra mile to ensuring a fantastic learning experience from beginning to end. I would recommend this course to anyone looking to get their python apps online quick and easy. You just became my favorite instructor:)" - Nur RobertsFeel free to take a free preview of this course to see if it's a good fit for you. I am so confident that you will love my course, that I even offer a 100% 30-day money-back guarantee. You have nothing to lose, so come join me and let's get started!