Pluralsight_Revel_A_Go_Website_Application_Framework

دراین دوره آموزشی با  Revel  که یک فریمورک قوی برای زبان برنامه نویسی Go است آشنا می شوید. در این دوره چگونگی ایجاد یک برنامه و همچنین پیکربندی و مسیرها و … را می آموزید.همچنین در مورد interceptor، فیلترها، و دیگر ویژگی های اضافی نیز اظلاعاتی به دست می آورید.

این دوره آموزشی محصول موسسه PluralSight است.

سرفصل های دوره:

  • ایجاد یک نرم افزار
  • مسیرهای استاتیک
  • مسیرهای پارامتری
  • پارامترهای ثابت
  • مسیرهای خودکار
  • مسیرهای معکوس
  • ماژول ها
  • کار با درخواست ها
  • دریافت داده به عنوان آرگومان
  • دریافت داده به عنوان پارامترهای کنترل
  • اتصال داده
  • ایجاد یک اتصال دهنده داده سفارشی داده
  • دریافت داده JSON
  • اعتبار داده
  •  توابع ورود تگ
  • انواع Interceptor
  • ایجاد Interceptors
  • فیلترهای سفارشی
  • تست ساختار
  • کش کردن
  • و…

عنوان دوره:  PluralSight Revel: A Go Website Application Framework
مدت زمان: 3 ساعت و 27 دقیقه
نویسنده:  Mike Van Sickle


توضیحات:

Revel: A Go Website Application Framework

Mike Van Sickle
3h 27m
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.

Course Overview1m 16s
Course Overview1m 16s
Tour of Revel36m 46s
Introduction2m 26s
Target Audience3m 46s
Tour of Revel's Website2m 50s
Evaluation of Revel9m 55s
Demo: Creating an Application14m 55s
Course Outline2m 53s
Routing48m 48s
Introduction3m 3s
Static Routes1m 36s
Demo: Static Routes10m 37s
Parametric Routes3m 21s
Demo: Parametric Routes4m 24s
Fixed Parameters2m 16s
Auto Routes3m 55s
Static Assets3m 16s
Modules5m 7s
Review of the Routes Configuration2m 54s
Reverse Routes2m 56s
Demo: Reverse Routes2m 44s
Summary2m 35s
Working with Requests38m 4s
Introduction1m 52s
Receiving Data as Arguments3m 25s
Receiving Data as Controller Parameters 2m 48s
Data Binding1m 59s
Creating a Custom Data Binder2m 27s
Demo: Receiving Data from a Posted Form6m 43s
Demo: Receiving JSON Data8m 42s
Data Validation1m 40s
Working with Data Validation Errors2m 37s
Demo: Data Validation4m 26s
Summary1m 20s
Generating Responses28m 33s
Introduction2m 20s
Rendering Templates3m 44s
Data Responses2m 42s
Other Response Types3m 35s
The URL Template Function1m 49s
Input Tag Functions2m 3s
Other Template Functions2m 57s
Registering Custom Template Functions1m 31s
Data Contexts2m 12s
Demo: Showing Validation Messages3m 51s
Summary1m 42s
Interceptors and Filters27m 26s
Introduction1m 15s
Introduction to Interceptors1m 59s
Interceptor Types2m 23s
Interception Times1m 46s
Creating Interceptors2m 54s
Demo: Creating a Custom Interceptor5m 48s
Introduction to Filters4m 6s
Custom Filters4m 51s
Summary2m 21s
Other Concepts26m 45s
Introduction2m 7s
Internationalization4m 16s
Testing Structure4m 34s
Assertion API1m 27s
Running Tests2m 51s
Caching2m 21s
Cron Jobs6m 10s
Summary