Go/Golang/Beego微服务基础实战课程简介
Go/Golang/Beego微服务基础实战完结版,本课程围绕开发企业内部管理系统实战项目,系统讲解Beego核心技能,让你快速提升实战开发能力!
认真学习本课程你将掌握哪些技能和能力:
一:beego框架知识
二:开发的思路
三:数据库设计及常用sq|语句
四:用户管理及权限管理(权限树)
五:解决问题的思路
六:企业团队开发流程
课程讲师介绍
海龙老师,从事多年互联网一线行业,有着丰富的开发与教学经验,擅长go/python/java/大数据等,对技术有着执着的热爱!开发的产品涉及领域涵盖了政务、电商、云平台、社交、移动支付等。授课浅入深出,注重培养学生的思考能力,课程中教学与实践相结合,真正能学以致用!
面向人群: 使用Go开发web项目的同学
Go/Golang/Beego微服务基础实战课程大纲:
一:beego框架入门环境搭建,第一个beego项目,运行逻辑介绍,controller运行原理, 结构体详解
二: beego数据交互字符串渲染,模板渲染简介,其他数据类型数据渲染,静态文件使用,ajax数据交互,form解析到结构体,多种格式数据输出,flash数据传递
三: controller模块配置文件详解,路由配置,controller方法, 跨域请求伪造xsrf,文件上传,session自定义过滤器,urlfor反转,表单验证,错误处理
四: views模块模板语法,模板中的基本函数,自定义模板函数,模板处理,layout设计,renderform,静态文件处理
五: model模块orm使用,模型定义,增删改查,exper表达式, QueryTable, 原生sq|, 命令行自动建表,一对一,-对多,多对多, 构造查询,关联查询,子查询
六:日志模块日志模块介绍,beego自带日志处理,日志规范, 日志模块的使用,常用日志模板日志模板封装
七: cache模块缓存介绍,cache模块的使用,引擎设置,开发自己的引擎
八: httplib模块 httplib的使用,请求参数,发送大片数据,设置header信息,设置transport