Formations Web JavaScript Formation HTMX : Outils de haute puissance pour le HTML

Formation Htmx : Outils de haute puissance pour le html

Noté 0 sur 5
Formation Htmx

Prix 3200€ HT / personne
Durée 4 jours (28 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

La formation HTMX vous permettra d’utiliser plusieurs attributs dans l’objectif de mettre en place des interfaces utilisateur modernes avec puissance et simplicité de l’hypertexte.

Lors de notre enseignement, vous pourrez exploiter AJAX pour les différentes transitions CSS, les évènements ou les WebSockets. Ceci sera nécessaire pour déclencher des requêtes et échanger des réponses HTML réalisées dans le DOM.

Vous deviendrez apte à utiliser des fonctionnalités modernes d’attributs HTML plutôt que du JavaScript pour gagner en productivité.

Élargissez vos connaissances et compétences en comprenant l’HTMX qui possède une riche collection de caractéristiques propres à lui-même.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date et ses nouveautés (HTMX 1.8).

 

Objectifs

  • Comprendre l’écosystème du HTML, CSS et JavaScript
  • Comprendre l’utilisation d’AJAX
  • Savoir comment utiliser le HTMX
  • Maîtriser les fonctions d’attributs d’HTMX

 

Public visé

  • Développeurs
  • Architectes
  • Chefs de projets
  • Concepteurs Web

 

Pré-requis

  • Connaissance de base en HTML, CSS, JavaScript
  • Notion en programmation web

Programme de la formation HTMX

 

Introduction

  • Présentation d’HTMX
  • Configuration d’HTMX
  • Les balises d’ancrage

 

Installation

  • Télécharger une copie
  • Via un CDN
  • npm
  • Webpack

 

AJAX

  • Demandes de déclenchement
    • Modificateurs de déclenchement
    • Filtres de déclenchement
    • Évènements spéciaux
    • Vote
    • Charger l’interrogation
  • Indicateurs de demande
  • Cibles
  • Échanges
    • Échanges de morphes
    • Échanges hors bande
    • Sélection du contenu à permuter
    • Préserver le contenu lors d’un swap
  • Synchronisation
  • Transitions CSS
  • Paramètres
    • Téléchargement de fichier
    • Valeurs supplémentaires
  • Confirmation des demandes

 

Héritage des attributs

  • Hisser les attributs dans le DOM pour éviter la duplication de code
  • hx-confirm pour appliquer l’attribut à un élément parent
  • Annuler l’héritage en ajoutant une unset directive
  • Désactiver l’héritage automatique avec hx-disinherit attribut

 

Booster

  • Convertir toutes les balises d’ancrage et tous les formulaires en requêtes AJAX avec l’attribut hx-boost
  • Amélioration progressive
    • Utiliser le HTML sémantique autant que possible
    • S’assurer que l’état de la mise au point est visible
    • Associer des étiquettes de texte à tous les champs de formulaire
    • Maximiser la lisibilité de votre application avec des polices

 

Sockets Web et SSE

  • WebSocket
  • Évènements envoyés par le serveur

 

Prise en charge de l’historique

  • Spécification de l’élément instantané de l’historique
  • Désactiver l’instantané de l’historique

 

Demandes et réponses

  • CORS
  • En-têtes de demande
  • En-têtes de réponse
  • Demander l’ordre des opérations

 

Animations et extensions

  • Utilisation de transitions CSS
  • Personnaliser le comportement des bibliothèques
  • Extensions incluses

 

Évènements et journalisation

  • Initialiser une bibliothèque tierce avec des évènements
  • Configurer une requête avec des évènements
  • Modification du comportement d’échange avec les évènements
  • Dénomination des évènements
  • Journalisation

 

Débogage

  • Créer des démos
    • Exemple de démonstration

 

hyperscript

  • Installation d’hyperscript
  • Évènements et hyperscript
  • Fonctionnalités intercooler.js et implémentations hyperscript
    • ic-remove-after
    • ic-post-errors-to
    • classe ic-switch

Pour aller plus loin

Formation HTML, CSS et JavaScript

Formation Bootstrap

Formation Figma

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 3200€ HT / personne
Durée 4 jours (28 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp