dotJS 2019 — Jour 1 (Front-end) + dotCSS 2019
La plus grande conférence JS au monde, entièrement dédiée à JavaScript et son écosystème, combinée à l’une des meilleures conférences CSS qui soit ! Elles permettent d’assister en deux journées à des présentations de haut vol par certains des plus grands noms de la profession, sur des sujets qui les passionnent, et d’échanger avec eux et les nombreux autres participant·e·s.
Objectifs
Les principaux objectifs pour les apprenant·e·s sont :
corriger, consolider et étendre leur compréhension des langages CSS et JavaScript
comprendre l'évolution de ces langages et découvrir leurs développements futurs
être capables d’architecturer au mieux des codes CSS et JS de taille importante
améliorer la qualité, l’efficacité et la réutilisabilité de leurs codes CSS et JS
être mieux à même de déboguer du code CSS ou JS existant
être capables de personnaliser ou d’étendre des bibliothèques JavaScript tierces pour répondre aux besoins de leurs projets
se familiariser avec plusieurs technologies et standards émergents du web
Public visé
Cette formation s’adresse à tous les développeurs, développeurs web expérimentés, directeurs techniques, freelances et passionnés d’informatique qui travaillent sur des sites web et des applications en ligne.
Les deux journées sont entièrement en anglais.
Programme
Chaque journée est découpée autour de plusieurs thématiques, mises à jour chaque année pour refléter l’état de l’art, qui impliquent généralement plusieurs intervenants.
Journée CSS
Le déroulé actuellement en vigueur est le suivant :
Optimiser l’accessibilité
Contraste et tailles de fontes adaptatives
Balisage sémantique structuré et accessibilité native
Gestion du focus et des interactions clavier
Les fontes variables et le futur du design web
Limitations antérieures
Opportunités pour le design
Mise en œuvre technique
Internationalisation
Internationalisation, localisation et traduction ; langue vs. locale
L’importance de l’encodage
Adaptations automatiques de CSS vs. règles manuelles spécifiques par langue
Les compteurs CSS
État de l’art et de l’écosystème
Types de compteurs et valeurs personnalisées
Règles d’héritage spécifiques et impacts sur la mise en page
Les filtres SVG
Filtres classiques vs. filtres SVG
Opportunités pour le design
Prise en charge et mise en œuvre technique
Journée JS
Le déroulé actuellement en vigueur est le suivant :
État de l’écosystème JS
Parts de marché des principaux frameworks
Tendances émergentes
Outliers
JS pour optimiser l’expérience utilisateur
Intérêt d’une stack basée web et JS
Points forts par rapport à une couche native traditionnelle
Points d’amélioration possibles
Typage statique avec JavaScript
Intérêts d’un typage fort / d’un typage statique
Comparaison avec d’autres langages et outils de l’écosystème
Stratégie de mise en œuvre graduelle
Choisir son framework
Considérations de base
Questions à se poser
L’importance du contexte projet
Démystifier HTTP/2
État du déploiement effectif
Intérêts principaux de la technologie
Défis présentés par la mise en œuvre
Architecturer une application desktop basée JS
Rappels sur Electron
Avantages fondamentaux
Pièges usuels et stratégies d’évitement
Dans les coulisses du processus de standardisation
Rappels sur l’évolution du langage et le TC39
Exemples concrets basés sur la proposition top-level await
Leçons à retenir
Robotique et JavaScript
Tour d’horizon de l’écosystème établi
Plateformes matérielles disponibles
Retour d’expérience, démonstrations et points-clés
TypeScript : des bases aux bonus
Intérêts d’un typage statique
L’utilité de TypeScript… même quand on ne fait pas de TypeScript
Dernières nouveautés
Les apprenant·e·s peuvent donc repartir avec des solutions concrètes aux problèmes qu’ils rencontrent tous les jours en développant leurs applications, ainsi qu’avec une meilleure connaissance de l’écosystème qui leur permettra de faire des choix techniques plus éclairés dans le futur.
Moyens pédagogiques et techniques, suivi et appréciation
L’ensemble des apprenant·e·s reçoivent un questionnaire d’audit en fin de session qui permet de déterminer la qualité de leur assimilation tout en recueillant des retours détaillés sur la qualité de la prestation. Une attestation de présence peut être délivrée sur simple demande.
mood_badNous sommes désolés, aucune session n’est disponible pour cette formation
Tarifs indicatifs
Apprenant·e·s de la convention | Tarif unitaire |
---|---|
Pour tous | 599 € HT |