Nouvelle formation

Formation KnockoutJS, développer des applications web

Maîtriser le développemt de vos applications avec KnockoutJS

Présentation

DVKN001
2 jours ( 14 heures )
Présentation

Ce stage vous permettra de comprendre le pattern MVVM et le ViewModel de Knockout et de maitriser un framework front très léger orienté data-binding

Objectifs du cours

Comprendre le pattern MVVM et le ViewModel de Knockout et
Maitriser un framework front très léger orienté data-binding

Pré-requis
Maîtriser javascript.

Programme

 

Introduction

Développement Javascript objet, prototypage et bonnes pratiques
Applications web dynamiques
Présentation de Knockout : pur javascript, extensible
Ce que Knockout n’est pas

Les concepts Knockout

Un design MVVM
Observables, Bindings
Installation
Une première application
Syntaxe du data binding
Création d’un ViewModel

Observables

Computed Observables
Tableaux Observables, gestion des items
Autres méthodes des tableaux

Control-flow Bindings

Gestion de la structure des pages
Boucles de type foreach
Contextes de Binding : $root, $data, $index, $parent
Conditions et Binding with
Component

 

 

Appearance Bindings

Gestion de l’affichage des données
Text et html
Visible, css, style et attr

Interactive Bindings

Gestion des interactions utilisateur
Les éléments de formulaire : value, checked, options
Les événements : click, event, submit
Activation : enable, disable, hasFocus
validation de formulaire

Accéder à des données

Gestion des requêtes Ajax : utilisation de jQuery
Les formulaires, charger et sauver les données
Mapper les données aux ViewModels
Plugin Mapping : les objets et le JSON côté serveur

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus