Cette formation en français a pour objectif d’introduire les principes, la philosophie ainsi que le fonctionnement du framework Ember.

EmberJS

Elle peut s’appréhender comme une suite de travaux dirigés. Chaque concept est expliqué de manière théorique et générale. Suit généralement une mise en pratique sous forme d’exercice dirigé. L’une des solutions de l’exercice est proposée au sein même de ce support mais il est vivement recommandé de tenter l’exercice par soi-même avant de découvrir la solution.

Les différents concepts d’Ember sont abordés progressivement, au travers de la création d’une première application Ember. Cependant, avant de démarrer la création de cette application, il est nécessaire d’aborder quelques notions d’un point de vue plus théorique. C’est le but des premiers chapitres.

A chaque fois que c’est pertinent et possible, les exercices font référence à des tests disponibles dans l’application de référence attachée à ce support. On dispose donc, pour chaque chapitre, d’un jeu de tests initialement non passants que le déroulé des exercices devra permettre de rendre passants en modifiant l’application. L’objectif est à la fois d’insister sur l’importance des tests dans ce genre d’applications et d’illustrer les possibilités offertes par Ember. Les tests de chaque chapitre ne sont pas détaillés mais un chapitre spécifique y est ultérieurement dédié. Néanmoins, certains exercices ne sont pas accompagnés de tests car ils nécessitent des notions ou des extensions non encore abordées. C’est particulièrement le cas des premiers chapitres.

Ce support sert pour le déroulement de formations présentielles et certains aspects théoriques mais aussi certains exercices pratiques sont, d’un point de vue pédagogique, plus efficaces s’ils sont accompagnés par des explications du formateur. Néanmoins, à chaque fois que cela est possible, ce support est auto suffisant.