课程介绍

知识体系回顾

我们之前学过了很多内容:

  -- Python基础

  -- 网络编程并发编程

  -- 数据库

  -- 前端

  -- Django基础

  -- Django项目 (crm)

  -- Vue

大家想一个问题~我们之前的前面的页面是通过什么方式得到的~

通过后端render模板渲染出来的~~

我们已经学了Vue已经知道了前后端分离的一些概念~~

那么接下来我们总结一下为什么要做前后端分离的项目~~

为什么要做前后端分离的项目

  1,满足多端适配

      随着移动端的兴起,现在公司产品不只限于pc端的,包括Android,IOS。

    按照以前的方式,我们后端其实就要有多套,pc一套,APP端两套。

        开发成本以及开发效率会很低,如果前后端分离,我们后端只需要有一套就可以了~

       后端只提供接口,前端不管是pc还是APP都可以去调用数据。

  2,前后端职责不清晰

    我们的模板语言到底是前端写还是后端写

  3,开发效率 前后端互相等待

  4,前端配合后端,只写模板语言,能力受限

  5,后端开发语言与模板语言耦合度较高,依赖开发语言,更换后端语言的成本加大。

课程安排

  DRF框架

    -- 介绍DRF十大组件以及源码实现流程

  路飞项目

    -- 课程模块

    -- 登录注册模块

    -- 购物模块

    -- 三方依赖

    -- redis应用

    -- Django的ContentType组件应用

    -- 跨域的问题

学习中的一些小建议

  用思维导图去记录自己知识点,能够很好的梳理自己知识体系知识架构。

  代码量必须上去,码代码可以先用伪代码整理自己思路,然后再去实现。

  

 

posted @ 2019-01-08 15:05  GGG_XXX  阅读(370)  评论(2)    收藏  举报