LIT Web Component Library

Comment créer des nouveaux composants customisés avec Lit

  • Filière :

    Développement logiciel

  • Sous-filière :

    Technos Web (PHP, JS...)

  • Référence

    LWCL

  • Durée

    2 jours (14 h)

  • Prix par personne HT

    1 390 € HT

Description

Apprenez à utiliser la bibliothèque Lit et créez vos propres éléments HTML customisés.

Objectifs pédagogiques

  • Comprendre le fonctionnement de Lit et des WebComponents
  • Apprendre à créer ses propres WebComponents 
  • Apprendre à intégrer Lit au sein d’un projet web

Public cible

Développeur front-end avec un minimum d’expérience en Javascript, HTML5 et CSS3

Pré-requis

Prérequis pédagogiques

Avoir déjà utilisé du Javascript dans un projet weB, être à l’aise avec les concepts orientéS objet comme les classes, les méthodes, les propriétés, etc

Prérequis techniques

  • Avoir node.js et npm installés sur la machine
  • Avoir un éditeur de code type VS Code

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

60 % théorie / 40 % pratique

Programme de la formation

Composants

  • Définir un composant
  • Rendre un composant
  • Les « Reactive properties »
  • Styliser ses composants 
  • Le cycle de vie des composants 

Le Shadow DOM

  • Qu’est-ce que le shadow DOM ? 
  • Travailler avec le shadow DOM

Programmation évènementielle avec Lit

  • Ecouter des évènements 
  • Diffuser des évènements 
  • Travailler avec les évènements et le shadow DOM

Les décorateurs 

  • Qu’est-ce que les décorateurs ? 
  • Les décorateurs natifs 
  • Importer des décorateurs 
  • Activer les décorateurs

Templates 

  • C’est quoi les expressions
  • Utiliser vos premières expressions
  • Les différents types d’expressions
  • Rendu conditionnel
  • Lister des valeurs dans un template
  • Les directives
  • Mise en place du cache de rendu

Composition 

  • Utilisation des Mixins
  • Utilisation des Controllers

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le