Getting Started with Knockout.js for .NET Developers: Unleash the power of Knockout.js to build complex ASP.NET web applications

Front Cover
Packt Publishing Ltd, May 27, 2015 - Computers - 188 pages

Key Features
    Book DescriptionThis book is intended for .NET developers who want to use the MVVM design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.What you will learn
    • Work with observable arrays, special bindings, and computed observables
    • Create a model in C# and connect it with the MVVM structure in JavaScript
    • Integrate the Knockout.js library into ASP.NET applications
    • Configure tmux and customize it for your needs
    • Migrate your entire business logic to the server side with Knockout MVC
    • Understand and use basic MVVM concepts such as declarative bindings and observable properties
    • Discover special Knockout.js concepts such as regions, complex bindings, combined contexts, and more
    • Leverage the key features of Knockout.js such as declarative bindings, templating, and dependency tracking in ASP.NET applications
    Who this book is for

    This book is intended for .NET developers who want to use the design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.

     

    Contents

    Introduction to Knockoutjs
    1
    Creating a Simple Knockoutjs Application
    15
    Integrating Knockoutjs in ASPNET MVC Applications
    43
    Creating a Web Application with Knockout MVC
    67
    Advanced Features of Knockoutjs
    87
    Advanced Features of Knockout MVC
    119
    A Brief on Knockout MVC References and Features
    147
    Index
    161
    Copyright

    Other editions - View all

    Common terms and phrases

    About the author (2015)

    Andrey Akinshin has a PhD in computer science, and he received a Microsoft MVP award in 2015. He works as a lead.NET Developer at Perpetuum Software and as a postdoctoral research fellow at the Weizmann Institute of Science. He is also the author and main contributor of the Knockout MVC library and has a wealth of experience in Knockout.js. He has experience in various IT areas, from competitive programming (silver medal at ACM ICPC 2009) to teaching (senior lecturer and the school coach of competitive programming and mathematics teams). You can find more information about Andrey on his home page, http://aakinshin.net.

    Bibliographic information