|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/django-for-python-developers/
课程评论:没有评论
**Django for Python Developers 课程总结** 本课程专为希望掌握 Django 框架以构建 Python Web 应用程序的 Python 开发者设计。无论您是 Django 初学者还是有经验的开发者,本课程都能帮助您巩固和扩展知识。 **课程亮点:** * **由浅入深:** 从 Django 的基本概念和核心特性讲起,逐步深入到实际应用开发。 * **动手实践:** 通过一系列的编码练习,让您亲手构建一个功能完整的 Web 应用程序。 * **核心技术:** * 掌握 Django 的 Model-View-Template (MVT) 设计模式。 * 学习创建 Views 来处理用户请求并返回响应。 * 理解并应用 Template 来渲染网页。 * 熟练使用 Django ORM (Object Relational Mapping) 进行数据库操作,无需编写 SQL。 * 利用 Django Forms 进行数据收集、处理和验证。 * 学习 Model Forms,实现模型与表单的直接关联。 * 通过函数式视图和类视图实现 CRUD (Create, Read, Update, Delete) 操作。 * 掌握类视图中的 Generics 以简化开发。 * 了解 Session 管理(Cookies 和 Session API)。 * 学会使用 Template Inheritance 和 Filters 来优化模板。 * 理解 Middleware 的工作原理,并能创建自定义 Middleware。 * 学习使用 Authentication 和 Authorization 来保护应用安全。 * **实战项目:** 完成一个临床数据报告的用例项目。 * **部署与容器化:** 学习如何将 Django 应用部署到 AWS EC2,并使用 Docker 对应用进行容器化。 **课程评价:** 学员普遍反映课程内容 **精准、详实,讲解深入浅出**,能够帮助快速理解 Django 的核心概念和应用。 **先修要求:** * 具备 Python 编程知识。 * 熟悉 Atom 或 PyCharm 编辑器(课程包含 Atom 的安装指南)。
Sample of the reviews:Absolutely precise and to the point. Appreciate the trainer's effort in explanation of difficult topics in very simple manner. Hope to see more and more in depth courses on django from the trainer. Should add topic for image/file media uploads and model relationships project. Thank you very much - Shiva sankarA very well arranged , to-the-point course which helps to get good understanding of the technology quickly - Sudeshna BhattacharyaVery Good Training to Start Learning Django. - Gerard Bulacan--Are you a python developer who wants to create python web applications by mastering Django? Are you an experienced Django developer who wants to fill in any gaps in your knowledge of creating a Web Applications using Django then this course is for you too.Django is the most widely used Web Application Development framework in the industry today. Django makes it super easy to create production ready web applications. You will start this course by learning what Django is ,the different features that are a part of every Django application.You will be working hands on one feature at a time.You will then create a web application using all the knowledge you gain from those sections.Learn the fundamentals of web application developmentUnderstand how Django makes it easy to build Web AppsMaster the Model View Template Pattern that Django usesSee Django in actionCreate the Django Views to process a use request and send the responseImplement Template and use those templates in the viewsCreate Models , Use Django Migrations to create the database table from the modelMaster the fundamentals of Django Object Relational Mapping(ORM) which makes it super easy to work with databases with our writing any SQLUse Django forms to collect and process data while learning how to use the inbuilt validators as well as creating custom validatorsYou will then use the Model forms which are directly linked to the Model/Database Perform CRUD operations using Function Based Views Learn to create class based viewsUse generics in class based views to easily perform CRUD operationsManage Sessions using Cookies and Session APIUse template inheritance and also filters to format dataUnderstand the Middleware configuration ,lifecycle and create you own custom middlewareSecure your application by using both Authentication and AuthorizationWork on a Usecase and create a Clinical Data Reporting UsecaseDeploy the application to cloud using AWS EC2Dockerize your Django ApplicationWhat are the requirements? Knowledge of Python , Atom or PyCharm (Installation of Atom is covered in easy setup section)