{"product_id":"9781849519311","title":"Learning Sinatra","description":"\u003cp\u003e\u003cb\u003eDesign and deploy your own web application in minutes using Sinatra\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExploit Sinatra to design a web application\u003c\/li\u003e\n\u003cli\u003eIntegrate external, internal, and inline CSS and use some popular CSS frameworks\u003c\/li\u003e\n\u003cli\u003eDeploy an application onto your own server or on a cloud application platform\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eLearning Sinatra is a great place to start your first Sinatra application. It doesn't matter whether you have written a web application before or not, though some basic knowledge of programming is essential.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInstall and set up Ruby and Sinatra\u003c\/li\u003e\n\u003cli\u003eWork with layouts and template routes\u003c\/li\u003e\n\u003cli\u003eExtend the code to include CSS in different ways\u003c\/li\u003e\n\u003cli\u003eCreate projects and understand MVC\u003c\/li\u003e\n\u003cli\u003eDesign the front-end with Twitter Bootstrap\u003c\/li\u003e\n\u003cli\u003eUse the MySQL\/SQLite gem to communicate with databases\u003c\/li\u003e\n\u003cli\u003eImplement sessions that can be used across multiple pages\u003c\/li\u003e\n\u003cli\u003eUtilize the innovative and user-friendly features of ORMs\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eSinatra is a Ruby framework that is widely used in the Industry. You can use it to make a single-page web app or a large-scale one. With the increased online footprint, you can create and deploy your own application.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWhether you are brand-new to online learning or a seasoned expert, this book will provide you with the skills you need to successfully create, customize, and deploy a Sinatra application. Starting from the beginning, this book will cover how to install Ruby and Sinatra, construct the back-end, design and customize the front-end layout, and utilize the innovative and user-friendly features of ORMs. By sequentially working through the steps in each chapter, you will quickly master Sinatra's features to create your own application.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWith ample screenshots and code that offers a play-by-play account of how to build an application, Learning Sinatra will ensure your success with this cutting-edge framework.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book takes a step-by-step approach to Sinatra and explains it in a conversational and easy-to-follow style. A simple project is used as a base to explain each topic. The code and screenshots included add to the ease of learning.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47115086594288,"sku":"9781849519311","price":19.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781849519311_p0.jpg?v=1763752138","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781849519311","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}