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.
  • le 02/12/2019 à Toulouse
  • le 11/12/2019 à Paris
  • le 14/01/2020 à Aix-en-Provence
  • + 26 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

AF25093Formation CasperJS 28 sessions prévues1 jour490 €HT
AF27924Formation Stencil New Formation ! 30 sessions prévues2 jours1290 €HT
AF24600Formation Dojo Toolkit 31 sessions prévues3 jours1790 €HT
AF26033Formation Vue.js 30 sessions prévues3 jours1700 €HT
AF25915Formation TypeScript 30 sessions prévues2 jours1290 €HT
Voir les 28 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 29 sessions
le 02/12/2019 à Toulouse
le 11/12/2019 à Paris
le 14/01/2020 à Aix-en-Provence
le 28/01/2020 à Paris
le 05/02/2020 à Lille
le 12/02/2020 à Grenoble
le 12/02/2020 à Lyon
le 04/03/2020 à Paris
le 25/03/2020 à Nantes
le 08/04/2020 à Grenoble
le 08/04/2020 à Lyon
le 14/04/2020 à Toulouse
le 13/05/2020 à Aix-en-Provence
le 25/05/2020 à Paris
le 15/06/2020 à Lille
le 30/06/2020 à Lyon
le 30/06/2020 à Grenoble
le 08/07/2020 à Paris
le 29/07/2020 à Nantes
le 16/09/2020 à Lyon
le 16/09/2020 à Grenoble
le 30/09/2020 à Toulouse
le 06/10/2020 à Aix-en-Provence
le 14/10/2020 à Paris
le 03/11/2020 à Grenoble
le 03/11/2020 à Lyon
le 18/11/2020 à Lille
le 09/12/2020 à Nantes
le 15/12/2020 à Paris
Voir toutes les dates