ASP.NET MVC 5 with Bootstrap and Knockout.js - PDF
Скачать полную версию книги "ASP.NET MVC 5 with Bootstrap and Knockout.js - PDF"
In today’s society, websites are about giving people information quickly and effectively. Gone are the days of people waiting for websites to load. Enter single-page web designs and websites that work on your computer or your phone.
This book will bring three extremely useful technologies together to demonstrate how you can build a website that will work on many modern devices without writing specific code for each device.
ASP.NET MVC 5 will be used to build sophisticated web applications (the controller), interact with a database (the model), and dynamically render HTML (the view). Bootstrap will be used to build sleek and responsive views that render on a variety of modern devices. Bootstrap provides a set of custom components that makes it easy to build an incredible user experience with easy-to-implement HTML, CSS, and Java‐ Script.
Knockout.js will bring these technologies together by enhancing the responsive web design with snappy client-side interactions driven by the server-side web application.
Who Is This Book For?
This book is for web developers, or for those who want to become one. It assumes that you have previous development experience with at least one programming language. If you are a beginner, I would suggest you read this book from start to finish because many of the examples will build upon previous examples and, more importantly, topics discussed in previous chapters. More adventurous readers are free to jump from section to section for something of particular interest. Keep in mind that when examples extend previous ones, some may merely reference the earlier example to avoid redundant code listings where applicable.
The examples in this book will contain a mix of C#, HTML, CSS, and jаvascript. By the end of this book, you will be able to build incredibly sleek, dynamic, and responsive web applications rapidly by leveraging the capabilities of MVC 5, Bootstrap, and Knockout.js.
The book is separated into four parts. Part one provides an introduction to the three technologies used in the book. Part two demonstrates how to implement CRUD (Create-Read-Update-Delete) with the data being stored and read from a database. Part three dives into some more advanced C# and MVC features to help you organize and maintain your web applications. The final part demonstrates how to build a shopping cart from start to finish. The shopping cart will leverage many features of all three technologies, demonstrating how they interact with each other to create a sleek, dynamic, and responsive web application.