Booster des Talents IT

Formation Ember.js

logo du cadriciel javascript ember
Prenez en main le framework JavaScript Ember.js ! Cette formation vous guidera à travers les outils, techniques et bonnes pratiques de développement de webapps complexes et évoluées. Après un retour sur les bases du développement en JavaScript, vous serez en mesure de mettre en œuvre les pratiques de conception d’Ember.js pour prototyper des applications fiables, dynamiques et réactives.
Prixà partir de
1560€ HT
RéférenceAF24704
Durée3 jours
Public Architectes techniques, Web designers, Développeurs
PrérequisConnaissances en JavaScript, HTML et CSS
Éditeurs Open Source
TP50%

Plan de Formation Ember.js

Introduction à Ember.js

Ember.js : découverte du framework et état de l’art
Quelques exemples d’applications d’Ember.js
L’architecture MVC

Retours sur les fondements du JavaScript

JavaScript : retours sur les bases du langage et ses spécificités
Rappels sur le binding et le mot clé « this »
Ajouter une propriété sur le prototype du constructeur

Installation et environnement de développement

Les sources et dépôts utilisables
Configurer l’environnement
Instancier un nouveau projet
Gérer les builds et les dépendances avec Bower et Grunt
L’outil de débogage Ember Inspector
Construire et paramétrer la base de l’application

Les éléments et opérations de base

Connaître les conventions de nommage
Les concepts basiques : router, routes, composants, modèles, contrôleurs
Construire des objets : propriétés, classes et instances
Les événements et les interactions : « event observers » et « event bindings »
Gérer le cycle de vie des composants
Gérer le Bubbling
Utiliser les mixins

Utilisation des templates

Le moteur de templates Handlebars
Utiliser des templates avec Ember.js
Structurer le contrôle des templates
Exécuter un binding de templates
Traiter ses logiques de rendu
Gérer et ajouter des helpers

Méthode de routage

Créer un router d’application
Utiliser le mappage d’URL
Rediriger les requêtes
Gérer les changements d’état
Configurer le routage
Définir les patterns
Configurer un contrôleur de route

Gestion des contrôleurs

Traiter un contrôleur
Déclarer un contrôleur et rattacher un modèle
Contrôleurs et événements
Afficher les données du contrôleur
Gérer les vues

Gestion des vues et des événements

Déclarer une vue
Modifier et mettre les attributs à jour
Insérer dans le DOM et les templates
Gérer les événements et définir les actions

Gestion des composants

Utiliser les composants Ember.js : champs et conteneurs
Déclarer un composant
Définir les propriétés et les classes, tags et attributs
Utiliser des layouts de mise en forme

Gestion de la persistance pour des modèles complexes

Intégrer des requêtes Ajax
Utiliser Ember-Data
Nourrir les modèles avec une API REST
Gérer la persistance des données

Les outils de test

Utiliser Ember Inspector
Créer et gérer les tests unitaires et tests d’intégration
Les helpers de test
Logs et débug

Nos autres formations Informatique

AF32614Formation Firewall 9.0 : Debug et Diagnostic (EDU-330) en Intra/Cours Particulier3 jours2250€ HT
AF32356Formation Gestion de projet par l’exemple New Formation ! en Intra/Cours Particulier3 jours1490€ HT
AF31547Formation Palo Alto Networks Firewall 9.0 Essentials : Configuration et Management, avec certification PCNSA en Intra/Cours Particulier5 jours
AF29420Formation Intégrer de nouveaux collaborateurs IT New Formation ! en Intra/Cours Particulier2 jours0€ HT
AF25064Formation Vagrant en Intra/Cours Particulier1 jour550€ HT
Voir les 369 formations
Vous pouvez également être intéressé par des formations Framework, Javascript, webdesign ou par les formations de notre filière Informatique
A propos de Ember.js
Ember.js est un cadriciel (framework) open-source JavaScript tourné vers les applications web. Il s'appuie sur une architecture de type MVC (modèle-vue-contrôleur). En savoir plus
Prixà partir de
1560€ HT
RéférenceAF24704
Durée3 jours
Public Architectes techniques, Web designers, Développeurs
PrérequisConnaissances en JavaScript, HTML et CSS
Éditeurs Open Source
Travaux pratiques50%