见微知著——亲手打造高性能 Web Framework 的意义

见微知著——亲手打造高性能 Web Framework 的意义 ▶ 1:39:00
免费 视频 1 小时 共1节

本视频以 Web Framework 来演述一个项目的开发周期,和个人同步学习的方式。培养大局观,面向产品和需求,体现技术的价值。 课程背景:加班:重复写着没有激情的代码;每天:淹没在无休止的新鲜名词里;租客:在技术世界流浪,不停换房,毫无根基;迷茫:烦了倦了,换个工作,周而复始;有此境遇和感受的童鞋可以试着听听此次分享来改变自己的学习方式。核心内容:1. 用自己的思想和节奏去完成一个体系2. 用完整体系梳理自己的知识和技能3. 坚持重构和优化,追求做到最好4. 学以致用,用以促学,学用相长软件环境:无是否提供资料:否课程等级:初级适合人群:所有 见微知著——亲手

职业课程库 Go 基础

构建轻博客系统之评论功能

构建轻博客系统之评论功能 ▶ 28:00
免费 视频 28 分钟 共3节

本课程主要介绍利用 beego 来实现博客的评论功能,包括对文章的评论,以及多级嵌套评论的处理方法。 课程背景:不能评论的博客,如同不长草的土地。在学完基本的页面创建展示之后就来进入一些稍微高级的东西,逻辑相较之前的学习也有一定提升。核心内容:1. orm 一对多的关系模型构造2. orm 普通外键和不同关系结构的读取3. 基本评论的创建4. 利用正则表达式做一些简单的处理5. 树结构的存储方式6. 树结构的遍历方式7. 多级评论的渲染方法软件环境:liteIDE、 Sublime Text 3是否提供资料:是课程等级:初级适合人群:基本了解过 orm 的人 评论的

职业课程库 beego

Revel 开发高级阶段之 Revel 高级特性

Revel 开发高级阶段之 Revel 高级特性 ▶ 1:09:00
免费 视频 1 小时 共4节

本课程在前面课程的基础上,分别从 init、interceptor、Render 以及配置文件四个方面逐一讲解Revel 框架中的高级特性,同时这些高级特性有助于更好的了解 Revel 框架,并极大的丰富项目的功能特性。 课程背景:Web 开发除了需要掌握前端交互的理论和实践方法外,后端请求处理、以及功能点的开发也是重中之重。在掌握了如何使用 Revel 框架处理简单的前端交互与请求外,学习 Revel 框架的后端高级特性不仅能够帮助学员夯实后端开发基础,同时也能够使项目成品更加高效与多样化。核心内容:1. init 方法与用途2. 拦截器 Interceptor 详解3. 页面渲染

职业课程库 Revel

构建轻博客系统之博文标签

构建轻博客系统之博文标签 ▶ 30:00
免费 视频 30 分钟 共4节

本课程介绍如何给文章和用户添加标签功能。 课程背景:在学会使用 beego 开发用户管理功能和发表博文功能后,下面学习使用标签对博文进行归类与筛选,课程还会涉及一些 orm 的高级用法。核心内容:1. 标签模型对比2. orm 高级查询3. 模板函数应用4. 分页功能应用软件环境:liteIDE、 Sublime Text 3是否提供资料:是课程等级:初级适合人群:了解过 Go 语法但还没有做过 web 开发的人 标签模型标签展示与编辑检索文章用户标签

职业课程库 beego

构建轻博客系统之用户管理

构建轻博客系统之用户管理 ▶ 1:10:00
免费 视频 1 小时 共5节

本课程主要讲解如何给网站添加用户管理功能及简单文章功能。 课程背景:在对 beego 有了一个简单认识之后,本节课会正式开启项目开发之路。本节课要学习的是所有系统都要依赖的一个功能——用户管理。包括用户的注册和管理,学完本课后,你就可以去试着完成一个员工管理系统了。需要提醒的是,在学习本课程之前,请务必先完成上一节课的内容。核心内容:1. beego 中管理 session 与 cookie2. 用户注册及检查3. 用户登陆及检查4. 管理用户信息5. 发布简单文章6. 管理用户文章软件环境:liteIDE、 Sublime Text 3是否提供资料:是课程等级:初级适

职业课程库 beego

Revel 前端交互初级

Revel 前端交互初级 ▶ 1:08:00
免费 视频 1 小时 共4节

本课程在前面课程的基础上,从对 MVC 的介绍入手,逐步讲解路由绑定、参数解析、渲染请求、操作 Session 等前端交互基础知识。同时,结合实际的开发流程,在讲解基础开发知识的同时,更好的培养学员项目版本控制的意识。 课程背景:对于一个合格的后端开发人员而言,必须理解 MVC 编程模式,同时熟练的掌握路由绑定、参数解析、渲染请求、操作 Session 等基础的前后端交互知识。在实际的开发过程中,良好的版本管理意识也是一个优秀后端开发者必不可少的技能。核心内容:1. MVC 简介2. 处理 Http 请求3. 会话管理4. 版本控制软件环境:Windows、Linux是否提供资

职业课程库 Go 基础

beego 中的配置文件

beego 中的配置文件 ▶ 21:00
免费 视频 21 分钟 共3节

本课程主要讲解了 beego 项目的配置,beego 的配置文件的操作以及 beego 中分组配置的使用,并详细讲解了 beego 的 config 模块的相关 API。 课程背景:beego 是国内最流行的 go 语言 web 开发框架,学习 beego 项目开发首先需要了解 beego 项目的配置,因此,本课程详细讲解了 beego 项目配置相关的内容。核心内容:1. 配置项读取2. 其他格式的配置文件3. 分组配置4. config 模块 API软件环境:Golang 1.4.2, Sublime Text 3是否提供资料:是课程等级:中级适合人群:初级开发者 配置

职业课程库 beego

Go 语言切片 slice

Go 语言切片 slice ▶ 1:05:00
免费 视频 1 小时 共5节

本课程学习什么是切片,以及如何在 Go 语言中正确地使用切片,并配以示例加以理解。 课程背景:Go 语言是由谷歌成员主导、社区参与贡献的开源系统编程语言,它以具有简洁的语法和高效的并发而著称,目前主要应用于各类云计算基础设施、服务端进程和 Web 应用开发,逐步被各大公司所青睐,并会在将来在云计算领域占有主导地位。核心内容:1. 了解切片与数组的区别2. 学习创建和 reslice 切片3. 学习如何对切片追加元素4. 学习如何对切片进行复制软件环境:Sublime Text 3、LiteIDE是否提供资料:是课程等级:初级适合人群:Go 语言初学者 数组与切片的区别创

职业课程库 Go 基础

beego 中的 MVC

beego 中的 MVC ▶ 18:00
免费 视频 18 分钟 共4节

本课程讲解了 beego 中的 MVC 结构,并分别讲解了 beego 中数据模型层,控制器和视图层,使大家对 beego 的 MVC 构架有初步的了解。 课程背景:beego 是国内最流行的 go 语言 web 开发框架,beego 框架是基于 MVC 构架的,MVC 结构是web 应用程序中常见的一种模式,MVC 结构的 web 应用程序可以使得项目的开发清晰简洁,本课程讲解了 beego 中的 MVC 构架的相关内容。核心内容:1. 什么是 MVC2. beego 的数据模型层3. beego 的控制器4. beego 的视图层软件环境:Golang 1.4.2, Subl

职业课程库 beego

构建轻博客系统之项目准备

构建轻博客系统之项目准备 ▶ 27:00
免费 视频 27 分钟 共4节

本课程主要带大家做一些前期的准备工作,为接下来的正式开发打好基础。课程内容包括项目分析、beego 的简单使用和数据库的配置。 课程背景:Go 语言越来越多地受到广大程序员的喜欢,但是使用 Go 开发 web 的教程并不算充足,因此,本课程选择轻博客这一简单而又全面的系统来让大家学习使用 beego 开发一个简单的网站。核心内容:1.使用 bee 工具建立 beego 工程2.输出静态页面3.输出含有数据的静态页面4.调用页面模板5.输出 API6.使用 orm 连接数据库软件环境:liteIDE、 Sublime Text 3是否提供资料:否课程等级:初级适合人群:

职业课程库 beego
arrow-top