Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/django-build-web-apps

课程介绍

《构建Web应用程序在Django》是一门专注于使用Django框架进行Web开发的课程。课程内容覆盖了Django如何通过模型对象与数据库进行通信,探索对象关系映射(ORM)对于数据库访问的重要性,以及Django模型如何实现这个模式。这门课程还将简要回顾Python中的面向对象(OO)模式,以及基本的结构化查询语言(SQL)和数据库建模技巧,包括一对多和多对多关系的实现。

课程大纲

课程分为以下几个部分:

  • 数据模型

    在这一部分,我们将学习如何在Django中定义模型,构建数据模型,并探讨我们应用程序的管理界面。数据模型是Django与底层数据库交互的基石。

  • Django视图

    视图负责生成展示给用户的网页内容,是Django应用程序的核心元素之一。

  • Django通用视图

    我们将复习Python的面向对象特性,并研究Django中的通用视图。我们将通过扩展Django类来创建新的视图类。

  • HTTP和HTML中的表单

    我们将讨论GET和POST工作原理、HTML表单构造方式、以及如何保护我们的应用程序免受跨站请求伪造(CSRF)攻击,最后探讨浏览器刷新后POST的处理方式。

课程评价与推荐

对于希望深入学习Django并构建现代Web应用程序的开发者,这门课程无疑是一个极好的选择。课程内容不仅覆盖了基础知识,还有实战演练让你能够将所学应用到实际项目中。教师通过清晰的讲解和实例,帮助学员深入理解复杂的概念。无论你是刚接触Web开发的新手,还是想要提升自己技能的开发者,这门课程都能为你提供必要的知识和实践经验。

总之,如果你希望系统地学习Django框架,提升自己的Web开发技能,这门《构建Web应用程序在Django》课程绝对值得推荐!

课程主页: https://www.coursera.org/learn/django-build-web-apps

作者 CourseEye