首页 实战 Python Flask高级编程之RESTFul API前后端分离精讲
收藏

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

Python Flask高级编程之RESTFul API前后端分离精讲

¥148.00
已完结 难度 中级 时长 6小时25分钟 学习人数 2051 综合评分 9.99

前后端分离大势所趋,本课程将构建一套优秀的RESTful API,可以适配小程序、App 、wap 、web前端页面。另外还扩展了Flask框架机制,培养编程思维,随心所欲玩转Flask。优秀完整的RESTful API框架,你也可以实现!

Image
7七月
讲师

Web服务端工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
Image
重新观看

实现RESTful API的方式很多,如此优秀的API并不常见

Image

扩展性好

合理的分层设计
标准的代码组织
易于维护与扩展

Image

简洁易用

使用非常方便
接口权限易于管理
返回格式保持统一
适用于各种前端

Image

玩转Flask

不满足框架原有功能
扩展Flask框架机制
在研究框架中培养编程思维
教你灵活玩转Flask

实现RESTful API特性 要掌握的技术都在这

Image

Token令牌

使用JWT令牌机制,可用于小程序App与单页面应用程序

Image

自定义红图

Flask只提供应用程序级别与蓝图级别的架构,我们自定义一个红图(Redprint)来扩展Flask结构体系

Image

Python Class JSON序列化

Python对Class的序列化不太方便,给出一个灵活的JSON序列化方案,支持新增和隐藏属性

Image

全局异常处理

重写Flask HTTPException与WTForms定义统一异常返回格式,方便前端开发

Image

你的API还在互联网上裸奔?要学会权限管理!

Image

接口保护+权限控制

灵活性极强的配置方案
提供函数&模块级别的权限控制机制

Image

自定义Scope类

采用继承的方式
为每个角色定义权限分组
实现细粒度可加减的权限控制方案

提供一个
鱼书小程序的主要页面
做API的检验

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

课程示例代码

课程将提供与教学配套的示例源码,

帮助您同步实践。

适合人群

对Python有想法,想从事Python编程的人群

技术储备要求

掌握Python语法基础、Flask基础

环境参数

  • 语言 Python3.6
  • 数据库 MySQL5.6
  • IDE Pycharm
  • 框架 Flask1.02
  • 操作系统 Mac
  • 工具 POSTMan Navicat
  • 虚拟环境安装工具 Pipenv

万事俱备 只等你来

  • Image

    guzimou

    Image好评

    一路学习老师的课程,一路带我成长,现在都不知道欠了老师多少个好评。老师不仅讲课通俗易懂,而且极其耐心地回答提问区的问题。碰到七月老师,虽然未曾谋面,也算是我coder生涯中的一大幸事,不仅让我学会了如何写出优雅,简洁的代码,更重要的是培养了灵活我的编程思维模式,求精不求多,不固守某一框架,而是在原有的基础上扩展自己的业务要求。也对七月老师一直能坚持在coder的精神和毅力,打心底里佩服,不经一番寒彻骨 怎得梅花扑鼻香!加油!

  • Image

    SuccessorSocialism

    Image好评

    first blood..对于想要学习这么课的同学提个建议,可以先去看看老师的Flask高级编程那门课.因为这门 更多的来说是立足与那门课之上的.相当于进阶课程.至于课程本身,七月出品,必属精品.说实话,对于restful api的理解一直没有一个明确的理解.之前在老师的微信公众号看过,但是理解不太深刻.对于情况跟我差不多的同学,可以先看第三章,一睹为快..哈哈,期待老师下一门课

  • Image

    慕仙6146424

    Image好评

    一直觉得,买七月老师的课,不仅仅是一门课程,更像是买了一个框架,课程一如既往的好,教你重写一些框架的功能,以达到自己的需求,当然,七月老师的课程最大的价值是编程思维。刚看完第六章,虽然没完全看完,但是忍不住要先来给七月老师一个大大好评。

查看全部636条用户评价
提问
数据加载中...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题