Skocz do zawartości

Aktywacja nowych użytkowników
Zakazane produkcje

  • advertisement_alt
  • advertisement_alt
  • advertisement_alt
caovantan

Learning Knockout.JS [Video] by Robert Gaut

Rekomendowane odpowiedzi

7227c69e5d7004244e982539b143d306.jpg

Learning Knockout.JS [ Video] by Robert Gaut

2 Hours and 5 minutes | Monday, August 31, 2015 | Video: AVC (.mp4) 1280x720 25fps | Audio: AAC 48KHz 2ch | 435 MB

Genre: eLearning | Language: English | With: Code Files

 

If you have ever wanted to create rich, responsive, and dynamic user interfaces without mixing a lot of script, this course will give you everything you need to accomplish that goal with Knockout.JS.

Users will need basic knowledge of javascript and HTML. Some understanding of jQuery and AJAX would be helpful, but is not necessary.

 

About This Book

 

Use the Model-View-ViewModel software design pattern to build amazing web applications and powerful user interfaces

Configure your application to track the changes in the UI and update data automatically

Enhance the functionality of your app and make it more interactive by extending the components of your code

 

Table of Contents

 

INTRODUCING KNOCKOUT.JS

DISPLAYING DATA USING KNOCKOUT.JS

TWO-WAY DATA BINDING IN KNOCKOUT.JS

UNDERSTANDING CONTEXT IN KNOCKOUT.JS

USING COMPUTED OBSERVABLES AND SUBSCRIPTIONS

CUSTOM BINDINGS, CUSTOM FUNCTIONS, AND EXTENDERS

PREVIEWING ADVANCED KNOCKOUT.JS

 

What You Will Learn

 

Use the popular MVVM design pattern to separate the concerns of your applications

Boost your javascript skills with the Module and Revealing Module patterns

Work with model data in the UI using Knockout's data-binding syntax to manage data efficiently

Master and implement the concept of data context to get even more out of your UI

Build complex UI structures easily through the use of Knockout's template features

Create computed observables to enhance interactions between model data and the UI

Expand your Knockout.JS skill set through the use of custom functions, bindings, and extenders

Preview the advanced features of Knockout.JS and launch your skills to the next level

 

In Detail

 

Among the various javascript libraries available to developers, Knockout.JS really stands out due to the diverse features it provides and also because it promotes the use of the Model-View-ViewModel (MVVM) design pattern to build data-driven web applications. Construct power-packed apps without compromising on its flexibility and build rich user interfaces, which will update in real-time when the data model state changes, eliminating the need to refresh pages.

 

Learning Knockout.JS will walk you through all of the key features of Knockout.JS and make it easy for you to quickly and easily build feature-and data-rich web applications that are easy to extend and maintain.

 

We start off with a brief introduction to Knockout.JS, and its various benefits, and explore the different design patterns in context of Knockout.JS to make your javascript code cleaner and more manageable. After that, we will walk through and understand the relationship between Models, Views, and ViewModels, as well as creating them.

 

Along with that, you will also learn how we can use the different data binding attributes to manipulate the output. We will also discuss and implement various important concepts such as two way data binding and dependency tracking to update your UI in real-time and to separate the components of your application into logical parts.

 

We will analyze Knockout's template feature to help you deal with data context in most scenarios. Then, we will take a look at how to track the changes in dependencies and subscribe to them using computed observables and subscriptions. Furthermore, you will also learn how to customize bindings and functions as well as using extenders to create our own set of Knockout tools. Finally, we will take a look at some advanced features of Knockout.JS to take your knowledge to the next level!

 

Learning Knockout.JS is more than just an introduction; it's a complete course on one of javascript's innovative libraries.

 

Style and Approach

 

This video series uses a full-featured application to guide you through developing web applications with Knockout.JS, starting with setting up the application and then enhancing it as you progress through and learn each feature and its implementation.

 

Authors

 

Robert Gaut

 

Robert Gaut is a father, husband, musician, photographer, martial artist, and software developer. He began his career teaching application and database development at a technical college. After several years teaching, he spent more than a decade developing web-based content management systems for the automotive industry. He currently works for a large public school district where he develops business applications and data integration processes using Microsoft technologies.

 

1af41a22129b1ee7168a41819731acfc.jpg

 

8faa5344d53198871c556ecae351735e.png

 

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

    • 1 Posts
    • 11 Views
    • 1 Posts
    • 9 Views
    • 1 Posts
    • 8 Views
    • 1 Posts
    • 10 Views
    • 1 Posts
    • 11 Views

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej witryny, wyrażasz zgodę na nasze Warunki użytkowania.