{"title":"Jamie Munro","description":null,"products":[{"product_id":"asp-net-mvc-5-with-bootstrap-and-knockout-js-book-jamie-munro-9781491914397","title":"ASP.NET MVC 5 with Bootstrap and Knockout.js","description":"Bring dynamic server-side web content and responsive web design together to build websites that work and display well on any resolution, desktop or mobile. With this practical book, you'll learn how by combining the ASP.NET MVC server-side language, the Bootstrap front-end framework, and Knockout.js-the JavaScript implementation of the Model-View-ViewModel pattern. Author Jamie Munro introduces these and other related technologies by having you work with sophisticated web forms. At the end of the book, experienced and aspiring web developers alike will learn how to build a complete shopping cart that demonstrates how these technologies interact with each other in a sleek, dynamic, and responsive web application. Build well-organized, easy-to-maintain web applications by letting ASP.NET MVC 5, Bootstrap, and Knockout.js do the heavy lifting Use ASP.NET MVC 5 to build server-side web applications, interact with a database, and dynamically render HTML Create responsive views with Bootstrap that render on a variety of modern devices; you may never code with CSS again Add Knockout.js to enhance responsive web design with snappy client-side interactions driven by your server-side web application","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49549399064849,"sku":"GOR009072031","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50336171622673,"sku":"CIN1491914394G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52724873265425,"sku":"CIN1491914394VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491914394.jpg?v=1751428524"},{"product_id":"asp-net-mvc-bootstrap-knockout-js-book-jamie-munro-9789352130931","title":"Asp Net Mvc Bootstrap Knockout Js","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49613860602129,"sku":"GOR013465109","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9352130936.jpg?v=1750838758"},{"product_id":"knockout-js-book-jamie-munro-9781491914311","title":"Knockout.js","description":"Use Knockout.js to design and build dynamic client-side web applications that are extremely responsive and easy to maintain. This example-driven book shows you how to use this lightweight JavaScript framework and its Model-View-ViewModel (MVVM) pattern. You'll learn how to build your own data bindings, extend the framework with reusable functions, and work with a server to enhance your client-side application with persistence. In the final chapter, you'll build a shopping cart to see how everything fits together. If you're a web developer with experience in JavaScript, HTML, and CSS, you're ready for Knockout. Learn how to create a ViewModel  Bind HTML data and attributes, and CSS classes and styles  Understand data binding in Knockout's context hierarchy  Use properties that change dynamically through user interaction  Work with forms by using several different bindings  Bind multiple ViewModels on a single page  Extend or attach custom functions to observables  Perform server-side interactions with jQuery  Map a JavaScript object or apply JSON data to a new object","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50429666165009,"sku":"GOR013947825","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51326678302993,"sku":"CIN1491914319VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51327282807057,"sku":"CIN1491914319G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52718450737425,"sku":"GOR012885747","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491914319.jpg?v=1750796693"},{"product_id":"20-recipes-for-programming-mvc-3-book-jamie-munro-9781449309862","title":"20 Recipes for Programming MVC 3","description":"The goal of this book is to provide web developers a cookbook of recipes that are required by many developers on a day-to-day basis.  Each code sample contains a complete working example of how to implement authentication, email, AJAX, data validation, and many other examples.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51095561502993,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51095564189969,"sku":"NIN9781449309862","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1449309860.jpg?v=1750988648"},{"product_id":"rapid-application-development-with-cakephp-book-jamie-munro-9781460954393","title":"Rapid Application Development With CakePHP","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51102511333649,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51102513168657,"sku":"NIN9781460954393","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1460954394.jpg?v=1751272723"},{"product_id":"20-recipes-for-programming-phonegap-book-jamie-munro-9781449319540","title":"20 Recipes for Programming PhoneGap","description":"This book will explore many common features of mobile development and how they are accomplished with PhoneGap.  This will include GPS location, maps, media, accelerometer, and much more.  PhoneGap is a library that allows developers to interface directly with a mobile device through the use of its Javascript libraries.  With the multitude of mobile platforms it is very difficult and expensive to create multiple applications in Java, Objective-C, or other native languages.  Through the PhoneGap library, most web developers can convert their existing knowledge of HTML, CSS, and Javascript into mobile phone applications with very little effort.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53036507955473,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53036508021009,"sku":"NIN9781449319540","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781449319540.jpg?v=1768756146"},{"product_id":"i-survived-100-days-in-hardcore-minecraft-book-jamie-munro-9798394929588","title":"I Survived 100 Days in Hardcore Minecraft","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53662043603217,"sku":"NIN9798394929588","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9798394929588.jpg?v=1781441697"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-jamie-munro.oembed","provider":"World of Books ","version":"1.0","type":"link"}