La spécification des composants web (Web Components en anglais) est en cours de normalisation le W3C. Les composants web permettent aux développeurs de créer des balises HTML personnalisées et réutilisables. Cette spécification a pour objectif de combiner plusieurs éléments pour créer des composants d’interface graphique (widgets) réutilisables avec un haut niveau de richesse et d’interactivité.
Les Web Components

Développer des applications à partir du nouveau standard Web Components
Audience
- Architectes
- Développeurs
- Chefs de projet
Pré-requis
Notions en HTML et JavaScript
Tarif et dates
Nous consulter
Durée
2 jours
Répartition
- Pratique
- Théorie
Objectifs
- Comprendre l’intérêt et les principes des Web Components
- Maîtriser les technologies à la base de ce concept
- Savoir créer des composants Web
- Dominer les frameworks existant comme Polymer
- Découvrir une alternative au code JavaScript avec GWT
Présentation
Ce cours a pour objectif de présenter toutes les notions essentielles aux Web Components.
Après avoir abordé les concepts et le contenu de la spécifications W3C des Web Components, le stagiaire est plongé dans les différentes technologies qui les composent afin d’en dominer les préceptes.
Une fois le standard maîtrisé, cette formation introduit les framewoks du marché tels que Polymer, X-tag ou même Bosonic.
Plan du cours
1. Introduction aux Web Components
1.1. Principes
1.2. Histoire
1.3. Standards et outils
2. Définir un Web Component
2.1. Custom Elements
2.2. HTML Template
2.3. Object.observe et le data binding
2.4. Shadow DOM
2.5. HTML Import
3. Les Frameworks
3.1. Polymer
3.2. X-Tag
3.3. Bosonic
3.4. Intégration avec GWT
L'offre de DNG Consulting et son savoir-faire
DNG Consulting forme depuis plus de dix ans de nombreuses entreprises au travers de sessions intra-entreprises ou inter-entreprises.
Nos formateurs interviennent au quotidien sur des problématiques techniques au travers des projets de nos clients. La spécialité de DNG est l’accompagnement dans un contexte agile.
Pour plus de renseignements : formation@dng-consulting.com ou conseil@dng-consulting.com