Logo
☆☆☆☆☆
0.0
Intermediate
29h

使用Golang和Beego进行Web开发

Beego 是一个开源的 Golang Web 框架,能够快速开发高性能的 Web 应用程序。它通过提供内置工具、ORM 和丰富的库简化了 Web 开发,使开发者无需关注底层细节,专注于业务逻辑的实现。本课程将带你充分掌握使用 Golang 和 Beego 进行 Web 开发的强大能力,从基础概念入手,逐步获得构建健壮 Web 应用的实战经验。 课程首先介绍 Beego 框架的结构、目录组织以及 ORM 包的使用。随后,你将动手开发一个笔记管理应用。你还将学习如何使用 OAuth 2.0 实现用户认证,并利用 Bootstrap 提升用户界面的体验。最后,你将掌握使用 GitHub Actions 和 Nginx 进行应用部署的核心技术。 完成本课程后,你将具备使用 Golang 和 Beego 开发完整、高性能 Web 应用的能力,并能将其成功部署到生产环境。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用Golang和Beego进行Web开发
Beego 是一个开源的 Golang Web 框架,能够快速开发高性能的 Web 应用程序。它通过提供内置工具、ORM 和丰富的库简化了 Web 开发,使开发者无需关注底层细节,专注于业务逻辑的实现。本课程将带你充分掌握使用 Golang 和 Beego 进行 Web 开发的强大能力,从基础概念入...

WHAT YOU'LL LEARN

深入掌握 Beego 的基础知识,用于使用 Go 构建健壮的 Web 应用程序

Content

10 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    开始学习

  2. 2

    Beego 简介

  3. 3

    Beego 目录结构

你好,Beego
  1. 1

    创建我们的第一个 Beego 项目

  2. 2

    第一个路由、API 和 HTML 响应

  3. 3

    挑战:API 处理

  4. 4

    解决方案:API 处理

  5. 5

    Beego 和 Bee CLI 命令测验

Beego ORM
  1. 1

    Beego ORM 简介

  2. 2

    使用 Beego ORM 进行简单查询

  3. 3

    编写原生查询并使用查询构建器

  4. 4

    Beego ORM 中的事务

  5. 5

    Beego ORM 测验

第一个应用:笔记应用
  1. 1

    笔记应用简介

  2. 2

    设置数据库并连接 Beego ORM

  3. 3

    第一个模型:笔记模型

  4. 4

    第一个控制器:笔记索引页面

  5. 5

    笔记索引视图

  6. 6

    创建笔记的 API

  7. 7

    笔记显示

  8. 8

    笔记编辑页面

  9. 9

    笔记:删除操作

  10. 10

    挑战:CRUD 操作

  11. 11

    解决方案:CRUD 操作

  12. 12

    Beego CRUD 应用测验

Bootstrap 集成
  1. 1

    Bootstrap 简介

  2. 2

    将 Bootstrap 添加到 Beego 项目中

  3. 3

    使用 Bootstrap 美化 Beego 应用

  4. 4

    Bootstrap 集成测验

用户认证
  1. 1

    认证包介绍

  2. 2

    登录与注册页面

  3. 3

    用户模型与用户注册

  4. 4

    登录与登出功能

  5. 5

    将实体和处理函数与用户关联起来

  6. 6

    添加导航栏

  7. 7

    挑战:实现身份认证

  8. 8

    解决方案:实现身份验证

  9. 9

    用户认证测验

OAuth 2.0
  1. 1

    OAuth 2.0 简介

  2. 2

    Facebook 应用集成

  3. 3

    将用户和OAuth数据存储到数据库中

  4. 4

    处理 OAuth 2.0 重定向

  5. 5

    OAuth 2.0 集成测验

部署到生产环境
  1. 1

    创建构建

  2. 2

    使用 GitHub Actions 部署 Beego 应用程序

  3. 3

    使用 Nginx 服务静态文件

  4. 4

    生产环境部署测验

下一步是什么?
  1. 1

    总结

附录
  1. 1

    Bee 安装与命令

  2. 2

    Facebook 应用配置 OAuth 2.0

  3. 3

    有用链接

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)