Venez découvrir le parcours Web aux Techdays 2012 avec du Windows 8 dedans !

Mise à jour du 27/01/2012 spéciale Windows 8 :

Beaucoup d’entre vous ne l’ont pas encore remarqué mais nous avons la chance de pouvoir vous présenter en 3 sessions le modèle de développement de Windows 8 Metro. Ces 3 sessions seront jouées aux mêmes créneaux horaires sur les 3 jours. Les voici :

Windows 8 : Construire une application au style METRO : vous découvrirez ici les 8 traits importants constituant les bases d’une bonne application Metro. Cette session sera animée par mes amis Eric Vernié et David Catuhe

Windows 8 : Architecture du nouveau Runtime de Windows : nous verrons ici les 3 manières de créer une application Metro à l’aide de C++, C# et HTML5/JavaScript. Développeurs JS : vous verrez ainsi, entre autres, comment créer une application “from scratch” en 20 min accédant à l’ensemble de la plateforme. J’aurais la chance d’animer cette session avec mon clone David Catuhe.

Windows 8 : Les outils pour construire des applications au style METRO : nous verrons ici les outils mis à disposition du développeur pour créer des applications Metro. Ici on parlera en détails de Visual Studio 11 et d’Expression Blend 5. J’aurais la chance d’animer cette session avec mon ami Eric Vernié.

Donc messieurs, mesdames les développeurs “web”, venez voir comment réutiliser vos compétences pour fabriquer des applications Windows 8. Pour cela, inscrivez-vous vite sur le site des Techdays 2012 !

logo_mstechdays_2012Par ailleurs, comme depuis maintenant plusieurs années, j’ai la chance d’être responsable du parcours Développement Web aux Microsoft Techdays. Cette mission implique la définition des sujets que je souhaiterais voir traiter, la délicate opération de sélection des fameux “speakers” (ou orateurs en bon français) et bien entendu l’immense joie de délivrer moi-même certaines sessions. Sourire

Cette année, je voulais mettre un accent fort sur HTML5 et tout ce qui gravite autour (JavaScript, CSS3, etc.) d’une part et les nouveautés de nos frameworks/outils d’autre part. J’ai également fait appel à des orateurs issus de communautés que j’apprécie et dont la qualité est reconnue de tous. Au final, je suis particulièrement content du programme. A vous de me dire ce que vous en pensez !

Commençons par la galaxie HTML5 regroupée dans le parcours découverte sur le site des TechDays.

HTML5

Parcours Web

Introduction à JavaScript animé par Jean-Pierre Vincent et Pierre Lagarde

Si vous êtes d’origine C#, VB.NET, C++, Java ou PHP et que vous souhaitez vous mettre au JavaScript pour de bonnes raisons, voici une excellente session à suivre que j’ai programmé le 1er créneau du 1er jour. N’oubliez pas en effet que derrière HTML5, il y a toujours du JavaScript qui tourne ! Mieux vaut donc savoir comment il fonctionne et éviter de partir sur de mauvais aprioris. Quoi de mieux que des experts tel que Jean-Pierre et Pierre pour cela ? (et non vous n’êtes pas obligé d’avoir Pierre dans votre prénom pour faire du JS).

Les nouveautés HTML5 et CSS3 dans Internet Explorer 10 animé par moi-même

IE10 a désormais autant de trucs cools que les petits copains comme CSS3 Transitions/Animations ou IndexedDB et l’offline voir même des trucs en plus comme CSS3 Grid bien pratiques. Je passerais en revue toutes les nouveautés importantes qui vont nous permettre d’envisager la construction d’applications de plus en plus riches en JavaScript/HTML5.

Développement Web pour Mobiles animé par Aurélien Verla

Une session animée par l’excellent Aurélien qui sera à cheval entre le développement côté serveur et côté client qui vous montra comme tirer partie d’ASP.NET MVC côté serveur et d’HTML5 et de jQuery Mobile côté client pour créer des expériences web mobiles.

Patterns et bonnes pratiques autour de JavaScript animé par Jean-Pierre Vincent

Ici que je veux que Jean-Pierre vous montre que l’on peut bien architecturer son code JavaScript en suivant les bon patterns (module, namespace, etc.) voir même que l’on peut tester unitairement son code ! Bref, les bases indispensables à avoir pour travailler sur des projets sérieux où une équipe doit délivrer de la qualité. Cela tombe bien, Jean-Pierre a justement travaillé dans ce domaine ! C’est également le co-auteur du livre HTML5 : De la page web à l'application web. C’est donc une session à suivre derrière la session d’introduction si vous en avez besoin.

Création d'une application HTML5 gérant l'offline et le stockage client animé par David Catuhe et moi-même

Avec David (l’autre), nous souhaitons vous présenter les nouveautés intéressantes autour “d’HTML5” pour construire des applications pouvant fonctionner hors connexion (Offline). Nous allons en profiter ainsi pour les démontrer à travers une belle application que nous réutiliserons également dans une autre session. Au programme : IndexedDB, Offline APIs, Drag’n’drop, File APIs, etc. Vous verrez ainsi que lorsque l’on utilise les tous derniers standards, on peut vraiment faire de belles choses !

Trois avancées majeures en CSS3 : Media Queries, Grid Layout et Animations animé par Raphael Goetter

Le Monsieur CSS3 d’Alsacréations auteur du livre CSS avancées vers HTML5 et CSS3 nous fait le plaisir de venir animer une session autour de 3 avancées majeures dans ce domaine. Je vous conseille donc vivement cette session animée par l’une des références françaises sur CSS !

Développement de jeux 2D avec HTML5 animé par Pierre-Loic Doulcet

Rencontré lors du ParisJS hébergé par Microsoft France, Pierre-Loic partage le même genre de passion que moi. Il s’occupera de vous faire rêver avec le développement de jeux 2D mobile et web grâce à HTML5.

Création d'une application HTML5 utilisant Canvas, SVG et les animations CSS3 animé par David Catuhe et moi-même

Ici nous allons reprendre l’application gérant l’offline et mettre l’accent sur la partie “graphique” de l’application. Nous reverrons rapidement les bases et les différences entre canvas et SVG puis nous verrons comment nous les avons utilisés dans notre application d’exemple. Nous verrons également l’utilisation des nouveautés de CSS3 pour animer nos éléments. C’est donc une session complémentaire de la précédente.

Autres parcours

Pour finir sur HTML5, voici 2 autres sessions que je vous recommande issues d’autres parcours :

Accessibilité du Web 2.0 : HTML5 et WAI-ARIA animé par Aurélien Levy et Thibault Lanssade

L’accessibilité est un sujet éminemment important et HTML5 apportera quelques éléments de réponses intéressants. Venez découvrir ce sujet animé par 2 experts en la matière.

HTML5 sur mobile: le bon, la brute et un gros paquet de truands animé par Pierre Cauchois

Réputé pour avoir les titres de sessions les plus cool des TechDays, Pierre a envie ici de faire un état des lieux sur le développement cross-plateformes en HTML5 et de faire sauter certaines croyances erronées sur la magie trop souvent associée à HTML5.

Du côté du serveur Web

Développer le potentiel de IIS7.5 pour des scénarios de haute disponibilité animé par Loïc Calvy et Paul Cociuba

Revenons aux bases! Venez découvrir comment tirer au mieux partie d’IIS dans plusieurs scénarios de haute disponibilité. Loïc dispose d’une expérience et d’un recul très intéressant sur de la mise en production sur ce sujet et Paul nous vient de nos équipes de support européen en tant qu’ingénieur d’escalade sur IIS. Bref, à eux 2, vous devriez forcément apprendre plein de choses intéressantes!

Quoi de neuf dans ASP.NET 4.5 animé par Thomas Jaskula

Thomas aura pour mission ici de vous faire découvrir l’ensemble des nouveautés de la plateforme ASP.NET 4.5, du cœur en passant par WebForms et MVC. Bref, une session assurément à ne pas louper pour suivre les dernières évolutions de la brique ASP.NET du framework .NET. 

Architecture, bonnes pratiques et recettes pour la réussite de vos projets avec ASP.NET MVC animé par Rui Carvalho et Julien Corioland

Rui et Julien ont tous les 2 une véritable expertise sur la mise en pratique d’ASP.NET MVC. Cette session vous permettra de profiter de leur expérience pour bénéficier d’un cahier de recettes à mettre en œuvre dans vos futurs projets utilisant notre framework.

WebMatrix 2 : le couteau suisse gratuit pour vos développements Web animé par Gilles Pommier et Pierre Couzy

Une heure sympa pour découvrir WebMatrix 2 et Razor en compagnie de Gilles et de mon collègue Pierre qui vous monteront comment réaliser une application de bout en bout. Si vous ne connaissez pas WebMatrix, c’est un outil gratuit permettant soit d'éditer des solutions toutes faites comme Drupal, Wordpress, DotNetNuke très facilement, soit de développer avec le langage Razor. Ca vaut vraiment le coup d’y jeter un œil si vous ne connaissez pas déjà.

Introduction à DotNetNuke animé par Cyril Plassard

Cela fait justement parti des solutions déployables par WebMatrix. Venez découvrir ce CMS basé sur les technologies Microsoft et présenté par un membre de sa communauté.

PHP dans le monde Microsoft animé par Christophe Villeneuve et Pierre Couzy

Microsoft s’est véritablement intéressé au monde PHP ces dernières années et ce n’est pas Pierre Couzy qui me dira le contraire ! Clignement d'œil Venez justement voir un membre de l’AFUP et un employé de Microsoft vous partager comment les 2 univers ont travaillé ensemble pour avancer dans le bon sens avec différentes illustrations comme Drupal, le driver PDO pour SQL Server, le support de SQL Azure, etc.

En résumé…

J’espère que ce petit programme sera à la hauteur de votre soif technique et de ce que vous cherchez en ce moment comme type de sessions, que ce soit pour vos besoins de veilles technologies ou de choix d’architectures. Normalement, que vous soyez développeurs web “front” ou “back”, il devrait y avoir de bonnes choses à apprendre.

Allez, bonne année 2012, bon Techdays 2012 et à bientôt au palais des congrès !

David