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
Rating
(10)
Level
Intermediate
Updated
Apr 29, 2016
Duration
3h 31m
Table of contents
Description
Course info
Rating
(10)
Level
Intermediate
Updated
Apr 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
Exploring Go Modules
Intermediate
1h 52m
Aug 26, 2019
Deep Dive into Go Packages
Intermediate
1h 34m
Jul 29, 2019
Go: Getting Started
Beginner
3h 29m
Jun 28, 2019
More courses by Mike Van Sickle
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Michael Van Sickle and welcome to my course, Beego: A Go Web Application Framework. I'm a software engineer at SitePen. The Go language is one of the fastest growing programming languages today and its focus on simplicity makes it one of the most maintainable languages available. In this course, we're going to learn about the Beego web framework and its associated object relational mapper. Some of the major topics that we'll cover include routing, request and response processing, how to work with Beego's layout tooling for views and Beego's pre-packaged ORM. By the end of this course, you'll know how to get a Beego application up and running and if it's the right fit for your next project. Before beginning this course, you should be familiar with the Go language and the basics of MVC-Style web application frameworks. I hope you'll join me on this journey to learn Beego with this course at Pluralsight.