Working with Content & Configuration
Sinatra 1.4.6
| Beginner
- 15 videos | 1h 11m 9s
- Earns a Badge
Sinatra is a web application framework written in Ruby. Learn how to work with attachments, content streaming, and various aspects of application configuration to support sessions, cookies, caching, and error handling.
WHAT YOU WILL LEARN
-
Configure sinatra to send attachments to a clientConfigure content streaming including finite streaming in a sinatra applicationConfigure finite streaming in a sinatra applicationUse the not_found and error blocks to handle errors in sinatraDescribe application/class scope, request/instance scope, delegation scope, and associated bindings in sinatra applicationsUse the configure block to apply configuration in sinatraUse set: or enable:key or the settings object to apply settings at class or top level in sinatraUse the headers method in sinatra to set http headers in response objects to provide information to servers and clients
-
Access information via the request object in sinatraSet cache headers, cache control, and content expiration in sinatra with the headers, cache_control, and expires helpersDefine and generate etags (entity tags) including weak etagsEnable and destroy sessions using the configure block and session.clear in sinatraSet cookies in sinatraManage sinatra dependencies with bundlerDevelop and configure a basic application in sinatra
IN THIS COURSE
-
3m 1sIn this video, you will learn how to configure Sinatra to send attachments to a client. FREE ACCESS
-
4m 39sIn this video, find out how to configure content streaming, including finite streaming, in a Sinatra application. FREE ACCESS
-
2m 26sIn this video, find out how to configure streaming with a finite duration in a Sinatra application. FREE ACCESS
-
5m 47sIn this video, learn how to use the not_found and error blocks to handle errors in Sinatra. FREE ACCESS
-
6m 13sUpon completion of this video, you will be able to describe application scope, class scope, request scope, instance scope, delegation scope, and associated bindings in Sinatra applications. FREE ACCESS
-
3m 7sIn this video, find out how to use the configure block to apply configuration in Sinatra. FREE ACCESS
-
7m 2sIn this video, you will learn how to use the set: or enable:key or the settings object to apply settings at class or top level in Sinatra. FREE ACCESS
-
4m 28sDuring this video, you will learn how to use the headers method in Sinatra to set HTTP headers in response objects. This will provide information to servers and clients. FREE ACCESS
-
3m 9sDuring this video, you will learn how to access information from the request object in Sinatra. FREE ACCESS
-
3m 42sIn this video, you will set cache headers, cache control, and content expiration in Sinatra using the headers, cache_control, and expires helpers. FREE ACCESS
-
5m 20sIn this video, find out how to define and generate entity tags (ETags), including weak ETags. FREE ACCESS
-
4m 46sIn this video, find out how to enable and destroy sessions using the configure block and session.clear in Sinatra. FREE ACCESS
-
4m 59sIn this video, learn how to set cookies in Sinatra. FREE ACCESS
-
5m 47sLearn how to manage Sinatra dependencies using Bundler. FREE ACCESS
-
6m 44sDuring this video, you will learn how to develop and configure a basic application using Sinatra. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.YOU MIGHT ALSO LIKE
Channel
Cucumber