Revel: A Go Website Application Framework

Revel makes it easier than ever to develop complicated, enterprise-grade apps. In this survey-style course, you'll learn how to create an app in Revel and make use of this framework's main components, including request processing, filters, and more.
Course info
Level
Intermediate
Updated
Mar 23, 2016
Duration
3h 28m
Table of contents
Description
Course info
Level
Intermediate
Updated
Mar 23, 2016
Duration
3h 28m
Description

Developing large, enterprise-grade applications can be difficult, but with Revel, you can develop and maintain apps with efficiency and ease. In this course, Revel: A Go Website Application Framework, you'll get an introduction to this full-featured framework and its many capabilities. First, you'll learn how to create an app as well as configure and reverse routes. After that, you'll cover request processing capabilities and the methods Revel uses to create responses to HTTP requests. Finally, you'll learn about interceptors, filters, and other additional features. At the end of this course, you'll understand how to use Revel to simplify the development process of complex apps you may build in the future.

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, Revel: A Go Website Application Framework. I'm 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're going to learn about the Revel web application framework and answer the question about whether you should add it to your portfolio. Some of the major topics that we'll cover include how to set up routing in your application, how to work with requests and generate responses, how to set up custom interceptors to add things like security to your application, and how to work with Revel's test framework. By the end of this course, you'll know how to work with Revel and if it's the right tool for your next project. Before beginning this 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.