Beego: A Go Web Application Framework

Creating enterprise-grade apps that are also efficient and easily maintained can be challenging, but it doesn't have to be. In this course, you'll see how to use the Beego web application framework including a survey of its major components.
Course info
Level
Intermediate
Updated
April 29, 2016
Duration
3h 31m
Table of contents
Filters
23m 32s
Description
Course info
Level
Intermediate
Updated
April 29, 2016
Duration
3h 31m
Description

Beego is a full-featured framework for Go, offering many capabilities that enable the construction of large, enterprise-grade applications in an efficient and maintainable way. This course, Beego: A Go Web Application Framework, will introduce you to Beego and help you understand if it is the right choice for you and your team. First, you'll learn about how to route URLs to controller methods and about namespaces. Next, you'll learn how to work with requests and generate responses. Finally, you'll learn how to create and configure filters, and you'll also cover Beego's object relational mapper (or ORM) and how to use it. By the end of this course, you'll be able to use Beego to create large but maintainable applications on par with any professional enterprise.

About the author
About the author

Michael Van Sickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

More from the author
Object-oriented Programming with Go
Intermediate
1h 42m
11 Aug 2017
Debugging Go Applications with Delve
Intermediate
2h 5m
10 Jul 2017
Creating Web Applications with Go
Intermediate
4h 47m
27 Apr 2017
More courses by Mike Van Sickle
Transcript
Transcript

Hi everyone, my name is Michael Van Sickle and welcome to my course Revel: A Go Website Application Framework. I am a Software Engineer at SitePen.

Go is one of the fastest growing programming languages today and many developers are finding that it enables applications to be built quickly while remaining easy to maintain.

In this course, we are going to learn about the Revel web application framework and aswer the question about whether you should add it to your portfolio.

Some of the major topics that we will cover include:

  • How to setup routing in your application
  • How to work with requests and generate responses
  • How to setup custom interceptors to add things like security to your application
  • How to work with Revel’s test framework

By the end this course, you’ll know how to work with Revel and if it’s the right tool or your next project.

Before beginning the course you should be familiar with the Go programming language and the basics of web application development with an MVC framework.

I hope you’ll join me on this journey to learn Revel with the Revel: A Go Website Application Framework course, at Pluralsight.