SlideShare une entreprise Scribd logo
1  sur  189
Télécharger pour lire hors ligne
Une formation
Hamza KONDAH
Fabien BRISSONNEAU
Formation
IOS avec Xcode
Gérer l'Accessibilté
Une formation
Introduction
1. Définition et enjeux
2. Les paramètres sur iPhone
3. Les bonnes pratiques
4. Prendre en compte l’accessibilité avec le code
5. Les tests
Conclusion
Plan de la formation
Une formation
Développeurs
Toute personne impliquée
Architecte
Public concerné
Présentation du projet
de la formation
Une formation
Hamza KONDAH
Fabien BRISSONNEAU
Une formation
Présentation des outils
Un iPhone
Un Mac
XCode
Découvrir les lois et les textes
Une formation
Fabien BRISSONNEAU
Une formation
WCAG
ETSI
RGAA
Plan
Une formation
Variations nationales
De : pas de loi
A : loi pour le secteur public
Lois pré-numériques
Lois générales
Les lois
Une formation
1990 : ADA
Fournisseurs du gouvernement
Assez large
Les lois US
Une formation
2018 : European Accessibility Act
Accessibilité mobile
Paramétrage de grossissement et couleurs
Alternatives contrôle moteur fin
Plusieurs canaux sensoriels …
Les lois Europe
Une formation
WCAG
Web Content Accessibility Guidelines
Concerne les applications Web
Mais chapitres sur le mobile
Une formation
ETSI
La norme européenne service TIC
Physique et numérique
Sections software
Une formation
RGAA
Règlement général d’amélioration de
l’accessibilité
Concerne les personnes morales
Droit public
Au-delà de 250M€ de CA
Définir l’accessibilité,
le handicap et l’inclusion
Une formation
Fabien BRISSONNEAU
Une formation
Evolution du concept
Rendre accessible
L’inclusion
Plan
Une formation
En 1980 : c’est un manque de capacité
Aujourd’hui : interaction entre une personne
et son environnement
Evolution du concept
Une formation
Toute limitation d’activité subie dans
son environnement
L'handicap
Une formation
La qualité d’être facilement atteint, manipulé ou
utilisé
La qualité qui fait que l’expérience est ouverte à
tous
C’est juste la bonne chose à faire
Rendre accessible
Une formation
Elargir les fonctionnalités
Augmenter sa base utilisateurs
L’inclusion
Savoir les cas d’usage
Une formation
Fabien BRISSONNEAU
Une formation
Les raisons de votre intérêt
Raison personnelle
La bienveillance
Le marché
La loi
Plan
Une formation
Pourquoi l’accessibilité ?
Les travers du développement
Les biais cognitifs
Diffuser la connaissance
Les raisons de l’intérêt
Une formation
Avoir un proche concerné
Motivation personnelle
Implication
Nouveau point de vue
Raison personnelle
Une formation
Faire du bien
Satisfaction personnelle
Ne pas nuire
La bienveillance
Une formation
Un gros cas business
Marché estimé 200 milliard $
Estimation 15% population
Le marché
Une formation
Si rien d’autre
Respecter la loi
Procès nombreux
Obligation d’affichage
La loi
Aborder l’accessibilité
Une formation
Fabien BRISSONNEAU
Une formation
Le design
Les bibliothèques
Les paramètres
Les tests
Plan
Une formation
Première étape
Règles connues
Principes à suivre
Le design
Une formation
Ensemble de code
Respectueux des règles
Suit l’évolution
Implémente les standards
Les bibliothèques
Une formation
Les paramètres de l’utilisateur
Prendre en compte dans le code
S’adapter à l’utilisateur
Les paramètres
Une formation
Tests automatiques
Tests semi-manuels
Tests avec applications
Tests par les gens concernés
Les tests
Découvrir les designs
universels et inclusifs
Une formation
Fabien BRISSONNEAU
Une formation
Le design universel
Le design inclusif
Plan
Une formation
Sept principes
Orientés physique
Usage équitable
Flexibilité dans l’usage
Simple et intuitif
Information perceptible
Tolérance aux erreurs
Le design universel
Une formation
Sept principes
Orientés produits numériques
Une expérience comparable
Prendre en compte la situation
Etre cohérent
Donner le contrôle
Offrir le choix
Prioritiser le contenu
Ajouter de la valeur
Le design inclusif
Découvrir les options visuelles
Une formation
Fabien BRISSONNEAU
Une formation
Les zooms et loupe
Affichage et taille des textes
La transparence
Les couleurs
Les animations
Plan
Une formation
Agrandir l’écran
Servir à lire un livre
Peu pratiques
Les zooms et loupe
Une formation
Améliorer la visibilité des textes
Texte en gras
Tailles
Boutons avec contour, avec I/O
Affichage et textes
Une formation
La transparence est peu lisible
Supprimer la transparence
Doit être détectée par le code
La transparence
Une formation
Supprimer les animations
Gêne des personnes
Doit être gérée par le code
Abonnement
Les animations
Découvrir les options audio
Une formation
Fabien BRISSONNEAU
Une formation
La lecture de contenu
Le contrôle vocal
Les appareils auditifs
La reconnaissance des sons
La stéréo
Plan
Une formation
Les screen readers
L’énoncé de textes sélectionnés
La lecture de contenu
Une formation
Prononcer les commandes
Nécessite une numérotation
Correspond au parcours vocalisé
Le contrôle vocal
Une formation
L’iPhone s’interface
Appareillage de communication
Mixte aide et outil
Les appareils auditifs
Une formation
Permet de visualiser la parole
Rend visibles les sons et bruits
La reconnaissance des sons
Une formation
Une seule oreille fonctionnelle
Pas de stéréo dans un casque
Mélange les canaux
La stéréo
Découvrir les options moteur
Une formation
Fabien BRISSONNEAU
Une formation
La touche d’assistance
Le contrôle de sélection
Le contrôle vocal
Le menu principal
Les claviers
Plan
Une formation
Cible des troubles moteurs
Une bulle ouvre un menu
Facilite les accès au menu
La touche d’assistance
Une formation
Contrôle externe
Type bumper
Mode en groupe ou point
Rallonge la durée d’action
Le contrôle de sélection
Une formation
Un moyen de contrôler l’iPhone
Suppose une numérotation des items
Définition d’un vocabulaire
Le contrôle vocal
Une formation
Paramétrage de la durée d’appui
Fonction déclenchée
Le menu principal
Une formation
Appareils externes
Facilitent les entrées
Accès facilité aux touches
Les claviers
Comprendre le VoiceOver
et les lecteurs d’écrans
Une formation
Fabien BRISSONNEAU
Une formation
Utiliser un lecteur d’écran
Pourquoi tester avec VoiceOver
Plan
Une formation
Application qui lit les écrans
Dans un ordre précis
Lit libellé, valeur, etc
Teste l’accessibilité de l’application
Utiliser un lecteur d’écran
Une formation
Les éléments lus sont inutiles
Le texte est faux ou inutile
Il manque des éléments
La navigation vocalisée est fausse
Tester avec VoiceOver
Comprendre le VoiceControl
Une formation
Fabien BRISSONNEAU
Une formation
Contrôler l’iPhone par la voix
Vérifier l’ordre de présentation
Plan
Une formation
Déclencher des commandes
Afficher les numéros des items
Déclencher la commande par numéro
Contrôler par la voix
Une formation
Appliquer « show numbers »
L’ordre est le même que VoiceOver
La navigation dépend de l’ordre
Vérifier l’ordre des items
Comprendre Xcode
Accessibility Inspector
Une formation
Fabien BRISSONNEAU
Une formation
Lancer Xcode pour un projet iPhone
Déclencher Accessibility Inspector
Utiliser les conseils
Plan
Une formation
Choisir le type de projet
Créer les vues nécessaires
Lancer le simulateur
Lancer XCode
Une formation
Menu Open Developer Tool
Sélectionner une fenêtre
Choisir le simulateur
Accessibility Inspector
Une formation
Un audit en auto-navigation
Choix d’un élément en particulier
Lecture des éléments
Utiliser les conseils
Choisir un Design Adapté
Une formation
Fabien BRISSONNEAU
Une formation
Assurer le contraste avant-arrière plan
Autre source d’information que la
couleur ou les images
Les couleurs et les images
Une formation
Les contenus non textuels doivent avoir une
alternative
Controls Input
le nom
Media
identification
Senseur
identification
Les éléments non vocalisés
Une formation
Taille minimum 48px
Espacement minimum
Les éléments cliquables
Une formation
Les scrolling sont perturbants
Avertir l’utilisateur
Changement de contexte annoncé
Modification dynamique
Une formation
Les contenus interactifs
Transcription
Légende
Contrôles
Contrôle des contenus
Une formation
Masquer les éléments inutiles
Layout
Structure
Regroupements
Eléments fantômes
Utiliser les briques standards
Une formation
Fabien BRISSONNEAU
Une formation
Un texte original
Ne suit pas les paramètres utilisateur
Utiliser types dynamiques
Police de caractères custom
Les types de texte standards
Une formation
Les toolkits sont conformes
Suivent l’évolution des normes
UIKit ou SwiftUI
Les contrôles standards
Suivre les paramètres système
Une formation
Fabien BRISSONNEAU
Une formation
Accéder au paramètre système
En tenir compte
Traduire l’information
Lire l’état d’un paramètre
Une formation
Les types dynamiques
La taille de la police
L’utiliser sur des layouts
La taille de la police
Une formation
La transparence est peu lisible
Accéder au paramètre
Modifier l’apparence
La transparence
S’abonner au changement
Une formation
Fabien BRISSONNEAU
Une formation
Suivre le paramètre
Agir lors du changement
La taille de la police
Une formation
Positionner un observateur
Réagir avec une callback
La transparence
Prendre en compte la taille
de la police de caractères
Une formation
Fabien BRISSONNEAU
Une formation
Les types de textes
Le paramètre sur le téléphone
Réagir aux modifications
Plan
Une formation
Choisir un des types de textes
Ne pas fixer la taille
Explicitement un type dynamique
Les types de textes
Une formation
Les tailles sont modifiables
Plus de lisibilité
Grossissement des layout
Le paramètre sur téléphone
Lire les paramètres système
S’abonner aux changements
Répercuter les changements
Réagir aux modifications
Traiter une police
personnalisée
Une formation
Fabien BRISSONNEAU
Une formation
Choisir une police spécifique
Changer la taille de la police
Répercuter le choix de taille
Plan
Une formation
Un élément est libre de la police
La taille peut être hard codée
Aucune gestion de types dynamiques
Choisir une police spécifique
Prendre une taille en référence
Un style de texte
Répercuter dans le choix de la police
Changer la taille de la police
Réagir au changement de taille
Redimensionner les éléments
Répercuter le choix de taille
Modifier le layout en fonction
de la police
Une formation
Fabien BRISSONNEAU
Une formation
Pourquoi modifier un layout ?
Changer des attributs
S’abonner aux modifications
Plan
Une formation
Pour s’adapter en taille
Pour fournir la même expérience
Pour fournir l’information
Pourquoi modifier un layout
La disposition peut être modifiée
La largeur et la hauteur
Changer les attributs
Une formation
Pour suivre les changements
Pas de polling
Modèle de l’observateur
S’abonner aux modifications
Réduire la transparence
Une formation
Fabien BRISSONNEAU
Une formation
Problème de la transparence
Réagir au paramètre
S’abonner aux modifications
Plan
Une formation
Joli design
Mais trouble la distinction visuelle
Paramétrable sur le téléphone
Problème de la transparence
Mesurer le paramètre
Exploiter la transparence
Réagir au paramètre
Brancher un listener
S’abonner aux modifications
Gérer les animations
Une formation
Fabien BRISSONNEAU
Une formation
Problème des animations
Connaître le paramètre
S’abonner aux changements
Plan
Une formation
Les perturbations générées
Confusion dans l’attention
Troubles liés à l’épilepsie
Problème des animations
Détecter la valeur de paramètre
Agir en fonction
Connaître le paramètre
Utiliser un observateur
Réagir au changement
S’abonner aux changements
Gérer les transitions
personnalisées
Une formation
Fabien BRISSONNEAU
Une formation
Problème des transitions
Modifier les transitions
Plan
Une formation
Problèmes visuels
Perte d’attention
Non perception des détails
Problème des transitions
Supprimer les transitions
Modifier les transitions
Traiter le gras de police
et le contraste
Une formation
Fabien BRISSONNEAU
Une formation
Paramètres de gras
Utiliser le gras
Augmenter le contraste
Plan
Une formation
Paramètres du téléphone
Augmenter le contraste
Mettre en valeur les textes
Paramètres de gras
Texte plus visible
Utiliser le gras
Choisir une couleur
Augmenter le contraste
Choisir les éléments
accessibles
Une formation
Fabien BRISSONNEAU
Une formation
Arbre graphique vs accessibilité
Rendre accessible via le storyboard
Rendre accessible via le code
Plan
Une formation
L’arborescence des contrôles
Avec layouts intermédiaires
Arbre d’accessibilité cohérent
Ajouter/Enlever des éléments
Arbre graphique/accessibilité
Une formation
Storyboard principal
Sélectionner un élément
Identity Inspector
Accessible via le storyboard
Une formation
Elément graphique
Exemple imageView
Propriété isAccessibilityElement
Rendre accessible via le code
Gérer les labels
Une formation
Fabien BRISSONNEAU
Une formation
La lecture par VoiceOver
Les labels standards
Les cas particuliers
Plan
Une formation
VoiceOver lit dans l’ordre
Les labels sont lus
Sinon nom du fichier etc
La lecture par VoiceOver
Une formation
En standard, le label est correct
Pour une image, le nom de fichier
Doit décrire l’élément, 1 mot
Les labels standards
Vérifier avec Accessibility Inspector
Modifier les labels
Les cas particuliers
Gérer les hints
Une formation
Fabien BRISSONNEAU
Une formation
Définition du hint
Règles de contenu
Modifier le hint
Plan
Une formation
Texte associé à un élément
Astuce, truc, définition de l’action
Propriété accessibilityHint
Définition du hint
Une formation
Description du résultat de l’action
Verbe sans sujet
Majuscule et fin avec un « . »
Aide à la prononciation
Règles de contenu
Sélectionner un élément
Positionner une chaîne de caractères
Modifier le hint
Gérer les caractéristiques
Une formation
Fabien BRISSONNEAU
Une formation
Les « traits » ou caractéristiques
Lecture par VoiceOver
Modifier les traits
Plan
Décrit le type de l’élément
Liste dans le storyboard
Identity Inspector
Les « traits » ou caractéristiques
Une formation
Les traits sont lus
Standards sur les éléments
Mais demande des précisions
Lecture par VoiceOver
Une formation
Changer par programme
Pour élément non standard
Modifier les traits
Gérer les conteneurs
Une formation
Fabien BRISSONNEAU
Une formation
Le besoin de gérer les conteneurs
Créer des substituts
Ajouter des éléments accessibles
Plan
Une formation
Certains conteneurs sont invisibles
La sémantique est sur le conteneur
VoiceOver le fournit pas dinformation
Le besoin
Une formation
Un UIAccessibilityElement
Connecté au conteneur
Avec caractéristiques
Les substituts
Une formation
Ajouter au conteneur
Ajouter les éléments
Gérer les gestes VoiceOver
Une formation
Fabien BRISSONNEAU
Une formation
Les gestes spéciaux
Le MagicTap
Plan
Une formation
Le geste Escape (Z avec 2 doigts)
Le geste MagicTap (double deux dgts)
Le glissement 3 doigts
Les gestes incrémente et décrémente
Les gestes spéciaux
Une formation
Les utilisations classiques
Codage du MagicTap
Le MagicTap
Gérer les actions du rotor
Une formation
Fabien BRISSONNEAU
Une formation
Le rotor VoiceOver
Créer une action
Ajouter une action au rotor
Plan
Une formation
Tourner 2 doigts sur l’écran
Accès à des actions contextuelles
Raccourcis pour actions
Le rotor VoiceOver
Sur la page concernée
Une action avec une fonction liée
Créer une action
Après l’action créée
Déclarer la fonction
Ajouter une action
Mettre en œuvre
un rotor personnalisé
Une formation
Fabien BRISSONNEAU
Une formation
Pourquoi un rotor personnalisé
Création du rotor
Détecter la sélection de l’item
Plan
Une formation
Une sélection immédiate des items
Local à une page
Pourquoi un rotor
Définition d’un rotor
Création du rotor
Une formation
Utilisation de pin de map
Déplacement sur le rotor
Calcul par index
Détecter la sélection
Emettre des notifications
vocales
Une formation
Fabien BRISSONNEAU
Une formation
Intérêt des notifications vocales
Préparer des notifications
Emettre des notifications
Plan
Une formation
Normalement prix en charge
Le changement de contexte
L’utilisateur doit entendre
Intérêt
Une formation
Identifier les changements
Phrases à émettre
Fonctions du contexte
Préparer des notifications
Lancer la notification
Emettre des notifications
Maitriser les tests
automatiques
Une formation
Fabien BRISSONNEAU
Une formation
Les frameworks disponibles
A11yUITests
Exemple de tests
Plan
Une formation
A11yUITests
UBKAccessibilityKit
AccessibilitySnapshot
GTXiLib
Les frameworks disponibles
Une formation
Extension de XCTestCase
Tests automatiques
Ne teste pas l’ergonomie
A11yUITests
Une formation
Tests UI
Tests images
Tests éléments interactifs
Tests éléments statiques
Exemple de tests
Maitriser les tests
semi automatiques et les audits
Une formation
Fabien BRISSONNEAU
Une formation
Définition de semi-automatiques
Utilisation de A11y Inspector
Informations ressorties
Plan
Une formation
Lance un outil
Scan de l’écran
Avec ou sans navigation
Définition
Une formation
Récupération d’infos ponctuelles
Scan de l’écran
Audi général
Accessibilty Inspector
Une formation
Tailles minimum
Label, hint
Les traits
Informations dupliquées
Informations ressorties
Maitriser les tests manuels
VoiceOver, VoiceControl
Une formation
Fabien BRISSONNEAU
Une formation
Tests manuels et ergonomie
VoiceControl
VoiceOver
Plan
Une formation
Coûteux
Testent l’ergonomie
Avis d’un humain
Tests manuels
Une formation
Assistance bien réelle
Contrôle l’accessibilité
Ordre des éléments
VoiceControl
Une formation
ScreenReader
Utilisabilité de l’application
Ordre des éléments
VoiceOver
Maitriser les tests QA
Une formation
Fabien BRISSONNEAU
Une formation
Règles et règlements
Respecter un design
Respecter les règles
Respecter une ergonomie
Plan
Une formation
Conseils des institutions
Lois nationales
Règlement national
Règles et règlements
Une formation
Design inclusif
Simple et clair
Aéré et lisible
Manipulation simple
Respecter un design
Une formation
Tailles des éléments
Couleur des éléments
Ordre et disposition
Respecter les règles
Une formation
Connaître ses utilisateurs
Connaître les situations
Respecter l’agencement des vues
Respecter une ergonomie
Conclusion
Une formation
Hamza KONDAH
Fabien BRISSONNEAU
Une formation
La définition
Les paramètres
Les outils
Les bonnes pratiques
Le code
Les tests
Bilan
Alphorm.com Formation IOS avec Xcode : Gérer l'Accessibilité

Contenu connexe

Similaire à Alphorm.com Formation IOS avec Xcode : Gérer l'Accessibilité

Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm
 
Accessibilité d_HTML5 et Silverlight - ACC301
Accessibilité d_HTML5 et Silverlight - ACC301Accessibilité d_HTML5 et Silverlight - ACC301
Accessibilité d_HTML5 et Silverlight - ACC301Ammar Zaied
 
Cynthia Thibault-Larouche
Cynthia Thibault-LaroucheCynthia Thibault-Larouche
Cynthia Thibault-LaroucheWeb à Québec
 
J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0Isabelle Dremeau
 
Présentation séminaire : Tutoriels bureautique
Présentation séminaire : Tutoriels bureautiquePrésentation séminaire : Tutoriels bureautique
Présentation séminaire : Tutoriels bureautiquebehremy
 
Les lettres L et U du cybermarketing
Les lettres L et U du cybermarketingLes lettres L et U du cybermarketing
Les lettres L et U du cybermarketingMimi0509
 

Similaire à Alphorm.com Formation IOS avec Xcode : Gérer l'Accessibilité (7)

Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
 
Accessibilité d_HTML5 et Silverlight - ACC301
Accessibilité d_HTML5 et Silverlight - ACC301Accessibilité d_HTML5 et Silverlight - ACC301
Accessibilité d_HTML5 et Silverlight - ACC301
 
Cynthia Thibault-Larouche
Cynthia Thibault-LaroucheCynthia Thibault-Larouche
Cynthia Thibault-Larouche
 
J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0
 
Présentation séminaire : Tutoriels bureautique
Présentation séminaire : Tutoriels bureautiquePrésentation séminaire : Tutoriels bureautique
Présentation séminaire : Tutoriels bureautique
 
Adaptation du poste de travail Windows
Adaptation du poste de travail Windows Adaptation du poste de travail Windows
Adaptation du poste de travail Windows
 
Les lettres L et U du cybermarketing
Les lettres L et U du cybermarketingLes lettres L et U du cybermarketing
Les lettres L et U du cybermarketing
 

Plus de Alphorm

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm
 

Plus de Alphorm (20)

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POO
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
 

Alphorm.com Formation IOS avec Xcode : Gérer l'Accessibilité