Working with Sinatra

Sinatra 1.4.6    |    Beginner
  • 14 Videos | 1h 10m 53s
  • Earns a Badge
Likes 3 Likes 3
Take an in-depth look at Sinatra! Here you'll learn how to work with advanced features, such as extensions, helpers, and databases, create a REST service, and manage assets, code reloading, and deployment.

WHAT YOU WILL LEARN

  • create and use helper methods in blocks in Sinatra
    use Sinatra's registered method to combine helpers and extensions in an application
    compare how to dynamically change the binding of a block in Sinatra by using instance_eval or  by dynamically creating a method from the block, getting the unbound method object, and removing the method
    implement a Rails style partial handler in a Sinatra application
    use the CoffeeScript template in Sinatra applications
    use RSS feed templates with builder in Sinatra applications
    generate and use a MongoMapper model in a Sinatra application
  • connect to different databases such as SQLite and Mongo from a Sinatra application
    create a REST service using Sinatra
    use the Sinatra asset-pack gem to manage assets in an application
    use the shotgun gem to enable Sinatra code to be reloaded automatically
    use Heroku to deploy a Sinatra application
    use Apache and Passenger to deploy Sinatra applications
    create a REST service in Sinatra

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.