Articles contenant le tag lyon

JS Guru débarque à Lyon le 10/12 : tous à bord !

JS Guru, qu’est-ce que c’est ?

C’est une formation pas comme les autres, centrée sur les technos web client émergentes, qui vise à permettre aux développeurs de réaliser des applications web riches et complexes avec un maximum de qualité de code. La formation suit un fil rouge qui consiste à prendre un petit service en ligne 0% JavaScript et à en faire une Single-Page Application (SPA), entièrement gérée côté client, avec la possibilité de fonctionner hors-ligne, etc.

Vous entendez tout le temps parler de l’univers technologique « HTML5 », de JSON-P, de Web Storage, de AppCache, de CSS Transitions / Transforms / Animations… C’est l’occasion de vous y mettre pour de vrai, mais sur un parcours balisé qui vous indique l’ensemble des précautions à prendre et déjoue à l’avance les pièges usuels.

La formation met donc en œuvre, sur un cas concret, toute une série de technologies récentes et déjà largement reconnues telles que Modernizr (détection de disponibilité des technologies), Underscore.js (facilitation des algorithmes et traitements non triviaux), Backbone.js (framework MVC côté client),Lawnchair (système multi-approches de persistence côté client) et Mustache (templating côté client). Afin de répondre au plus grand nombre, le framework JavaScript de base employé est jQuery.

Si vous souhaitez mettre en œuvre des applications web riches, interactives, et à terme déclinable sur mobile

Vous trouverez tous les détails de l’atelier sur la page JS Guru : programme, esprit, pré-requis technologiques, etc.

Qui est le formateur ?

L’atelier est assuré par Christophe Porteneuve (bonjour, c’est moi !).

Il semblerait que j’aie acquis au fil des ans une réputation internationale d’expert JavaScript, ce qui fait quand même bien plaisir. C’est peut-être, pour la France, parce que j’ai écrit Bien développer pour le Web 2.0 chez Eyrolles, qui a connu un gros succès, et parce que je co-organise Paris-Web depuis 2007.  Pour l’international, ça a probablement à voir avec mes bouquins Prototype and script.aculo.us et Pragmatic Guide to JavaScript chez Pragmatic Programmers, ou au fait que je suis membre depuis 2007 de de Prototype Core, l’équipe qui a développé le framework Prototype.js, et que j’interviens régulièrement dans diverses conférences de premier plan (The Ajax Experience, JSConf.eu, @mediaAjax London…). Allez savoir. Vous pouvez me retrouver sur TwitterLinkedIn et Github.

J’ai par ailleurs plus de 6 000 heures de formation derrière moi, dont plus de la moitié dans le cadre de la formation professionnelle des adultes. J’adore transmettre, en fait, et les bouquins et conférences sont un prolongement de ça.

Vous vous ferez votre propre idée naturellement, mais ce qu’il faut retenir et que je peux vous garantir : je sais de quoi je parle quand je parle de JavaScript et des technos associées, et je sais transmettre la connaissance.

Les ateliers Attitude se déroulent tous dans une atmosphère studieuse et experte, mais détendue et cordiale. On apprend, on s’émerveille parfois, on a des illuminations parfois, et on rigole souvent. Demandez donc aux stagiaires précédents (via Twitter avec le hashtag #jsattitude ou #jsguru par exemple).

Où, quand, comment, combien ?

Ça se passe chez Clever Age Lyon, au 29 Rue Maurice Flandin 69003 Lyon. C’est vraiment juste à côté de la gare de la Part-Dieu, super facile à rejoindre en transports en commun.

C’est samedi 10 décembre 2011, de 9h30 à 19h.

Chacun amène son portable avec une alimentation, et nous fournissons le reste (petit-déjeuner, déjeuner, boissons, café, Wi-Fi, etc.)

L’atelier coûte 450€ HT, et fait naturellement l’objet d’une véritable facture par Delicious Insights, la société qui produit les ateliers Attitude. On peut s’inscrire en ligne et payer l’intégralité ou juste l’acompte de 30%, suivant son mode de fonctionnement. Ceux qui sont soumis à un process d’entreprise à l’ancienne peuvent s’inscrire hors-ligne et payer l’acompte par virement bancaire. On peut aussi passer par son OPCA (DIF ou plan de formation) si on s’y prend suffisamment à l’avance. Tous les détails sur les modalités de paiement sont dans les informations générales.

Du coup, vous pouvez le financer un peu comme vous voulez :

  • DIF
  • Crédit d’impôt au titre de la formation
  • Facture de prestation classique
  • OPCA

C’est pas un peu cher, ça ?

C’est sûr que ce n’est plus les 150€ de l’année de rodage, mais la fiscalité française des TPE-PME étant ce qu’elle est, pour être un tant soit peu rentables sur les ateliers, on doit répercuter les innombrables taxes et impôts sur le prix des prestations… Si ça a donc pas mal augmenté avec la rentrée 2011, ça reste largement inférieur à la moyenne du marché, qui est aux alentours de 700€ HT. Et j’aurais tendance à dire qu’en plus, la formation est nettement meilleure, justement, que la moyenne du marché.

On essaie de rester aussi accessibles que possible dans ce nouveau contexte fiscal, mais on doit quand même essayer de gagner de l’argent. Voilà, vous savez tout !

Super, je m’inscris !

Vous avez mille fois raison :-) Pour la version en ligne immédiate et rapide, c’est par ici. Pour les modalités d’inscription hors-ligne, c’est par là.

Des questions ?

N’hésitez pas à nous contacter, soit par commentaire sur cet article, soit par e-mail à inscriptions AT delicious TIRET insights POINT com.

Inscrivez-vous rapidement, il n’y a que 10 places et la demande est très forte pour cette prochaine session !

Au plaisir de vous voir le 12 décembre prochain dans la belle ville de Lyon.

, , , , , , , , , ,

Pas de commentaire

2e atelier JS Solide le 08/01/2011 à… Lyon !

C’est la folaille : voici venu le premier atelier Attitude en province ! Là aussi, nous sommes généreusement accueillis par Clever Age, et ça aura donc lieu chez eux, samedi 8 janvier 2011, à Lyon, de 9h30 à 19h30.

Il y a seulement 12 places, dépêchez-vous de vous inscrire, ça va se battre au portillon !

Vous ne connaissez pas encore les ateliers JS Attitude ? Vous pouvez trouver une tonne d’infos sur la page Tout sur les Ateliers JS Attitude, notamment sur leur philosophie, leur déroulement, etc.

Ces ateliers fonctionnent exactement comme les ateliers Git Attitude, mais pour tout ce qui touche à JavaScript. Les participants à Git Attitude sont enthousiastes, comme en témoignent leurs évaluations.

Ça se passe où ?

Clever Age

Nous serons à nouveau hébergés par les Gens Bien™ de Clever Age, au 9 Rue Maurice Flandin 69003 Lyon. C’est vraiment à deux pas de la Part-Dieu.

Voir le plan

Au menu de cette session JS Solide

  • 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. ===, incréments/décréments infixes et préfixes, et la toute-puissance que recèle [] (l’opérateur crochets)
  • Programmation fonctionnelle ; binding ; applications sympa : binding, 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
  • 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é…

Tout ça pour seulement 100€ ! (150€ en tarif plein si vous vous inscrivez trop tard, à supposer qu’il reste des places). Soit +25€ et +50€ sur les tarifs parisiens, respectivement. Imbattable à côté du prix que vous aurait coûté un A/R Lyon-Paris !

Comme le disent des participants passés, c’est « tellement pas cher que je n’en reviens pas » !

Alors n’hésitez plus, et rejoignez-nous dès aujourd’hui pour la première session en province des Ateliers JS Attitude !

, , , , ,

3 commentaires