Other training is also available:
Register for the training
Abstract
Même si plusieurs parties du HTML5 ne sont pas encore matures, HTML5 est maintenant un incontournable. C’est la solution d’avenir lorsque nous parlons du Web, du mobile, les tablettes et même de Windows 8. Tout converge vers HTML5 pour les interfaces utilisateurs (sauf peut-être les applications natives, et encore). Même si HTML5 n’est pas encore la solution à tout, il est temps de regarder ce qu’il nous offre, ses avantages, les défis qui y sont reliés et les impacts sur notre travail et nos projets.
Lors de ce cours, nous allons premièrement regarder ce qui est possible de faire, puis faire la part entre les exagérations marketing et la réalité. Nous allons ensuite regarder les nouveaux éléments et fonctionnalités d’HTML5, ses différences avec HTML4, si nous pouvons les utiliser dès maintenant dans notre travail et dans quelles situations. Nous allons regarder les possibilités qu’offrent CSS3, les nouvelles APIs ouvertes et comment mieux organiser notre code Javascript. Nous verrons aussi quelques éléments reliés à l’accessibilité en HTML5, comme ARIA et les sous-titres vidéo.
Géolocalisation, vidéos, API "touch base", et plus encore!
Course Outline
Introduction, nouveaux éléments sémantiques (jour 1)
- Petite historique rapide
- Stratégie d’adoption au HTML5
- Nouveaux éléments sémantiques
- Différences d’éléments HTML4 et HTML5
- Formulaires Web
Nouveaux éléments Javascript et bonnes pratiques (jour 1)
- Nouveaux éléments Javascript (use strict, JSON natif)
- Solutions pour organiser notre code Javascript
API HTML5 (jour 1)
- Vidéos HTML5
- Introduction à Canvas et SVG
- API Historique
- Fonctionnement hors-ligne
- Stockage client
- Géolocalisation
CSS3 (jour 2)
- Introduction et historique
- Coins ronds et plus !
- Sélecteurs CSS
- Media Queries
- Animations CSS
API HTML5 (jour 2)
- HTML5 et développement mobile
- Exemples avancés
Accessibilité et HTML5 (jour 2)
- Introduction à WAI ARIA
- Introduction aux sous-titres vidéos
Conclusion (jour 1 et 2, une heure)
- Discussion libre / panel / questions
Register for the training
Benoit Piette (Tink Profitabilité Numérique) View trainer page

Benoit Piette est un spécialiste des technologies Internet depuis plus de 15 ans. Tantôt architecte technologique, développeur, analyste, ou chargé de projets, sa capacité à être multidisciplinaire et sa passion pour son travail le conduisent à devenir rapidement une ressource clé.
Il est membre actif du W3Québec dès sa fondation en 2003 et en fût le président de 2006 à 2008. Expert invité au HTML Working Group du W3C, il participe à plusieurs conférences, dont Paris Web et Confoo.ca.

Laurent has been working with EcmaScript for over 8 year, first as ActionScript then in JavaScript. Currently he's developing RIA using a home brewed mix of libraries. He's co-founded JS-Montreal.org and has a vivid interest in the new CommonJS, JavaScript as a language, JSON & REST and non-relational storage.
Frédéric Harper (Microsoft Canada) View trainer page

Frédéric Harper est évangéliste aux développeurs chez Microsoft. Il possède une expérience variée dans le monde des TI, mais principalement reliée au développement Web et mobile sur différentes plateformes. Si vous voulez discuter technologies Web, Open Source, standards ouverts et interopérabilité, Fred est votre homme. Même s’il ressemble à un type méchant, n’hésitez pas à le contacter. Il est une sorte de bête sociable. Aficionado des médias sociaux, il sera heureux de connecter avec vous.

Originaire de Québec, Rémy Savard est un travailleur du web depuis
plus de 5 ans, il s’intéresse particulièrement à la qualité des sites
Web (optimisation, sémantique, standards Web, etc.). Impliqué dans
l’industrie Web à différents niveaux; il est développeur Front End
sénior chez Nurun, enseignant en multimédia au Collège O’Sullivan,
conférencier/formateur sur les sujets HTML5 et CSS3 au sein de son
employeur, au Web à Québec, à ConFoo et au WebÉducation.