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.
What you'll learn
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.
Table of contents
- Introduction 2m
- Receiving Data as Arguments 3m
- Receiving Data as Controller Parameters 3m
- Data Binding 2m
- Creating a Custom Data Binder 2m
- Demo: Receiving Data from a Posted Form 7m
- Demo: Receiving JSON Data 9m
- Data Validation 2m
- Working with Data Validation Errors 3m
- Demo: Data Validation 4m
- Summary 1m