Articles contenant le tag inseo

Nouvel atelier JS Puissant le 14/05/2011 à… Strasbourg !

Et voici un nouvel atelier JS Puissant ! J’ai entendu les voix de l’Est, et comme je ne souhaite pas que la province piétine éternellement derrière la masse des demandes d’Île-de-France, j’ai planifié cet atelier à Strasbourg, samedi 14 mai 2011 de 9h30 à 19h30.

Je sais, c’est à peine 13 jours avant Sud Web, mais à la base ça aurait même dû se tenir le 21, alors vous voyez, on a fait un effort…

Ça se passe où ?

INSEO

Nous serons hébergés par les Gens Bien™ d’Inseo, au 29, rue du faubourg de Saverne 67000 Strasbourg. C’est à deux pas de la gare, donc plutôt central.

Voir le plan

Au menu de cette nouvelle session…

  • Historique de JavaScript (en 30 secondes avec des lapins)
  • Versions de JS : 1.2 à 1.8, ES4, ES5, « mode strict », Harmony, JavaScript vs. EcmaScript vs. JScript, etc. Astuces OSX : jsc, bundles TextMate…
  • Se préparer à pondre du JS en folie (Safari/Chrome : Web Inspector, Firefox : Firebug, IE8 : Dev Tools…)
  • Plongée dans les méthodes utiles mais méconnues des types natifs : Number, String, Array, RegExp, Date. Le namespace Math.
  • Expressions rationnelles, parce que ça sauve la vie et que c’est l’occasion
  • Le point sur les opérateurs. Entre autres : == vs. ===, typeof vs. ===, incréments/décréments infixes et préfixes, et la toute-puissance que recèle [] (l’opérateur crochets). Équivalence booléenne large.
  • Programmation fonctionnelle ; binding ; applications sympa : currying, AOP, toProc, throttling, inversion/négation, et j’en passe.
  • Le module pattern : parce qu’on n’est pas là pour saloper la moquette des voisins
  • Mauvaises habitudes à perdre tout de suite ; mauvais exemples à ne surtout pas suivre ; sources d’info fiables et pourries sur le Net et dans les livres
  • Structuration de code (dans un fichier et à travers plusieurs fichiers) et design d’API ; découplage, partage de responsabilité, privé/public, création de classes, événements custom…

La très vaste majorité des gens utilisant JavaScript passent par un framework, ce qui est bien, mais pour une utilisation extrêmement partielle du langage : la plupart du temps, il s’agit simplement d’ajouter quelques fonctions par-ci par-là, un ou deux effets, etc. On passe souvent par jQuery, bien adapté à ces petites problématiques et proposant une profusion de plugins, officiels ou non, censés répondre à tous nos besoins en deux coups de cuiller à pot. Le souci, c’est qu’une base de code ainsi agrégée « organiquement » au fil du temps devient vite ingérable / impossible à maintenir, et l’absence d’une compréhension profonde et qualitative de JavaScript est alors un frein.

C’est la raison d’être de cet atelier.

Inscris-toi vite !

Il y a, comme d’hab’, 5 places en Early Bird et 11 places en Tarif Normal. Jette-toi dessus !

, , , ,

Pas de commentaire