评分9.5
5节课
150647人已学
学习完本系列课程,你将能够掌握使用Beego框架从零到一完成一个博客系统项目的开发,熟悉Goweb项目开发流程,积累项目开发经验,深刻理解Beego框架的设计理念和模块化思想。
课程介绍:
《GoWeb开发之Beego框架》是Go语言web开发的实战项目,通过学习本课程,学员可以掌握使用Bee工具搭建Goweb服务和Goweb应用,Beego框架的使用,数据库操作,orm映射,session管理,RESTFul API开发,路由设置,mvc架构设计等相关技术知识点,掌握实战开发经验。
第1节 Beego框架介绍
第2节 程序执行流程分析
第3节 Beego框架总结及项目初介绍
第4节 数据库配置及ORM映射关系介绍
第5节 项目搭建以及注册用户信息功能
上节课我们已经接入了第三方的短信服务SDK功能,可以接受短信验证码。在用户接受到验证码以后,输入验证码进行登录,我们需要验证用户输入的验证码是否正确。
go语言的最大两个亮点,一个是goroutine,一个就是chan了。二者合体的典型应用CSP,基本就是大家认可的并行开发神器,简化了并行程序的开发难度,我们来看一下CSP。
在本课程的前面的内容中,已经学习了微服务之间通信采用的通信协议,如何实现服务的注册和发现,搭建服务管理集群,以及服务与服务之间的RPC通信方式。具体的内容包括:protobuf协议,consul及docker部署consul集群,gRPC框架的使用等具体的实现方案。