Booster des Talents IT

Formation Ember.js

apollo-formation ember.js logo
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.
  • le 20/12/2017 à Lille
  • le 10/01/2018 à Paris
  • le 31/01/2018 à Aix-en-Provence
  • + 20 autres sessions
Prixà partir de
1560 €HT
RéférenceAF24704
Durée3 jours
Public Architectes techniques, Développeurs, Webdesigners
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 JavaScript

AF24600Formation Dojo Toolkit 11 sessions prévues3 jours1790 €HT
AF26033Formation Vue.js New Formation ! 11 sessions prévues3 jours1700 €HT
AF25915Formation TypeScript New Formation ! 22 sessions prévues2 jours1290 €HT
AF25904Formation MeteorJS New Formation ! 12 sessions prévues4 jours2190 €HT
AF24704Formation Ember.js 23 sessions prévues3 jours1560 €HT
Voir les 19 formations
Vous pouvez également être intéressé par des formations Framework, Javascript, webdesign ou par les formations de notre filière JavaScript
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, Développeurs, Webdesigners
PrérequisConnaissances en JavaScript, HTML et CSS
Éditeurs Open Source
Travaux pratiques50%
Suivez l'une de
nos 23 sessions
le 20/12/2017 à Lille
le 10/01/2018 à Paris
le 31/01/2018 à Aix-en-Provence
le 05/02/2018 à Lyon
le 05/02/2018 à Lille
le 19/03/2018 à Paris
le 27/03/2018 à Nantes
le 23/04/2018 à Lyon
le 24/04/2018 à Toulouse
le 16/05/2018 à Aix-en-Provence
le 30/05/2018 à Paris
le 11/06/2018 à Lyon
le 19/06/2018 à Lille
le 02/07/2018 à Paris
le 09/07/2018 à Nantes
le 05/09/2018 à Lyon
le 17/09/2018 à Toulouse
le 01/10/2018 à Paris
le 16/10/2018 à Aix-en-Provence
le 12/11/2018 à Lyon
le 19/11/2018 à Lille
le 03/12/2018 à Paris
le 10/12/2018 à Nantes
Voir toutes les dates