supports

Création et intégration de web components pour applications mobile et multi-plateformes

Objectifs

En fin de cours, l’élève doit avoir atteint les objectifs suivants :

Programme de la formation

  1. Web Component : créer des composants Web autonomes et réutilisables
    1. La norme des Web Components.
    2. Rappels DOM & AJAX.
    3. Template HTML à chargement différé.
    4. Shadow DOM, et CSS, les fragments de documents.
    5. CSS : le besoin d’encapsulation.
    6. Custom Elements.
    7. EXERCICES & correction
  2. StencilJS le compilateur de Web Component proposé par Ionic
    1. Présentation de Stencil
    2. Premiers pas avec les composants Stencil
    3. Propriétés, méthodes et gestion de l’état des composants
    4. Gestion des évènements et interactions utilisateur
    5. Routage
    6. Formulaires
    7. Service Workers
    8. Introduction à LIT Web Component Library, une bibliothèque simple qui permet de créer des composants Web légers et rapides
    9. EXERCICES
  3. Réutilisation des composants cross-frameworks
    1. Développement de composants “cross-plateformes/cross-projet”
    2. Intégration avec Angular, React et VueJS
    3. Encapsuler son code Angular avec Angular Elements
    4. Créer des Web Components avec React
    5. Alléger son code React avec Preact
    6. L’intégration dans Vue.js
    7. EXERCICES

Conclusion

Analyse d’un cas concret dans le contexte de l’entreprise

Liens