• Promouvoir événement:
  • Essayer

Atelier JS Attitude - JS Solide

organisé par Christophe Porteneuve

Clever Age, 9 Rue Maurice Flandin 69003 Lyon

Début : 8 janvier 2011 à 09:30

Fin : 8 janvier 2011 à 19:00

  • Achetez votre place dès maintenant !

    Cet événement est clôturé. Il n’est plus possible de procéder à une vente de billets.

  • Le premier atelier Attitude en province !

    Ayé, les ateliers Attitude débarque en province ! Et c'est Lyon qui ouvre le bal, avec une 2e édition de l'atelier JS Solide, dont la session de fin novembre 2010 s'est remplie tellement vite qu'elle a déjà fait des frustrés…

    Comme annoncé pour les ateliers en province, la tarification connaît un léger surcoût afin de couvrir mon déplacement et mon hébergement : +25€ pour le tarif réduit, +50€ pour le tarif plein. En même temps, ça reste bien moins cher que votre billet A/R vers Paris ! :-)

    Au menu de cette 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…)
    • Découverte en profondeur des types de base et de leurs méthodes méconnues : Number, String, Array, RegExp, Date. Le namespace Math.
    • Le point sur les opérateurs. Entre autres : == vs. ===, typeof vs. ===, ++ et -- infixes et préfixes, et la toute-puissance que recèle [] (l'opérateur crochets)
    • 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
    • Interagir avec le DOM : parties utiles des interfaces fondamentales DOM Core, DOM HTML et DOM Events (niveaux 2). Éviter les fuites de mémoire en oubliant les expando.
    • Meilleures pratiques dans l'observation d'événements (délégation, nettoyage…)
    • Chargement de page vs. chargement du DOM
    • Intégration du JS dans une page : intrusif vs. non-intrusif, inclus vs. fichier séparé…
    • Chargement de script bloquant, déféré, asynchrone : lesquels, pourquoi, comment ?

    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. On est là pour arranger ça. En plus de ça, vous avez droit à un petit-déjeuner, un déjeuner convivial dans un restaurant sympathique, du café (Nespresso !), du thé (équitable !) et des boissons fraîches à volonté…

  • Actualités

    Liste des participants

Connect with Facebook

Recommander

Exporter

Informations

powered by amiando

Organisateur de cet événement: Christophe Porteneuve
séminaire - organisation d'événements en ligne avec la billetterie d'amiando

Mentions légales
© 2013 amiando GmbH